diff --git a/crates/core/src/test.rs b/crates/core/src/test.rs
index e31273d33..84dcc1ffa 100644
--- a/crates/core/src/test.rs
+++ b/crates/core/src/test.rs
@@ -2797,6 +2797,25 @@ fn quote_snippet_rewrite() {
.unwrap();
}
+#[test]
+fn simple_toml() {
+ run_test_expected({
+ TestArgExpected {
+ pattern: r#"
+ |language toml
+ |`[$foo]` where {
+ | $foo => `bar`
+ |}
+ |"#
+ .trim_margin()
+ .unwrap(),
+ source: r#"[workspace]"#.to_owned(),
+ expected: r#"[bar]"#.to_owned(),
+ }
+ })
+ .unwrap();
+}
+
#[test]
fn multi_args_snippet() {
run_test_match({
diff --git a/crates/language/src/toml.rs b/crates/language/src/toml.rs
index 084e8ced6..657e90f23 100644
--- a/crates/language/src/toml.rs
+++ b/crates/language/src/toml.rs
@@ -71,8 +71,8 @@ mod tests {
use super::*;
#[test]
- fn pair_snippet() {
- let snippet = "fmt.Println($foo)";
+ fn table_snippet() {
+ let snippet = "[workspace]";
let lang = Toml::new(None);
let snippets = lang.parse_snippet_contexts(snippet);
let nodes = nodes_from_indices(&snippets);
diff --git a/crates/wasm-bindings/wasm_parsers/tree-sitter-toml.wasm b/crates/wasm-bindings/wasm_parsers/tree-sitter-toml.wasm
index 7834d11e5..e1d1bcd0d 100755
Binary files a/crates/wasm-bindings/wasm_parsers/tree-sitter-toml.wasm and b/crates/wasm-bindings/wasm_parsers/tree-sitter-toml.wasm differ
diff --git a/resources/edit_grammars.mjs b/resources/edit_grammars.mjs
index c33db82f4..543a94cf4 100644
--- a/resources/edit_grammars.mjs
+++ b/resources/edit_grammars.mjs
@@ -279,6 +279,12 @@ async function buildLanguage(language) {
`${METAVARIABLE_GRAMMARS}/c_build.rs`,
`${tsLangDir}/bindings/rust/build.rs`,
);
+ } else if (language === 'toml') {
+ await buildSimpleLanguage(log, language);
+ await fs.copyFile(
+ `${METAVARIABLE_GRAMMARS}/c_build.rs`,
+ `${tsLangDir}/bindings/rust/build.rs`,
+ );
} else {
await buildSimpleLanguage(log, language);
}
diff --git a/resources/language-metavariables/tree-sitter-css/tree-sitter-css.wasm b/resources/language-metavariables/tree-sitter-css/tree-sitter-css.wasm
deleted file mode 100755
index d62a709c2..000000000
Binary files a/resources/language-metavariables/tree-sitter-css/tree-sitter-css.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-go/tree-sitter-go.wasm b/resources/language-metavariables/tree-sitter-go/tree-sitter-go.wasm
deleted file mode 100755
index 82a8b85ee..000000000
Binary files a/resources/language-metavariables/tree-sitter-go/tree-sitter-go.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-hcl/tree-sitter-hcl.wasm b/resources/language-metavariables/tree-sitter-hcl/tree-sitter-hcl.wasm
deleted file mode 100755
index ee895ecdf..000000000
Binary files a/resources/language-metavariables/tree-sitter-hcl/tree-sitter-hcl.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-html/tree-sitter-html.wasm b/resources/language-metavariables/tree-sitter-html/tree-sitter-html.wasm
deleted file mode 100755
index 2d2835ca4..000000000
Binary files a/resources/language-metavariables/tree-sitter-html/tree-sitter-html.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-java/tree-sitter-java.wasm b/resources/language-metavariables/tree-sitter-java/tree-sitter-java.wasm
deleted file mode 100755
index 889206a4b..000000000
Binary files a/resources/language-metavariables/tree-sitter-java/tree-sitter-java.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-javascript/tree-sitter-javascript.wasm b/resources/language-metavariables/tree-sitter-javascript/tree-sitter-javascript.wasm
deleted file mode 100755
index e01894e1a..000000000
Binary files a/resources/language-metavariables/tree-sitter-javascript/tree-sitter-javascript.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-json/tree-sitter-json.wasm b/resources/language-metavariables/tree-sitter-json/tree-sitter-json.wasm
deleted file mode 100755
index 98d526fcb..000000000
Binary files a/resources/language-metavariables/tree-sitter-json/tree-sitter-json.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-markdown/tree-sitter-markdown-inline/tree-sitter-markdown_inline.wasm b/resources/language-metavariables/tree-sitter-markdown/tree-sitter-markdown-inline/tree-sitter-markdown_inline.wasm
deleted file mode 100755
index accc76206..000000000
Binary files a/resources/language-metavariables/tree-sitter-markdown/tree-sitter-markdown-inline/tree-sitter-markdown_inline.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-markdown/tree-sitter-markdown/tree-sitter-markdown.wasm b/resources/language-metavariables/tree-sitter-markdown/tree-sitter-markdown/tree-sitter-markdown.wasm
deleted file mode 100755
index 961e7ef82..000000000
Binary files a/resources/language-metavariables/tree-sitter-markdown/tree-sitter-markdown/tree-sitter-markdown.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-python/tree-sitter-python.wasm b/resources/language-metavariables/tree-sitter-python/tree-sitter-python.wasm
deleted file mode 100755
index aff6ed2e0..000000000
Binary files a/resources/language-metavariables/tree-sitter-python/tree-sitter-python.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-ruby/tree-sitter-ruby.wasm b/resources/language-metavariables/tree-sitter-ruby/tree-sitter-ruby.wasm
deleted file mode 100755
index 22af3a1cb..000000000
Binary files a/resources/language-metavariables/tree-sitter-ruby/tree-sitter-ruby.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-rust/tree-sitter-rust.wasm b/resources/language-metavariables/tree-sitter-rust/tree-sitter-rust.wasm
deleted file mode 100755
index 85b996e2d..000000000
Binary files a/resources/language-metavariables/tree-sitter-rust/tree-sitter-rust.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-solidity/tree-sitter-solidity.wasm b/resources/language-metavariables/tree-sitter-solidity/tree-sitter-solidity.wasm
deleted file mode 100755
index 211212c00..000000000
Binary files a/resources/language-metavariables/tree-sitter-solidity/tree-sitter-solidity.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-toml/bindings/rust/build.rs b/resources/language-metavariables/tree-sitter-toml/bindings/rust/build.rs
index f14262473..04f0e3f61 100644
--- a/resources/language-metavariables/tree-sitter-toml/bindings/rust/build.rs
+++ b/resources/language-metavariables/tree-sitter-toml/bindings/rust/build.rs
@@ -10,14 +10,9 @@ fn main() {
let parser_path = src_dir.join("parser.c");
c_config.file(&parser_path);
- // If your language uses an external scanner written in C,
- // then include this block of code:
-
- /*
let scanner_path = src_dir.join("scanner.c");
c_config.file(&scanner_path);
println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap());
- */
c_config.compile("parser");
println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap());
diff --git a/resources/language-metavariables/tree-sitter-toml/grammar.js b/resources/language-metavariables/tree-sitter-toml/grammar.js
index 2e0857303..3cf6fc9cd 100644
--- a/resources/language-metavariables/tree-sitter-toml/grammar.js
+++ b/resources/language-metavariables/tree-sitter-toml/grammar.js
@@ -35,8 +35,8 @@ module.exports = grammar({
rules: {
document: $ =>
seq(
- repeat(choice($.pair, newline)),
- repeat(choice($.table, $.table_array_element)),
+ field('pair', repeat(choice($._pair, newline))),
+ field('table', repeat(choice($.table, $.table_array_element))),
),
comment: $ =>
@@ -48,25 +48,25 @@ module.exports = grammar({
table: $ =>
seq(
"[",
- choice($.dotted_key, $._key),
+ field('key', choice($.dotted_key, $._key)),
"]",
$._line_ending_or_eof,
- repeat(choice($.pair, newline)),
+ field('pair', repeat(choice($._pair, newline))),
),
table_array_element: $ =>
seq(
"[[",
- choice($.dotted_key, $._key),
+ field('key', choice($.dotted_key, $._key)),
"]]",
$._line_ending_or_eof,
- repeat(choice($.pair, newline)),
+ field('pair', repeat(choice($._pair, newline))),
),
- pair: $ => seq($._inline_pair, $._line_ending_or_eof),
- _inline_pair: $ => seq(choice($.dotted_key, $._key), "=", $._inline_value),
+ _pair: $ => seq(choice($.grit_metavariable, $.inline_pair), $._line_ending_or_eof),
+ inline_pair: $ => seq(field('key', choice($.dotted_key, $._key)), "=", field('value', $._inline_value)),
- _key: $ => choice($.bare_key, $.quoted_key),
+ _key: $ => choice($.bare_key, $.quoted_key, $.grit_metavariable),
dotted_key: $ => seq(choice($.dotted_key, $._key), ".", $._key),
bare_key: $ => /[A-Za-z0-9_-]+/,
quoted_key: $ => choice($._basic_string, $._literal_string),
@@ -83,6 +83,7 @@ module.exports = grammar({
$.local_time,
$.array,
$.inline_table,
+ $.grit_metavariable
),
string: $ =>
@@ -190,9 +191,9 @@ module.exports = grammar({
repeat(newline),
optional(
seq(
- $._inline_value,
+ field('value', $._inline_value),
repeat(newline),
- repeat(seq(",", repeat(newline), $._inline_value, repeat(newline))),
+ repeat(seq(",", repeat(newline), field('value', $._inline_value), repeat(newline))),
optional(seq(",", repeat(newline))),
),
),
@@ -204,11 +205,13 @@ module.exports = grammar({
"{",
optional(
seq(
- alias($._inline_pair, $.pair),
- repeat(seq(",", alias($._inline_pair, $.pair))),
+ field('pair', alias($.inline_pair, $._pair)),
+ repeat(seq(",", field('pair', alias($.inline_pair, $._pair)))),
),
),
"}",
),
+
+ grit_metavariable: ($) => token(prec(100, choice("µ...", /µ[a-zA-Z_][a-zA-Z0-9_]*/))),
},
});
diff --git a/resources/language-metavariables/tree-sitter-toml/src/grammar.json b/resources/language-metavariables/tree-sitter-toml/src/grammar.json
index 24421fcbb..90dadf246 100644
--- a/resources/language-metavariables/tree-sitter-toml/src/grammar.json
+++ b/resources/language-metavariables/tree-sitter-toml/src/grammar.json
@@ -5,35 +5,43 @@
"type": "SEQ",
"members": [
{
- "type": "REPEAT",
+ "type": "FIELD",
+ "name": "pair",
"content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "pair"
- },
- {
- "type": "PATTERN",
- "value": "\\r?\\n"
- }
- ]
+ "type": "REPEAT",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "_pair"
+ },
+ {
+ "type": "PATTERN",
+ "value": "\\r?\\n"
+ }
+ ]
+ }
}
},
{
- "type": "REPEAT",
+ "type": "FIELD",
+ "name": "table",
"content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "table"
- },
- {
- "type": "SYMBOL",
- "name": "table_array_element"
- }
- ]
+ "type": "REPEAT",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "table"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "table_array_element"
+ }
+ ]
+ }
}
}
]
@@ -69,17 +77,21 @@
"value": "["
},
{
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "dotted_key"
- },
- {
- "type": "SYMBOL",
- "name": "_key"
- }
- ]
+ "type": "FIELD",
+ "name": "key",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "dotted_key"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_key"
+ }
+ ]
+ }
},
{
"type": "STRING",
@@ -90,19 +102,23 @@
"name": "_line_ending_or_eof"
},
{
- "type": "REPEAT",
+ "type": "FIELD",
+ "name": "pair",
"content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "pair"
- },
- {
- "type": "PATTERN",
- "value": "\\r?\\n"
- }
- ]
+ "type": "REPEAT",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "_pair"
+ },
+ {
+ "type": "PATTERN",
+ "value": "\\r?\\n"
+ }
+ ]
+ }
}
}
]
@@ -115,58 +131,53 @@
"value": "[["
},
{
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "dotted_key"
- },
- {
- "type": "SYMBOL",
- "name": "_key"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "]]"
- },
- {
- "type": "SYMBOL",
- "name": "_line_ending_or_eof"
- },
- {
- "type": "REPEAT",
+ "type": "FIELD",
+ "name": "key",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
- "name": "pair"
+ "name": "dotted_key"
},
{
- "type": "PATTERN",
- "value": "\\r?\\n"
+ "type": "SYMBOL",
+ "name": "_key"
}
]
}
- }
- ]
- },
- "pair": {
- "type": "SEQ",
- "members": [
+ },
{
- "type": "SYMBOL",
- "name": "_inline_pair"
+ "type": "STRING",
+ "value": "]]"
},
{
"type": "SYMBOL",
"name": "_line_ending_or_eof"
+ },
+ {
+ "type": "FIELD",
+ "name": "pair",
+ "content": {
+ "type": "REPEAT",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "_pair"
+ },
+ {
+ "type": "PATTERN",
+ "value": "\\r?\\n"
+ }
+ ]
+ }
+ }
}
]
},
- "_inline_pair": {
+ "_pair": {
"type": "SEQ",
"members": [
{
@@ -174,21 +185,51 @@
"members": [
{
"type": "SYMBOL",
- "name": "dotted_key"
+ "name": "grit_metavariable"
},
{
"type": "SYMBOL",
- "name": "_key"
+ "name": "inline_pair"
}
]
},
+ {
+ "type": "SYMBOL",
+ "name": "_line_ending_or_eof"
+ }
+ ]
+ },
+ "inline_pair": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "FIELD",
+ "name": "key",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "dotted_key"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_key"
+ }
+ ]
+ }
+ },
{
"type": "STRING",
"value": "="
},
{
- "type": "SYMBOL",
- "name": "_inline_value"
+ "type": "FIELD",
+ "name": "value",
+ "content": {
+ "type": "SYMBOL",
+ "name": "_inline_value"
+ }
}
]
},
@@ -202,6 +243,10 @@
{
"type": "SYMBOL",
"name": "quoted_key"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "grit_metavariable"
}
]
},
@@ -290,6 +335,10 @@
{
"type": "SYMBOL",
"name": "inline_table"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "grit_metavariable"
}
]
},
@@ -664,8 +713,12 @@
"type": "SEQ",
"members": [
{
- "type": "SYMBOL",
- "name": "_inline_value"
+ "type": "FIELD",
+ "name": "value",
+ "content": {
+ "type": "SYMBOL",
+ "name": "_inline_value"
+ }
},
{
"type": "REPEAT",
@@ -691,8 +744,12 @@
}
},
{
- "type": "SYMBOL",
- "name": "_inline_value"
+ "type": "FIELD",
+ "name": "value",
+ "content": {
+ "type": "SYMBOL",
+ "name": "_inline_value"
+ }
},
{
"type": "REPEAT",
@@ -755,13 +812,17 @@
"type": "SEQ",
"members": [
{
- "type": "ALIAS",
+ "type": "FIELD",
+ "name": "pair",
"content": {
- "type": "SYMBOL",
- "name": "_inline_pair"
- },
- "named": true,
- "value": "pair"
+ "type": "ALIAS",
+ "content": {
+ "type": "SYMBOL",
+ "name": "inline_pair"
+ },
+ "named": true,
+ "value": "_pair"
+ }
},
{
"type": "REPEAT",
@@ -773,13 +834,17 @@
"value": ","
},
{
- "type": "ALIAS",
+ "type": "FIELD",
+ "name": "pair",
"content": {
- "type": "SYMBOL",
- "name": "_inline_pair"
- },
- "named": true,
- "value": "pair"
+ "type": "ALIAS",
+ "content": {
+ "type": "SYMBOL",
+ "name": "inline_pair"
+ },
+ "named": true,
+ "value": "_pair"
+ }
}
]
}
@@ -796,6 +861,26 @@
"value": "}"
}
]
+ },
+ "grit_metavariable": {
+ "type": "TOKEN",
+ "content": {
+ "type": "PREC",
+ "value": 100,
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "µ..."
+ },
+ {
+ "type": "PATTERN",
+ "value": "µ[a-zA-Z_][a-zA-Z0-9_]*"
+ }
+ ]
+ }
+ }
}
},
"extras": [
diff --git a/resources/language-metavariables/tree-sitter-toml/src/node-types.json b/resources/language-metavariables/tree-sitter-toml/src/node-types.json
index d2ad0d541..d49126de6 100644
--- a/resources/language-metavariables/tree-sitter-toml/src/node-types.json
+++ b/resources/language-metavariables/tree-sitter-toml/src/node-types.json
@@ -1,76 +1,170 @@
[
+ {
+ "type": "_pair",
+ "named": true,
+ "fields": {
+ "key": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "bare_key",
+ "named": true
+ },
+ {
+ "type": "dotted_key",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "quoted_key",
+ "named": true
+ }
+ ]
+ },
+ "value": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "array",
+ "named": true
+ },
+ {
+ "type": "boolean",
+ "named": true
+ },
+ {
+ "type": "float",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "inline_table",
+ "named": true
+ },
+ {
+ "type": "integer",
+ "named": true
+ },
+ {
+ "type": "local_date",
+ "named": true
+ },
+ {
+ "type": "local_date_time",
+ "named": true
+ },
+ {
+ "type": "local_time",
+ "named": true
+ },
+ {
+ "type": "offset_date_time",
+ "named": true
+ },
+ {
+ "type": "string",
+ "named": true
+ }
+ ]
+ }
+ }
+ },
{
"type": "array",
"named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "array",
- "named": true
- },
- {
- "type": "boolean",
- "named": true
- },
- {
- "type": "float",
- "named": true
- },
- {
- "type": "inline_table",
- "named": true
- },
- {
- "type": "integer",
- "named": true
- },
- {
- "type": "local_date",
- "named": true
- },
- {
- "type": "local_date_time",
- "named": true
- },
- {
- "type": "local_time",
- "named": true
- },
- {
- "type": "offset_date_time",
- "named": true
- },
- {
- "type": "string",
- "named": true
- }
- ]
+ "fields": {
+ "value": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "array",
+ "named": true
+ },
+ {
+ "type": "boolean",
+ "named": true
+ },
+ {
+ "type": "float",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "inline_table",
+ "named": true
+ },
+ {
+ "type": "integer",
+ "named": true
+ },
+ {
+ "type": "local_date",
+ "named": true
+ },
+ {
+ "type": "local_date_time",
+ "named": true
+ },
+ {
+ "type": "local_time",
+ "named": true
+ },
+ {
+ "type": "offset_date_time",
+ "named": true
+ },
+ {
+ "type": "string",
+ "named": true
+ }
+ ]
+ }
}
},
{
"type": "document",
"named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "pair",
- "named": true
- },
- {
- "type": "table",
- "named": true
- },
- {
- "type": "table_array_element",
- "named": true
- }
- ]
+ "fields": {
+ "pair": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "inline_pair",
+ "named": true
+ }
+ ]
+ },
+ "table": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "table",
+ "named": true
+ },
+ {
+ "type": "table_array_element",
+ "named": true
+ }
+ ]
+ }
}
},
{
@@ -89,6 +183,10 @@
"type": "dotted_key",
"named": true
},
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
{
"type": "quoted_key",
"named": true
@@ -102,87 +200,103 @@
"fields": {}
},
{
- "type": "inline_table",
+ "type": "inline_pair",
"named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "pair",
- "named": true
- }
- ]
+ "fields": {
+ "key": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "bare_key",
+ "named": true
+ },
+ {
+ "type": "dotted_key",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "quoted_key",
+ "named": true
+ }
+ ]
+ },
+ "value": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "array",
+ "named": true
+ },
+ {
+ "type": "boolean",
+ "named": true
+ },
+ {
+ "type": "float",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "inline_table",
+ "named": true
+ },
+ {
+ "type": "integer",
+ "named": true
+ },
+ {
+ "type": "local_date",
+ "named": true
+ },
+ {
+ "type": "local_date_time",
+ "named": true
+ },
+ {
+ "type": "local_time",
+ "named": true
+ },
+ {
+ "type": "offset_date_time",
+ "named": true
+ },
+ {
+ "type": "string",
+ "named": true
+ }
+ ]
+ }
}
},
{
- "type": "integer",
+ "type": "inline_table",
"named": true,
- "fields": {}
+ "fields": {
+ "pair": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "_pair",
+ "named": true
+ }
+ ]
+ }
+ }
},
{
- "type": "pair",
+ "type": "integer",
"named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "array",
- "named": true
- },
- {
- "type": "bare_key",
- "named": true
- },
- {
- "type": "boolean",
- "named": true
- },
- {
- "type": "dotted_key",
- "named": true
- },
- {
- "type": "float",
- "named": true
- },
- {
- "type": "inline_table",
- "named": true
- },
- {
- "type": "integer",
- "named": true
- },
- {
- "type": "local_date",
- "named": true
- },
- {
- "type": "local_date_time",
- "named": true
- },
- {
- "type": "local_time",
- "named": true
- },
- {
- "type": "offset_date_time",
- "named": true
- },
- {
- "type": "quoted_key",
- "named": true
- },
- {
- "type": "string",
- "named": true
- }
- ]
- }
+ "fields": {}
},
{
"type": "quoted_key",
@@ -217,55 +331,85 @@
{
"type": "table",
"named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "bare_key",
- "named": true
- },
- {
- "type": "dotted_key",
- "named": true
- },
- {
- "type": "pair",
- "named": true
- },
- {
- "type": "quoted_key",
- "named": true
- }
- ]
+ "fields": {
+ "key": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "bare_key",
+ "named": true
+ },
+ {
+ "type": "dotted_key",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "quoted_key",
+ "named": true
+ }
+ ]
+ },
+ "pair": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "inline_pair",
+ "named": true
+ }
+ ]
+ }
}
},
{
"type": "table_array_element",
"named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "bare_key",
- "named": true
- },
- {
- "type": "dotted_key",
- "named": true
- },
- {
- "type": "pair",
- "named": true
- },
- {
- "type": "quoted_key",
- "named": true
- }
- ]
+ "fields": {
+ "key": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "bare_key",
+ "named": true
+ },
+ {
+ "type": "dotted_key",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "quoted_key",
+ "named": true
+ }
+ ]
+ },
+ "pair": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "inline_pair",
+ "named": true
+ }
+ ]
+ }
}
},
{
@@ -328,6 +472,10 @@
"type": "escape_sequence",
"named": true
},
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
{
"type": "local_date",
"named": true
diff --git a/resources/language-metavariables/tree-sitter-toml/src/parser.c b/resources/language-metavariables/tree-sitter-toml/src/parser.c
index 5e257e922..ee79c31f4 100644
--- a/resources/language-metavariables/tree-sitter-toml/src/parser.c
+++ b/resources/language-metavariables/tree-sitter-toml/src/parser.c
@@ -6,15 +6,15 @@
#endif
#define LANGUAGE_VERSION 14
-#define STATE_COUNT 152
+#define STATE_COUNT 201
#define LARGE_STATE_COUNT 2
-#define SYMBOL_COUNT 66
-#define ALIAS_COUNT 0
-#define TOKEN_COUNT 40
+#define SYMBOL_COUNT 67
+#define ALIAS_COUNT 1
+#define TOKEN_COUNT 41
#define EXTERNAL_TOKEN_COUNT 5
-#define FIELD_COUNT 0
+#define FIELD_COUNT 4
#define MAX_ALIAS_SEQUENCE_LENGTH 8
-#define PRODUCTION_ID_COUNT 2
+#define PRODUCTION_ID_COUNT 17
enum {
aux_sym_document_token1 = 1,
@@ -51,37 +51,39 @@ enum {
anon_sym_COMMA = 32,
anon_sym_LBRACE = 33,
anon_sym_RBRACE = 34,
- sym__line_ending_or_eof = 35,
- sym__multiline_basic_string_content = 36,
- sym__multiline_basic_string_end = 37,
- sym__multiline_literal_string_content = 38,
- sym__multiline_literal_string_end = 39,
- sym_document = 40,
- sym_table = 41,
- sym_table_array_element = 42,
- sym_pair = 43,
- sym__inline_pair = 44,
- sym__key = 45,
- sym_dotted_key = 46,
- sym_quoted_key = 47,
- sym__inline_value = 48,
- sym_string = 49,
- sym__basic_string = 50,
- sym__multiline_basic_string = 51,
- sym__literal_string = 52,
- sym__multiline_literal_string = 53,
- sym_integer = 54,
- sym_float = 55,
- sym_array = 56,
- sym_inline_table = 57,
- aux_sym_document_repeat1 = 58,
- aux_sym_document_repeat2 = 59,
- aux_sym__basic_string_repeat1 = 60,
- aux_sym__multiline_basic_string_repeat1 = 61,
- aux_sym__multiline_literal_string_repeat1 = 62,
- aux_sym_array_repeat1 = 63,
- aux_sym_array_repeat2 = 64,
- aux_sym_inline_table_repeat1 = 65,
+ sym_grit_metavariable = 35,
+ sym__line_ending_or_eof = 36,
+ sym__multiline_basic_string_content = 37,
+ sym__multiline_basic_string_end = 38,
+ sym__multiline_literal_string_content = 39,
+ sym__multiline_literal_string_end = 40,
+ sym_document = 41,
+ sym_table = 42,
+ sym_table_array_element = 43,
+ sym__pair = 44,
+ sym_inline_pair = 45,
+ sym__key = 46,
+ sym_dotted_key = 47,
+ sym_quoted_key = 48,
+ sym__inline_value = 49,
+ sym_string = 50,
+ sym__basic_string = 51,
+ sym__multiline_basic_string = 52,
+ sym__literal_string = 53,
+ sym__multiline_literal_string = 54,
+ sym_integer = 55,
+ sym_float = 56,
+ sym_array = 57,
+ sym_inline_table = 58,
+ aux_sym_document_repeat1 = 59,
+ aux_sym_document_repeat2 = 60,
+ aux_sym__basic_string_repeat1 = 61,
+ aux_sym__multiline_basic_string_repeat1 = 62,
+ aux_sym__multiline_literal_string_repeat1 = 63,
+ aux_sym_array_repeat1 = 64,
+ aux_sym_array_repeat2 = 65,
+ aux_sym_inline_table_repeat1 = 66,
+ alias_sym__pair = 67,
};
static const char * const ts_symbol_names[] = {
@@ -120,6 +122,7 @@ static const char * const ts_symbol_names[] = {
[anon_sym_COMMA] = ",",
[anon_sym_LBRACE] = "{",
[anon_sym_RBRACE] = "}",
+ [sym_grit_metavariable] = "grit_metavariable",
[sym__line_ending_or_eof] = "_line_ending_or_eof",
[sym__multiline_basic_string_content] = "_multiline_basic_string_content",
[sym__multiline_basic_string_end] = "_multiline_basic_string_end",
@@ -128,8 +131,8 @@ static const char * const ts_symbol_names[] = {
[sym_document] = "document",
[sym_table] = "table",
[sym_table_array_element] = "table_array_element",
- [sym_pair] = "pair",
- [sym__inline_pair] = "_inline_pair",
+ [sym__pair] = "_pair",
+ [sym_inline_pair] = "inline_pair",
[sym__key] = "_key",
[sym_dotted_key] = "dotted_key",
[sym_quoted_key] = "quoted_key",
@@ -151,6 +154,7 @@ static const char * const ts_symbol_names[] = {
[aux_sym_array_repeat1] = "array_repeat1",
[aux_sym_array_repeat2] = "array_repeat2",
[aux_sym_inline_table_repeat1] = "inline_table_repeat1",
+ [alias_sym__pair] = "_pair",
};
static const TSSymbol ts_symbol_map[] = {
@@ -189,6 +193,7 @@ static const TSSymbol ts_symbol_map[] = {
[anon_sym_COMMA] = anon_sym_COMMA,
[anon_sym_LBRACE] = anon_sym_LBRACE,
[anon_sym_RBRACE] = anon_sym_RBRACE,
+ [sym_grit_metavariable] = sym_grit_metavariable,
[sym__line_ending_or_eof] = sym__line_ending_or_eof,
[sym__multiline_basic_string_content] = sym__multiline_basic_string_content,
[sym__multiline_basic_string_end] = sym__multiline_basic_string_end,
@@ -197,8 +202,8 @@ static const TSSymbol ts_symbol_map[] = {
[sym_document] = sym_document,
[sym_table] = sym_table,
[sym_table_array_element] = sym_table_array_element,
- [sym_pair] = sym_pair,
- [sym__inline_pair] = sym__inline_pair,
+ [sym__pair] = sym__pair,
+ [sym_inline_pair] = sym_inline_pair,
[sym__key] = sym__key,
[sym_dotted_key] = sym_dotted_key,
[sym_quoted_key] = sym_quoted_key,
@@ -220,6 +225,7 @@ static const TSSymbol ts_symbol_map[] = {
[aux_sym_array_repeat1] = aux_sym_array_repeat1,
[aux_sym_array_repeat2] = aux_sym_array_repeat2,
[aux_sym_inline_table_repeat1] = aux_sym_inline_table_repeat1,
+ [alias_sym__pair] = alias_sym__pair,
};
static const TSSymbolMetadata ts_symbol_metadata[] = {
@@ -363,6 +369,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = false,
},
+ [sym_grit_metavariable] = {
+ .visible = true,
+ .named = true,
+ },
[sym__line_ending_or_eof] = {
.visible = false,
.named = true,
@@ -395,12 +405,12 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym_pair] = {
- .visible = true,
+ [sym__pair] = {
+ .visible = false,
.named = true,
},
- [sym__inline_pair] = {
- .visible = false,
+ [sym_inline_pair] = {
+ .visible = true,
.named = true,
},
[sym__key] = {
@@ -487,19 +497,105 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = false,
.named = false,
},
+ [alias_sym__pair] = {
+ .visible = true,
+ .named = true,
+ },
+};
+
+enum {
+ field_key = 1,
+ field_pair = 2,
+ field_table = 3,
+ field_value = 4,
+};
+
+static const char * const ts_field_names[] = {
+ [0] = NULL,
+ [field_key] = "key",
+ [field_pair] = "pair",
+ [field_table] = "table",
+ [field_value] = "value",
+};
+
+static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
+ [1] = {.index = 0, .length = 1},
+ [2] = {.index = 1, .length = 1},
+ [3] = {.index = 2, .length = 2},
+ [4] = {.index = 4, .length = 2},
+ [5] = {.index = 6, .length = 1},
+ [6] = {.index = 7, .length = 2},
+ [7] = {.index = 9, .length = 1},
+ [8] = {.index = 10, .length = 1},
+ [9] = {.index = 11, .length = 2},
+ [10] = {.index = 13, .length = 2},
+ [11] = {.index = 15, .length = 1},
+ [12] = {.index = 16, .length = 2},
+ [13] = {.index = 18, .length = 2},
+ [14] = {.index = 20, .length = 2},
+ [15] = {.index = 22, .length = 2},
+ [16] = {.index = 24, .length = 2},
+};
+
+static const TSFieldMapEntry ts_field_map_entries[] = {
+ [0] =
+ {field_pair, 0},
+ [1] =
+ {field_table, 0},
+ [2] =
+ {field_pair, 0},
+ {field_table, 1},
+ [4] =
+ {field_key, 0},
+ {field_value, 2},
+ [6] =
+ {field_key, 1},
+ [7] =
+ {field_key, 1},
+ {field_pair, 4},
+ [9] =
+ {field_value, 1},
+ [10] =
+ {field_pair, 1},
+ [11] =
+ {field_value, 1},
+ {field_value, 2, .inherited = true},
+ [13] =
+ {field_value, 0, .inherited = true},
+ {field_value, 1, .inherited = true},
+ [15] =
+ {field_value, 2},
+ [16] =
+ {field_pair, 1},
+ {field_pair, 2, .inherited = true},
+ [18] =
+ {field_pair, 0, .inherited = true},
+ {field_pair, 1, .inherited = true},
+ [20] =
+ {field_value, 1},
+ {field_value, 3, .inherited = true},
+ [22] =
+ {field_value, 2},
+ {field_value, 3, .inherited = true},
+ [24] =
+ {field_value, 2},
+ {field_value, 4, .inherited = true},
};
static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = {
[0] = {0},
- [1] = {
- [1] = sym_pair,
+ [8] = {
+ [1] = alias_sym__pair,
+ },
+ [12] = {
+ [1] = alias_sym__pair,
},
};
static const uint16_t ts_non_terminal_alias_map[] = {
- sym__inline_pair, 2,
- sym__inline_pair,
- sym_pair,
+ sym_inline_pair, 2,
+ sym_inline_pair,
+ alias_sym__pair,
0,
};
@@ -511,84 +607,84 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[4] = 4,
[5] = 5,
[6] = 6,
- [7] = 4,
+ [7] = 7,
[8] = 8,
[9] = 9,
- [10] = 8,
- [11] = 11,
- [12] = 9,
+ [10] = 10,
+ [11] = 2,
+ [12] = 12,
[13] = 13,
- [14] = 3,
- [15] = 6,
- [16] = 16,
- [17] = 5,
- [18] = 13,
- [19] = 11,
- [20] = 16,
- [21] = 2,
- [22] = 22,
+ [14] = 14,
+ [15] = 15,
+ [16] = 6,
+ [17] = 12,
+ [18] = 18,
+ [19] = 19,
+ [20] = 18,
+ [21] = 21,
+ [22] = 3,
[23] = 23,
- [24] = 24,
- [25] = 24,
- [26] = 26,
- [27] = 27,
- [28] = 28,
+ [24] = 21,
+ [25] = 4,
+ [26] = 5,
+ [27] = 13,
+ [28] = 19,
[29] = 29,
- [30] = 30,
- [31] = 31,
- [32] = 32,
- [33] = 33,
- [34] = 33,
- [35] = 35,
- [36] = 36,
- [37] = 37,
+ [30] = 29,
+ [31] = 8,
+ [32] = 15,
+ [33] = 10,
+ [34] = 9,
+ [35] = 14,
+ [36] = 23,
+ [37] = 7,
[38] = 38,
[39] = 39,
[40] = 40,
[41] = 40,
- [42] = 38,
+ [42] = 42,
[43] = 43,
- [44] = 43,
+ [44] = 44,
[45] = 45,
[46] = 46,
[47] = 47,
[48] = 48,
[49] = 49,
- [50] = 50,
+ [50] = 49,
[51] = 51,
[52] = 52,
[53] = 53,
[54] = 54,
- [55] = 53,
+ [55] = 54,
[56] = 56,
[57] = 57,
[58] = 58,
- [59] = 59,
- [60] = 60,
- [61] = 54,
- [62] = 59,
- [63] = 56,
- [64] = 57,
- [65] = 58,
+ [59] = 57,
+ [60] = 58,
+ [61] = 61,
+ [62] = 62,
+ [63] = 63,
+ [64] = 64,
+ [65] = 65,
[66] = 66,
[67] = 67,
[68] = 68,
[69] = 69,
[70] = 70,
- [71] = 69,
- [72] = 72,
- [73] = 69,
- [74] = 74,
- [75] = 70,
- [76] = 70,
+ [71] = 71,
+ [72] = 71,
+ [73] = 73,
+ [74] = 69,
+ [75] = 75,
+ [76] = 76,
[77] = 77,
- [78] = 78,
- [79] = 79,
- [80] = 80,
- [81] = 81,
+ [78] = 76,
+ [79] = 70,
+ [80] = 77,
+ [81] = 75,
[82] = 82,
[83] = 83,
- [84] = 84,
+ [84] = 83,
[85] = 85,
[86] = 86,
[87] = 87,
@@ -602,60 +698,109 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[95] = 95,
[96] = 96,
[97] = 97,
- [98] = 95,
- [99] = 94,
+ [98] = 98,
+ [99] = 99,
[100] = 100,
[101] = 101,
[102] = 102,
- [103] = 96,
+ [103] = 83,
[104] = 104,
[105] = 105,
- [106] = 101,
- [107] = 102,
+ [106] = 106,
+ [107] = 107,
[108] = 108,
[109] = 109,
[110] = 110,
- [111] = 105,
+ [111] = 82,
[112] = 112,
[113] = 113,
[114] = 114,
- [115] = 51,
- [116] = 50,
- [117] = 46,
- [118] = 49,
- [119] = 113,
- [120] = 113,
- [121] = 112,
- [122] = 100,
- [123] = 83,
- [124] = 93,
- [125] = 92,
- [126] = 86,
- [127] = 110,
- [128] = 84,
- [129] = 49,
- [130] = 46,
- [131] = 87,
+ [115] = 115,
+ [116] = 116,
+ [117] = 82,
+ [118] = 118,
+ [119] = 119,
+ [120] = 120,
+ [121] = 121,
+ [122] = 122,
+ [123] = 123,
+ [124] = 124,
+ [125] = 125,
+ [126] = 126,
+ [127] = 127,
+ [128] = 128,
+ [129] = 129,
+ [130] = 130,
+ [131] = 131,
[132] = 132,
[133] = 133,
- [134] = 91,
+ [134] = 129,
[135] = 135,
- [136] = 50,
- [137] = 82,
- [138] = 88,
- [139] = 51,
- [140] = 79,
- [141] = 89,
- [142] = 90,
- [143] = 77,
+ [136] = 136,
+ [137] = 135,
+ [138] = 131,
+ [139] = 125,
+ [140] = 126,
+ [141] = 133,
+ [142] = 142,
+ [143] = 143,
[144] = 144,
- [145] = 145,
- [146] = 135,
- [147] = 80,
- [148] = 85,
- [149] = 78,
- [150] = 135,
- [151] = 67,
+ [145] = 136,
+ [146] = 146,
+ [147] = 67,
+ [148] = 146,
+ [149] = 149,
+ [150] = 146,
+ [151] = 151,
+ [152] = 130,
+ [153] = 144,
+ [154] = 64,
+ [155] = 66,
+ [156] = 65,
+ [157] = 157,
+ [158] = 157,
+ [159] = 105,
+ [160] = 106,
+ [161] = 107,
+ [162] = 108,
+ [163] = 109,
+ [164] = 110,
+ [165] = 120,
+ [166] = 112,
+ [167] = 102,
+ [168] = 113,
+ [169] = 114,
+ [170] = 115,
+ [171] = 100,
+ [172] = 116,
+ [173] = 98,
+ [174] = 97,
+ [175] = 118,
+ [176] = 95,
+ [177] = 94,
+ [178] = 104,
+ [179] = 179,
+ [180] = 119,
+ [181] = 122,
+ [182] = 85,
+ [183] = 93,
+ [184] = 184,
+ [185] = 92,
+ [186] = 124,
+ [187] = 91,
+ [188] = 89,
+ [189] = 87,
+ [190] = 190,
+ [191] = 191,
+ [192] = 86,
+ [193] = 64,
+ [194] = 66,
+ [195] = 123,
+ [196] = 149,
+ [197] = 65,
+ [198] = 121,
+ [199] = 157,
+ [200] = 67,
};
static bool ts_lex(TSLexer *lexer, TSStateId state) {
@@ -663,338 +808,337 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
eof = lexer->eof(lexer);
switch (state) {
case 0:
- if (eof) ADVANCE(77);
- if (lookahead == '\n') ADVANCE(129);
+ if (eof) ADVANCE(80);
+ if (lookahead == '\n') ADVANCE(132);
if (lookahead == '\r') ADVANCE(1);
- if (lookahead == '"') ADVANCE(127);
- if (lookahead == '#') ADVANCE(79);
- if (lookahead == '\'') ADVANCE(137);
- if (lookahead == '+') ADVANCE(15);
- if (lookahead == ',') ADVANCE(161);
- if (lookahead == '-') ADVANCE(95);
- if (lookahead == '.') ADVANCE(86);
- if (lookahead == '0') ADVANCE(92);
- if (lookahead == '1') ADVANCE(90);
- if (lookahead == '2') ADVANCE(89);
- if (lookahead == '=') ADVANCE(85);
- if (lookahead == '[') ADVANCE(81);
+ if (lookahead == '"') ADVANCE(130);
+ if (lookahead == '#') ADVANCE(82);
+ if (lookahead == '\'') ADVANCE(140);
+ if (lookahead == '+') ADVANCE(18);
+ if (lookahead == ',') ADVANCE(164);
+ if (lookahead == '-') ADVANCE(98);
+ if (lookahead == '.') ADVANCE(89);
+ if (lookahead == '0') ADVANCE(95);
+ if (lookahead == '1') ADVANCE(93);
+ if (lookahead == '2') ADVANCE(92);
+ if (lookahead == '=') ADVANCE(88);
+ if (lookahead == '[') ADVANCE(84);
if (lookahead == '\\') ADVANCE(5);
- if (lookahead == ']') ADVANCE(82);
- if (lookahead == 'f') ADVANCE(102);
- if (lookahead == 'i') ADVANCE(108);
- if (lookahead == 'n') ADVANCE(103);
- if (lookahead == 't') ADVANCE(109);
- if (lookahead == '{') ADVANCE(162);
- if (lookahead == '}') ADVANCE(163);
+ if (lookahead == ']') ADVANCE(85);
+ if (lookahead == 'f') ADVANCE(105);
+ if (lookahead == 'i') ADVANCE(111);
+ if (lookahead == 'n') ADVANCE(106);
+ if (lookahead == 't') ADVANCE(112);
+ if (lookahead == '{') ADVANCE(165);
+ if (lookahead == '}') ADVANCE(166);
+ if (lookahead == 181) ADVANCE(15);
if (lookahead == '\t' ||
- lookahead == ' ') SKIP(75)
- if (('3' <= lookahead && lookahead <= '9')) ADVANCE(91);
+ lookahead == ' ') SKIP(78)
+ if (('3' <= lookahead && lookahead <= '9')) ADVANCE(94);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
case 1:
- if (lookahead == '\n') ADVANCE(129);
+ if (lookahead == '\n') ADVANCE(132);
END_STATE();
case 2:
- if (lookahead == '\n') ADVANCE(129);
+ if (lookahead == '\n') ADVANCE(132);
if (lookahead == '\r') ADVANCE(1);
- if (lookahead == '"') ADVANCE(126);
- if (lookahead == '#') ADVANCE(125);
+ if (lookahead == '"') ADVANCE(129);
+ if (lookahead == '#') ADVANCE(128);
if (lookahead == '\\') ADVANCE(5);
if (lookahead == '\t' ||
- lookahead == ' ') ADVANCE(124);
+ lookahead == ' ') ADVANCE(127);
if (lookahead != 0 &&
lookahead > 31 &&
- lookahead != 127) ADVANCE(125);
+ lookahead != 127) ADVANCE(128);
END_STATE();
case 3:
- if (lookahead == '\n') ADVANCE(129);
+ if (lookahead == '\n') ADVANCE(132);
if (lookahead == '\r') ADVANCE(1);
- if (lookahead == '#') ADVANCE(135);
- if (lookahead == '\'') ADVANCE(136);
+ if (lookahead == '#') ADVANCE(138);
+ if (lookahead == '\'') ADVANCE(139);
if (lookahead == '\t' ||
- lookahead == ' ') ADVANCE(134);
+ lookahead == ' ') ADVANCE(137);
if (lookahead != 0 &&
lookahead > 31 &&
- lookahead != 127) ADVANCE(135);
+ lookahead != 127) ADVANCE(138);
END_STATE();
case 4:
- if (lookahead == '\n') ADVANCE(131);
+ if (lookahead == '\n') ADVANCE(134);
END_STATE();
case 5:
- if (lookahead == '\n') ADVANCE(131);
+ if (lookahead == '\n') ADVANCE(134);
if (lookahead == '\r') ADVANCE(4);
- if (lookahead == 'U') ADVANCE(74);
- if (lookahead == 'u') ADVANCE(70);
+ if (lookahead == 'U') ADVANCE(77);
+ if (lookahead == 'u') ADVANCE(73);
if (lookahead == '"' ||
lookahead == '\\' ||
lookahead == 'b' ||
lookahead == 'f' ||
lookahead == 'n' ||
lookahead == 'r' ||
- lookahead == 't') ADVANCE(130);
+ lookahead == 't') ADVANCE(133);
END_STATE();
case 6:
- if (lookahead == '\n') ADVANCE(78);
+ if (lookahead == '\n') ADVANCE(81);
END_STATE();
case 7:
- if (lookahead == '\n') ADVANCE(78);
+ if (lookahead == '\n') ADVANCE(81);
if (lookahead == '\r') ADVANCE(6);
- if (lookahead == '"') ADVANCE(123);
- if (lookahead == '#') ADVANCE(79);
- if (lookahead == '\'') ADVANCE(133);
- if (lookahead == ',') ADVANCE(161);
- if (lookahead == '0') ADVANCE(144);
- if (lookahead == '1') ADVANCE(142);
- if (lookahead == '2') ADVANCE(141);
- if (lookahead == '[') ADVANCE(80);
- if (lookahead == ']') ADVANCE(82);
- if (lookahead == 'f') ADVANCE(30);
- if (lookahead == 'i') ADVANCE(35);
- if (lookahead == 'n') ADVANCE(31);
- if (lookahead == 't') ADVANCE(37);
- if (lookahead == '{') ADVANCE(162);
+ if (lookahead == '"') ADVANCE(126);
+ if (lookahead == '#') ADVANCE(82);
+ if (lookahead == '\'') ADVANCE(136);
+ if (lookahead == ',') ADVANCE(164);
+ if (lookahead == '0') ADVANCE(147);
+ if (lookahead == '1') ADVANCE(145);
+ if (lookahead == '2') ADVANCE(144);
+ if (lookahead == '[') ADVANCE(83);
+ if (lookahead == ']') ADVANCE(85);
+ if (lookahead == 'f') ADVANCE(33);
+ if (lookahead == 'i') ADVANCE(38);
+ if (lookahead == 'n') ADVANCE(34);
+ if (lookahead == 't') ADVANCE(40);
+ if (lookahead == '{') ADVANCE(165);
+ if (lookahead == 181) ADVANCE(15);
if (lookahead == '\t' ||
lookahead == ' ') SKIP(7)
- if (('+' <= lookahead && lookahead <= '-')) ADVANCE(17);
- if (('3' <= lookahead && lookahead <= '9')) ADVANCE(143);
+ if (('+' <= lookahead && lookahead <= '-')) ADVANCE(20);
+ if (('3' <= lookahead && lookahead <= '9')) ADVANCE(146);
END_STATE();
case 8:
- if (lookahead == '"') ADVANCE(128);
+ if (lookahead == '"') ADVANCE(131);
END_STATE();
case 9:
- if (lookahead == '#') ADVANCE(79);
- if (lookahead == '\'') ADVANCE(136);
- if (lookahead == '.') ADVANCE(86);
- if (lookahead == ']') ADVANCE(29);
+ if (lookahead == '#') ADVANCE(82);
+ if (lookahead == '\'') ADVANCE(139);
+ if (lookahead == '.') ADVANCE(89);
+ if (lookahead == ']') ADVANCE(32);
if (lookahead == '\t' ||
lookahead == ' ') SKIP(10)
END_STATE();
case 10:
- if (lookahead == '#') ADVANCE(79);
- if (lookahead == '.') ADVANCE(86);
- if (lookahead == ']') ADVANCE(29);
+ if (lookahead == '#') ADVANCE(82);
+ if (lookahead == '.') ADVANCE(89);
+ if (lookahead == ']') ADVANCE(32);
if (lookahead == '\t' ||
lookahead == ' ') SKIP(10)
END_STATE();
case 11:
- if (lookahead == '\'') ADVANCE(138);
+ if (lookahead == '\'') ADVANCE(141);
END_STATE();
case 12:
- if (lookahead == '-') ADVANCE(18);
- if (lookahead == ':') ADVANCE(46);
+ if (lookahead == '-') ADVANCE(21);
+ if (lookahead == ':') ADVANCE(49);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(13);
END_STATE();
case 13:
- if (lookahead == '-') ADVANCE(18);
+ if (lookahead == '-') ADVANCE(21);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(13);
END_STATE();
case 14:
- if (lookahead == '-') ADVANCE(20);
+ if (lookahead == '-') ADVANCE(23);
END_STATE();
case 15:
- if (lookahead == '0') ADVANCE(139);
- if (lookahead == 'i') ADVANCE(35);
- if (lookahead == 'n') ADVANCE(31);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(147);
+ if (lookahead == '.') ADVANCE(17);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(168);
END_STATE();
case 16:
- if (lookahead == '0') ADVANCE(159);
+ if (lookahead == '.') ADVANCE(167);
END_STATE();
case 17:
- if (lookahead == '0') ADVANCE(146);
- if (lookahead == 'i') ADVANCE(35);
- if (lookahead == 'n') ADVANCE(31);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145);
+ if (lookahead == '.') ADVANCE(16);
END_STATE();
case 18:
- if (lookahead == '0') ADVANCE(50);
- if (lookahead == '1') ADVANCE(43);
+ if (lookahead == '0') ADVANCE(142);
+ if (lookahead == 'i') ADVANCE(38);
+ if (lookahead == 'n') ADVANCE(34);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(150);
END_STATE();
case 19:
- if (lookahead == '0') ADVANCE(156);
+ if (lookahead == '0') ADVANCE(162);
END_STATE();
case 20:
- if (lookahead == '0') ADVANCE(51);
- if (lookahead == '3') ADVANCE(42);
- if (lookahead == '1' ||
- lookahead == '2') ADVANCE(59);
+ if (lookahead == '0') ADVANCE(149);
+ if (lookahead == 'i') ADVANCE(38);
+ if (lookahead == 'n') ADVANCE(34);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(148);
END_STATE();
case 21:
- if (lookahead == '2') ADVANCE(44);
- if (lookahead == '0' ||
- lookahead == '1') ADVANCE(63);
+ if (lookahead == '0') ADVANCE(53);
+ if (lookahead == '1') ADVANCE(46);
END_STATE();
case 22:
- if (lookahead == '2') ADVANCE(45);
- if (lookahead == '0' ||
- lookahead == '1') ADVANCE(64);
+ if (lookahead == '0') ADVANCE(159);
END_STATE();
case 23:
- if (lookahead == '6') ADVANCE(16);
- if (('0' <= lookahead && lookahead <= '5')) ADVANCE(54);
+ if (lookahead == '0') ADVANCE(54);
+ if (lookahead == '3') ADVANCE(45);
+ if (lookahead == '1' ||
+ lookahead == '2') ADVANCE(62);
END_STATE();
case 24:
- if (lookahead == '6') ADVANCE(19);
- if (('0' <= lookahead && lookahead <= '5')) ADVANCE(60);
+ if (lookahead == '2') ADVANCE(47);
+ if (lookahead == '0' ||
+ lookahead == '1') ADVANCE(66);
END_STATE();
case 25:
- if (lookahead == ':') ADVANCE(23);
+ if (lookahead == '2') ADVANCE(48);
+ if (lookahead == '0' ||
+ lookahead == '1') ADVANCE(67);
END_STATE();
case 26:
- if (lookahead == ':') ADVANCE(47);
+ if (lookahead == '6') ADVANCE(19);
+ if (('0' <= lookahead && lookahead <= '5')) ADVANCE(57);
END_STATE();
case 27:
- if (lookahead == ':') ADVANCE(24);
+ if (lookahead == '6') ADVANCE(22);
+ if (('0' <= lookahead && lookahead <= '5')) ADVANCE(63);
END_STATE();
case 28:
- if (lookahead == ':') ADVANCE(48);
+ if (lookahead == ':') ADVANCE(26);
END_STATE();
case 29:
- if (lookahead == ']') ADVANCE(84);
+ if (lookahead == ':') ADVANCE(50);
END_STATE();
case 30:
- if (lookahead == 'a') ADVANCE(34);
+ if (lookahead == ':') ADVANCE(27);
END_STATE();
case 31:
- if (lookahead == 'a') ADVANCE(36);
+ if (lookahead == ':') ADVANCE(51);
END_STATE();
case 32:
- if (lookahead == 'e') ADVANCE(154);
+ if (lookahead == ']') ADVANCE(87);
END_STATE();
case 33:
- if (lookahead == 'f') ADVANCE(153);
+ if (lookahead == 'a') ADVANCE(37);
END_STATE();
case 34:
- if (lookahead == 'l') ADVANCE(38);
+ if (lookahead == 'a') ADVANCE(39);
END_STATE();
case 35:
- if (lookahead == 'n') ADVANCE(33);
+ if (lookahead == 'e') ADVANCE(157);
END_STATE();
case 36:
- if (lookahead == 'n') ADVANCE(153);
+ if (lookahead == 'f') ADVANCE(156);
END_STATE();
case 37:
- if (lookahead == 'r') ADVANCE(39);
+ if (lookahead == 'l') ADVANCE(41);
END_STATE();
case 38:
- if (lookahead == 's') ADVANCE(32);
+ if (lookahead == 'n') ADVANCE(36);
END_STATE();
case 39:
- if (lookahead == 'u') ADVANCE(32);
+ if (lookahead == 'n') ADVANCE(156);
END_STATE();
case 40:
- if (lookahead == '+' ||
- lookahead == '-') ADVANCE(58);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(152);
+ if (lookahead == 'r') ADVANCE(42);
END_STATE();
case 41:
- if (lookahead == '0' ||
- lookahead == '1') ADVANCE(150);
+ if (lookahead == 's') ADVANCE(35);
END_STATE();
case 42:
- if (lookahead == '0' ||
- lookahead == '1') ADVANCE(158);
+ if (lookahead == 'u') ADVANCE(35);
END_STATE();
case 43:
- if (('0' <= lookahead && lookahead <= '2')) ADVANCE(14);
+ if (lookahead == '+' ||
+ lookahead == '-') ADVANCE(61);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(155);
END_STATE();
case 44:
- if (('0' <= lookahead && lookahead <= '3')) ADVANCE(28);
+ if (lookahead == '0' ||
+ lookahead == '1') ADVANCE(153);
END_STATE();
case 45:
- if (('0' <= lookahead && lookahead <= '3')) ADVANCE(26);
+ if (lookahead == '0' ||
+ lookahead == '1') ADVANCE(161);
END_STATE();
case 46:
- if (('0' <= lookahead && lookahead <= '5')) ADVANCE(53);
+ if (('0' <= lookahead && lookahead <= '2')) ADVANCE(14);
END_STATE();
case 47:
- if (('0' <= lookahead && lookahead <= '5')) ADVANCE(61);
+ if (('0' <= lookahead && lookahead <= '3')) ADVANCE(31);
END_STATE();
case 48:
- if (('0' <= lookahead && lookahead <= '5')) ADVANCE(65);
+ if (('0' <= lookahead && lookahead <= '3')) ADVANCE(29);
END_STATE();
case 49:
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(149);
+ if (('0' <= lookahead && lookahead <= '5')) ADVANCE(56);
END_STATE();
case 50:
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(14);
+ if (('0' <= lookahead && lookahead <= '5')) ADVANCE(64);
END_STATE();
case 51:
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(158);
+ if (('0' <= lookahead && lookahead <= '5')) ADVANCE(68);
END_STATE();
case 52:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(152);
END_STATE();
case 53:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(25);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(14);
END_STATE();
case 54:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(159);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(161);
END_STATE();
case 55:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(160);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150);
END_STATE();
case 56:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(145);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(28);
END_STATE();
case 57:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(162);
END_STATE();
case 58:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(152);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(163);
END_STATE();
case 59:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(158);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148);
END_STATE();
case 60:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(156);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(154);
END_STATE();
case 61:
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(155);
END_STATE();
case 62:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(157);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(161);
END_STATE();
case 63:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(28);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(159);
END_STATE();
case 64:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(158);
END_STATE();
case 65:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(27);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(160);
END_STATE();
case 66:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(130);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(31);
END_STATE();
case 67:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(148);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(29);
END_STATE();
case 68:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(66);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(30);
END_STATE();
case 69:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(68);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(133);
END_STATE();
case 70:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(69);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(151);
END_STATE();
case 71:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(70);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(69);
END_STATE();
case 72:
if (('0' <= lookahead && lookahead <= '9') ||
@@ -1012,643 +1156,670 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
('a' <= lookahead && lookahead <= 'f')) ADVANCE(73);
END_STATE();
case 75:
- if (eof) ADVANCE(77);
- if (lookahead == '\n') ADVANCE(78);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(74);
+ END_STATE();
+ case 76:
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(75);
+ END_STATE();
+ case 77:
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(76);
+ END_STATE();
+ case 78:
+ if (eof) ADVANCE(80);
+ if (lookahead == '\n') ADVANCE(81);
if (lookahead == '\r') ADVANCE(6);
- if (lookahead == '"') ADVANCE(123);
- if (lookahead == '#') ADVANCE(79);
- if (lookahead == '\'') ADVANCE(133);
- if (lookahead == '+') ADVANCE(15);
- if (lookahead == ',') ADVANCE(161);
- if (lookahead == '-') ADVANCE(95);
- if (lookahead == '.') ADVANCE(86);
- if (lookahead == '0') ADVANCE(92);
- if (lookahead == '1') ADVANCE(90);
- if (lookahead == '2') ADVANCE(89);
- if (lookahead == '=') ADVANCE(85);
- if (lookahead == '[') ADVANCE(81);
- if (lookahead == ']') ADVANCE(82);
- if (lookahead == 'f') ADVANCE(102);
- if (lookahead == 'i') ADVANCE(108);
- if (lookahead == 'n') ADVANCE(103);
- if (lookahead == 't') ADVANCE(109);
- if (lookahead == '{') ADVANCE(162);
- if (lookahead == '}') ADVANCE(163);
+ if (lookahead == '"') ADVANCE(126);
+ if (lookahead == '#') ADVANCE(82);
+ if (lookahead == '\'') ADVANCE(136);
+ if (lookahead == '+') ADVANCE(18);
+ if (lookahead == ',') ADVANCE(164);
+ if (lookahead == '-') ADVANCE(98);
+ if (lookahead == '.') ADVANCE(89);
+ if (lookahead == '0') ADVANCE(95);
+ if (lookahead == '1') ADVANCE(93);
+ if (lookahead == '2') ADVANCE(92);
+ if (lookahead == '=') ADVANCE(88);
+ if (lookahead == '[') ADVANCE(84);
+ if (lookahead == ']') ADVANCE(85);
+ if (lookahead == 'f') ADVANCE(105);
+ if (lookahead == 'i') ADVANCE(111);
+ if (lookahead == 'n') ADVANCE(106);
+ if (lookahead == 't') ADVANCE(112);
+ if (lookahead == '{') ADVANCE(165);
+ if (lookahead == '}') ADVANCE(166);
+ if (lookahead == 181) ADVANCE(15);
if (lookahead == '\t' ||
- lookahead == ' ') SKIP(75)
- if (('3' <= lookahead && lookahead <= '9')) ADVANCE(91);
+ lookahead == ' ') SKIP(78)
+ if (('3' <= lookahead && lookahead <= '9')) ADVANCE(94);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 76:
- if (eof) ADVANCE(77);
- if (lookahead == '\n') ADVANCE(78);
+ case 79:
+ if (eof) ADVANCE(80);
+ if (lookahead == '\n') ADVANCE(81);
if (lookahead == '\r') ADVANCE(6);
- if (lookahead == '"') ADVANCE(122);
- if (lookahead == '#') ADVANCE(79);
- if (lookahead == '\'') ADVANCE(132);
- if (lookahead == ',') ADVANCE(161);
- if (lookahead == '.') ADVANCE(86);
- if (lookahead == '=') ADVANCE(85);
- if (lookahead == '[') ADVANCE(81);
- if (lookahead == ']') ADVANCE(82);
- if (lookahead == '}') ADVANCE(163);
+ if (lookahead == '"') ADVANCE(125);
+ if (lookahead == '#') ADVANCE(82);
+ if (lookahead == '\'') ADVANCE(135);
+ if (lookahead == ',') ADVANCE(164);
+ if (lookahead == '.') ADVANCE(89);
+ if (lookahead == '=') ADVANCE(88);
+ if (lookahead == '[') ADVANCE(84);
+ if (lookahead == ']') ADVANCE(85);
+ if (lookahead == '}') ADVANCE(166);
+ if (lookahead == 181) ADVANCE(15);
if (lookahead == '\t' ||
- lookahead == ' ') SKIP(76)
+ lookahead == ' ') SKIP(79)
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 77:
+ case 80:
ACCEPT_TOKEN(ts_builtin_sym_end);
END_STATE();
- case 78:
+ case 81:
ACCEPT_TOKEN(aux_sym_document_token1);
END_STATE();
- case 79:
+ case 82:
ACCEPT_TOKEN(sym_comment);
if (lookahead != 0 &&
lookahead > 8 &&
(lookahead < '\n' || 31 < lookahead) &&
- lookahead != 127) ADVANCE(79);
+ lookahead != 127) ADVANCE(82);
END_STATE();
- case 80:
+ case 83:
ACCEPT_TOKEN(anon_sym_LBRACK);
END_STATE();
- case 81:
+ case 84:
ACCEPT_TOKEN(anon_sym_LBRACK);
- if (lookahead == '[') ADVANCE(83);
+ if (lookahead == '[') ADVANCE(86);
END_STATE();
- case 82:
+ case 85:
ACCEPT_TOKEN(anon_sym_RBRACK);
END_STATE();
- case 83:
+ case 86:
ACCEPT_TOKEN(anon_sym_LBRACK_LBRACK);
END_STATE();
- case 84:
+ case 87:
ACCEPT_TOKEN(anon_sym_RBRACK_RBRACK);
END_STATE();
- case 85:
+ case 88:
ACCEPT_TOKEN(anon_sym_EQ);
END_STATE();
- case 86:
+ case 89:
ACCEPT_TOKEN(anon_sym_DOT);
END_STATE();
- case 87:
+ case 90:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '-') ADVANCE(96);
- if (lookahead == ':') ADVANCE(46);
- if (lookahead == '_') ADVANCE(119);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(91);
+ if (lookahead == '-') ADVANCE(99);
+ if (lookahead == ':') ADVANCE(49);
+ if (lookahead == '_') ADVANCE(122);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(94);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 88:
+ case 91:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '-') ADVANCE(96);
- if (lookahead == ':') ADVANCE(46);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(93);
+ if (lookahead == '-') ADVANCE(99);
+ if (lookahead == ':') ADVANCE(49);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(96);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 89:
+ case 92:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '-') ADVANCE(96);
- if (lookahead == '_') ADVANCE(119);
- if (('0' <= lookahead && lookahead <= '3')) ADVANCE(87);
- if (('4' <= lookahead && lookahead <= '9')) ADVANCE(91);
+ if (lookahead == '-') ADVANCE(99);
+ if (lookahead == '_') ADVANCE(122);
+ if (('0' <= lookahead && lookahead <= '3')) ADVANCE(90);
+ if (('4' <= lookahead && lookahead <= '9')) ADVANCE(94);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 90:
+ case 93:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '-') ADVANCE(96);
- if (lookahead == '_') ADVANCE(119);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(87);
+ if (lookahead == '-') ADVANCE(99);
+ if (lookahead == '_') ADVANCE(122);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(90);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 91:
+ case 94:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '-') ADVANCE(96);
- if (lookahead == '_') ADVANCE(119);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(91);
+ if (lookahead == '-') ADVANCE(99);
+ if (lookahead == '_') ADVANCE(122);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(94);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 92:
+ case 95:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '-') ADVANCE(96);
- if (lookahead == 'b') ADVANCE(113);
- if (lookahead == 'o') ADVANCE(115);
- if (lookahead == 'x') ADVANCE(120);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(88);
+ if (lookahead == '-') ADVANCE(99);
+ if (lookahead == 'b') ADVANCE(116);
+ if (lookahead == 'o') ADVANCE(118);
+ if (lookahead == 'x') ADVANCE(123);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(91);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 93:
+ case 96:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '-') ADVANCE(96);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(93);
+ if (lookahead == '-') ADVANCE(99);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(96);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 94:
+ case 97:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '-') ADVANCE(97);
+ if (lookahead == '-') ADVANCE(100);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 95:
+ case 98:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '0') ADVANCE(121);
- if (lookahead == 'i') ADVANCE(108);
- if (lookahead == 'n') ADVANCE(103);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(101);
+ if (lookahead == '0') ADVANCE(124);
+ if (lookahead == 'i') ADVANCE(111);
+ if (lookahead == 'n') ADVANCE(106);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(104);
if (lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 96:
+ case 99:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '0') ADVANCE(117);
- if (lookahead == '1') ADVANCE(114);
+ if (lookahead == '0') ADVANCE(120);
+ if (lookahead == '1') ADVANCE(117);
if (lookahead == '-' ||
('2' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 97:
+ case 100:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '0') ADVANCE(116);
- if (lookahead == '3') ADVANCE(112);
+ if (lookahead == '0') ADVANCE(119);
+ if (lookahead == '3') ADVANCE(115);
if (lookahead == '1' ||
- lookahead == '2') ADVANCE(118);
+ lookahead == '2') ADVANCE(121);
if (lookahead == '-' ||
('4' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 98:
+ case 101:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '_') ADVANCE(113);
+ if (lookahead == '_') ADVANCE(116);
if (lookahead == '0' ||
- lookahead == '1') ADVANCE(98);
+ lookahead == '1') ADVANCE(101);
if (lookahead == '-' ||
('2' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 99:
+ case 102:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '_') ADVANCE(115);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(99);
+ if (lookahead == '_') ADVANCE(118);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(102);
if (lookahead == '-' ||
lookahead == '8' ||
lookahead == '9' ||
('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 100:
+ case 103:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '_') ADVANCE(120);
+ if (lookahead == '_') ADVANCE(123);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(100);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(103);
if (lookahead == '-' ||
('G' <= lookahead && lookahead <= 'Z') ||
- ('g' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('g' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 101:
+ case 104:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == '_') ADVANCE(119);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(101);
+ if (lookahead == '_') ADVANCE(122);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(104);
if (lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 102:
+ case 105:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == 'a') ADVANCE(106);
+ if (lookahead == 'a') ADVANCE(109);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('b' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 103:
+ case 106:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == 'a') ADVANCE(107);
+ if (lookahead == 'a') ADVANCE(110);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('b' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 104:
+ case 107:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == 'e') ADVANCE(121);
+ if (lookahead == 'e') ADVANCE(124);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 105:
+ case 108:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == 'f') ADVANCE(121);
+ if (lookahead == 'f') ADVANCE(124);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 106:
+ case 109:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == 'l') ADVANCE(110);
+ if (lookahead == 'l') ADVANCE(113);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 107:
+ case 110:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == 'n') ADVANCE(121);
+ if (lookahead == 'n') ADVANCE(124);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 108:
+ case 111:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == 'n') ADVANCE(105);
+ if (lookahead == 'n') ADVANCE(108);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 109:
+ case 112:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == 'r') ADVANCE(111);
+ if (lookahead == 'r') ADVANCE(114);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 110:
+ case 113:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == 's') ADVANCE(104);
+ if (lookahead == 's') ADVANCE(107);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 111:
+ case 114:
ACCEPT_TOKEN(sym_bare_key);
- if (lookahead == 'u') ADVANCE(104);
+ if (lookahead == 'u') ADVANCE(107);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 112:
+ case 115:
ACCEPT_TOKEN(sym_bare_key);
if (lookahead == '0' ||
- lookahead == '1') ADVANCE(121);
+ lookahead == '1') ADVANCE(124);
if (lookahead == '-' ||
('2' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 113:
+ case 116:
ACCEPT_TOKEN(sym_bare_key);
if (lookahead == '0' ||
- lookahead == '1') ADVANCE(98);
+ lookahead == '1') ADVANCE(101);
if (lookahead == '-' ||
('2' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 114:
+ case 117:
ACCEPT_TOKEN(sym_bare_key);
- if (('0' <= lookahead && lookahead <= '2')) ADVANCE(94);
+ if (('0' <= lookahead && lookahead <= '2')) ADVANCE(97);
if (lookahead == '-' ||
('3' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 115:
+ case 118:
ACCEPT_TOKEN(sym_bare_key);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(99);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(102);
if (lookahead == '-' ||
lookahead == '8' ||
lookahead == '9' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 116:
+ case 119:
ACCEPT_TOKEN(sym_bare_key);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(121);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(124);
if (lookahead == '-' ||
lookahead == '0' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 117:
+ case 120:
ACCEPT_TOKEN(sym_bare_key);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(94);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(97);
if (lookahead == '-' ||
lookahead == '0' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 118:
+ case 121:
ACCEPT_TOKEN(sym_bare_key);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(124);
if (lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 119:
+ case 122:
ACCEPT_TOKEN(sym_bare_key);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(101);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(104);
if (lookahead == '-' ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 120:
+ case 123:
ACCEPT_TOKEN(sym_bare_key);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(100);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(103);
if (lookahead == '-' ||
('G' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('g' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('g' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 121:
+ case 124:
ACCEPT_TOKEN(sym_bare_key);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124);
END_STATE();
- case 122:
+ case 125:
ACCEPT_TOKEN(anon_sym_DQUOTE);
END_STATE();
- case 123:
+ case 126:
ACCEPT_TOKEN(anon_sym_DQUOTE);
if (lookahead == '"') ADVANCE(8);
END_STATE();
- case 124:
+ case 127:
ACCEPT_TOKEN(aux_sym__basic_string_token1);
- if (lookahead == '#') ADVANCE(125);
+ if (lookahead == '#') ADVANCE(128);
if (lookahead == '\t' ||
- lookahead == ' ') ADVANCE(124);
+ lookahead == ' ') ADVANCE(127);
if (lookahead != 0 &&
lookahead > 31 &&
lookahead != '"' &&
lookahead != '\\' &&
- lookahead != 127) ADVANCE(125);
+ lookahead != 127) ADVANCE(128);
END_STATE();
- case 125:
+ case 128:
ACCEPT_TOKEN(aux_sym__basic_string_token1);
if (lookahead != 0 &&
lookahead > 8 &&
(lookahead < '\n' || 31 < lookahead) &&
lookahead != '"' &&
lookahead != '\\' &&
- lookahead != 127) ADVANCE(125);
+ lookahead != 127) ADVANCE(128);
END_STATE();
- case 126:
+ case 129:
ACCEPT_TOKEN(anon_sym_DQUOTE2);
END_STATE();
- case 127:
+ case 130:
ACCEPT_TOKEN(anon_sym_DQUOTE2);
if (lookahead == '"') ADVANCE(8);
END_STATE();
- case 128:
+ case 131:
ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE_DQUOTE);
END_STATE();
- case 129:
+ case 132:
ACCEPT_TOKEN(aux_sym__multiline_basic_string_token1);
END_STATE();
- case 130:
+ case 133:
ACCEPT_TOKEN(sym_escape_sequence);
END_STATE();
- case 131:
+ case 134:
ACCEPT_TOKEN(sym__escape_line_ending);
END_STATE();
- case 132:
+ case 135:
ACCEPT_TOKEN(anon_sym_SQUOTE);
END_STATE();
- case 133:
+ case 136:
ACCEPT_TOKEN(anon_sym_SQUOTE);
if (lookahead == '\'') ADVANCE(11);
END_STATE();
- case 134:
+ case 137:
ACCEPT_TOKEN(aux_sym__literal_string_token1);
- if (lookahead == '#') ADVANCE(135);
+ if (lookahead == '#') ADVANCE(138);
if (lookahead == '\t' ||
- lookahead == ' ') ADVANCE(134);
+ lookahead == ' ') ADVANCE(137);
if (lookahead != 0 &&
lookahead > 31 &&
lookahead != '\'' &&
- lookahead != 127) ADVANCE(135);
+ lookahead != 127) ADVANCE(138);
END_STATE();
- case 135:
+ case 138:
ACCEPT_TOKEN(aux_sym__literal_string_token1);
if (lookahead != 0 &&
lookahead > 8 &&
(lookahead < '\n' || 31 < lookahead) &&
lookahead != '\'' &&
- lookahead != 127) ADVANCE(135);
+ lookahead != 127) ADVANCE(138);
END_STATE();
- case 136:
+ case 139:
ACCEPT_TOKEN(anon_sym_SQUOTE2);
END_STATE();
- case 137:
+ case 140:
ACCEPT_TOKEN(anon_sym_SQUOTE2);
if (lookahead == '\'') ADVANCE(11);
END_STATE();
- case 138:
+ case 141:
ACCEPT_TOKEN(anon_sym_SQUOTE_SQUOTE_SQUOTE);
END_STATE();
- case 139:
+ case 142:
ACCEPT_TOKEN(aux_sym_integer_token1);
END_STATE();
- case 140:
+ case 143:
ACCEPT_TOKEN(aux_sym_integer_token1);
- if (lookahead == '-') ADVANCE(18);
- if (lookahead == '.') ADVANCE(57);
- if (lookahead == ':') ADVANCE(46);
- if (lookahead == '_') ADVANCE(56);
+ if (lookahead == '-') ADVANCE(21);
+ if (lookahead == '.') ADVANCE(60);
+ if (lookahead == ':') ADVANCE(49);
+ if (lookahead == '_') ADVANCE(59);
if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(40);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143);
+ lookahead == 'e') ADVANCE(43);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(146);
END_STATE();
- case 141:
+ case 144:
ACCEPT_TOKEN(aux_sym_integer_token1);
- if (lookahead == '-') ADVANCE(18);
- if (lookahead == '.') ADVANCE(57);
- if (lookahead == '_') ADVANCE(56);
+ if (lookahead == '-') ADVANCE(21);
+ if (lookahead == '.') ADVANCE(60);
+ if (lookahead == '_') ADVANCE(59);
if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(40);
- if (('0' <= lookahead && lookahead <= '3')) ADVANCE(140);
- if (('4' <= lookahead && lookahead <= '9')) ADVANCE(143);
+ lookahead == 'e') ADVANCE(43);
+ if (('0' <= lookahead && lookahead <= '3')) ADVANCE(143);
+ if (('4' <= lookahead && lookahead <= '9')) ADVANCE(146);
END_STATE();
- case 142:
+ case 145:
ACCEPT_TOKEN(aux_sym_integer_token1);
- if (lookahead == '-') ADVANCE(18);
- if (lookahead == '.') ADVANCE(57);
- if (lookahead == '_') ADVANCE(56);
+ if (lookahead == '-') ADVANCE(21);
+ if (lookahead == '.') ADVANCE(60);
+ if (lookahead == '_') ADVANCE(59);
if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(40);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140);
+ lookahead == 'e') ADVANCE(43);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143);
END_STATE();
- case 143:
+ case 146:
ACCEPT_TOKEN(aux_sym_integer_token1);
- if (lookahead == '-') ADVANCE(18);
- if (lookahead == '.') ADVANCE(57);
- if (lookahead == '_') ADVANCE(56);
+ if (lookahead == '-') ADVANCE(21);
+ if (lookahead == '.') ADVANCE(60);
+ if (lookahead == '_') ADVANCE(59);
if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(40);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143);
+ lookahead == 'e') ADVANCE(43);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(146);
END_STATE();
- case 144:
+ case 147:
ACCEPT_TOKEN(aux_sym_integer_token1);
- if (lookahead == '-') ADVANCE(18);
- if (lookahead == '.') ADVANCE(57);
- if (lookahead == 'b') ADVANCE(41);
- if (lookahead == 'o') ADVANCE(49);
- if (lookahead == 'x') ADVANCE(67);
+ if (lookahead == '-') ADVANCE(21);
+ if (lookahead == '.') ADVANCE(60);
+ if (lookahead == 'b') ADVANCE(44);
+ if (lookahead == 'o') ADVANCE(52);
+ if (lookahead == 'x') ADVANCE(70);
if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(40);
+ lookahead == 'e') ADVANCE(43);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(12);
END_STATE();
- case 145:
+ case 148:
ACCEPT_TOKEN(aux_sym_integer_token1);
- if (lookahead == '.') ADVANCE(57);
- if (lookahead == '_') ADVANCE(56);
+ if (lookahead == '.') ADVANCE(60);
+ if (lookahead == '_') ADVANCE(59);
if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(40);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(145);
+ lookahead == 'e') ADVANCE(43);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148);
END_STATE();
- case 146:
+ case 149:
ACCEPT_TOKEN(aux_sym_integer_token1);
- if (lookahead == '.') ADVANCE(57);
+ if (lookahead == '.') ADVANCE(60);
if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(40);
+ lookahead == 'e') ADVANCE(43);
END_STATE();
- case 147:
+ case 150:
ACCEPT_TOKEN(aux_sym_integer_token1);
- if (lookahead == '_') ADVANCE(52);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147);
+ if (lookahead == '_') ADVANCE(55);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150);
END_STATE();
- case 148:
+ case 151:
ACCEPT_TOKEN(aux_sym_integer_token2);
- if (lookahead == '_') ADVANCE(67);
+ if (lookahead == '_') ADVANCE(70);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(148);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(151);
END_STATE();
- case 149:
+ case 152:
ACCEPT_TOKEN(aux_sym_integer_token3);
- if (lookahead == '_') ADVANCE(49);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(149);
+ if (lookahead == '_') ADVANCE(52);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(152);
END_STATE();
- case 150:
+ case 153:
ACCEPT_TOKEN(aux_sym_integer_token4);
- if (lookahead == '_') ADVANCE(41);
+ if (lookahead == '_') ADVANCE(44);
if (lookahead == '0' ||
- lookahead == '1') ADVANCE(150);
+ lookahead == '1') ADVANCE(153);
END_STATE();
- case 151:
+ case 154:
ACCEPT_TOKEN(aux_sym_float_token1);
- if (lookahead == '_') ADVANCE(57);
+ if (lookahead == '_') ADVANCE(60);
if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(40);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151);
+ lookahead == 'e') ADVANCE(43);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(154);
END_STATE();
- case 152:
+ case 155:
ACCEPT_TOKEN(aux_sym_float_token1);
- if (lookahead == '_') ADVANCE(58);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(152);
+ if (lookahead == '_') ADVANCE(61);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(155);
END_STATE();
- case 153:
+ case 156:
ACCEPT_TOKEN(aux_sym_float_token2);
END_STATE();
- case 154:
+ case 157:
ACCEPT_TOKEN(sym_boolean);
END_STATE();
- case 155:
+ case 158:
ACCEPT_TOKEN(sym_offset_date_time);
END_STATE();
- case 156:
+ case 159:
ACCEPT_TOKEN(sym_local_date_time);
- if (lookahead == '.') ADVANCE(62);
+ if (lookahead == '.') ADVANCE(65);
if (lookahead == '+' ||
- lookahead == '-') ADVANCE(22);
+ lookahead == '-') ADVANCE(25);
if (lookahead == 'Z' ||
- lookahead == 'z') ADVANCE(155);
+ lookahead == 'z') ADVANCE(158);
END_STATE();
- case 157:
+ case 160:
ACCEPT_TOKEN(sym_local_date_time);
if (lookahead == '+' ||
- lookahead == '-') ADVANCE(22);
+ lookahead == '-') ADVANCE(25);
if (lookahead == 'Z' ||
- lookahead == 'z') ADVANCE(155);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(157);
+ lookahead == 'z') ADVANCE(158);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(160);
END_STATE();
- case 158:
+ case 161:
ACCEPT_TOKEN(sym_local_date);
if (lookahead == ' ' ||
lookahead == 'T' ||
- lookahead == 't') ADVANCE(21);
+ lookahead == 't') ADVANCE(24);
END_STATE();
- case 159:
+ case 162:
ACCEPT_TOKEN(sym_local_time);
- if (lookahead == '.') ADVANCE(55);
+ if (lookahead == '.') ADVANCE(58);
END_STATE();
- case 160:
+ case 163:
ACCEPT_TOKEN(sym_local_time);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(160);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(163);
END_STATE();
- case 161:
+ case 164:
ACCEPT_TOKEN(anon_sym_COMMA);
END_STATE();
- case 162:
+ case 165:
ACCEPT_TOKEN(anon_sym_LBRACE);
END_STATE();
- case 163:
+ case 166:
ACCEPT_TOKEN(anon_sym_RBRACE);
END_STATE();
+ case 167:
+ ACCEPT_TOKEN(sym_grit_metavariable);
+ END_STATE();
+ case 168:
+ ACCEPT_TOKEN(sym_grit_metavariable);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(168);
+ END_STATE();
default:
return false;
}
@@ -1656,7 +1827,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[0] = {.lex_state = 0, .external_lex_state = 1},
- [1] = {.lex_state = 76},
+ [1] = {.lex_state = 79},
[2] = {.lex_state = 7},
[3] = {.lex_state = 7},
[4] = {.lex_state = 7},
@@ -1682,131 +1853,180 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[24] = {.lex_state = 7},
[25] = {.lex_state = 7},
[26] = {.lex_state = 7},
- [27] = {.lex_state = 76},
- [28] = {.lex_state = 76},
- [29] = {.lex_state = 76},
- [30] = {.lex_state = 76},
- [31] = {.lex_state = 76},
- [32] = {.lex_state = 76},
- [33] = {.lex_state = 76},
- [34] = {.lex_state = 76},
- [35] = {.lex_state = 76},
- [36] = {.lex_state = 76},
- [37] = {.lex_state = 76},
- [38] = {.lex_state = 2, .external_lex_state = 2},
- [39] = {.lex_state = 2, .external_lex_state = 2},
- [40] = {.lex_state = 2, .external_lex_state = 2},
- [41] = {.lex_state = 2, .external_lex_state = 2},
- [42] = {.lex_state = 2, .external_lex_state = 2},
- [43] = {.lex_state = 76},
- [44] = {.lex_state = 76},
- [45] = {.lex_state = 76},
- [46] = {.lex_state = 76},
- [47] = {.lex_state = 0},
- [48] = {.lex_state = 0},
- [49] = {.lex_state = 76},
- [50] = {.lex_state = 76},
- [51] = {.lex_state = 76},
- [52] = {.lex_state = 0},
- [53] = {.lex_state = 76},
- [54] = {.lex_state = 76},
- [55] = {.lex_state = 76},
- [56] = {.lex_state = 3, .external_lex_state = 3},
- [57] = {.lex_state = 76},
- [58] = {.lex_state = 76},
- [59] = {.lex_state = 3, .external_lex_state = 3},
- [60] = {.lex_state = 3, .external_lex_state = 3},
- [61] = {.lex_state = 76},
- [62] = {.lex_state = 3, .external_lex_state = 3},
- [63] = {.lex_state = 3, .external_lex_state = 3},
- [64] = {.lex_state = 76},
- [65] = {.lex_state = 76},
- [66] = {.lex_state = 76},
- [67] = {.lex_state = 76},
- [68] = {.lex_state = 76},
- [69] = {.lex_state = 2},
- [70] = {.lex_state = 2},
- [71] = {.lex_state = 2},
- [72] = {.lex_state = 2},
- [73] = {.lex_state = 2},
- [74] = {.lex_state = 76},
- [75] = {.lex_state = 2},
- [76] = {.lex_state = 2},
- [77] = {.lex_state = 76},
- [78] = {.lex_state = 76},
- [79] = {.lex_state = 76},
- [80] = {.lex_state = 76},
- [81] = {.lex_state = 76},
- [82] = {.lex_state = 76},
- [83] = {.lex_state = 76},
- [84] = {.lex_state = 76},
- [85] = {.lex_state = 76},
- [86] = {.lex_state = 76},
- [87] = {.lex_state = 76},
- [88] = {.lex_state = 76},
- [89] = {.lex_state = 76},
- [90] = {.lex_state = 76},
- [91] = {.lex_state = 76},
- [92] = {.lex_state = 76},
- [93] = {.lex_state = 76},
- [94] = {.lex_state = 0},
- [95] = {.lex_state = 0},
- [96] = {.lex_state = 0},
- [97] = {.lex_state = 0},
- [98] = {.lex_state = 0},
- [99] = {.lex_state = 0},
- [100] = {.lex_state = 0},
- [101] = {.lex_state = 0},
- [102] = {.lex_state = 0},
- [103] = {.lex_state = 0},
- [104] = {.lex_state = 0},
- [105] = {.lex_state = 0},
- [106] = {.lex_state = 0},
- [107] = {.lex_state = 0},
- [108] = {.lex_state = 9},
- [109] = {.lex_state = 0},
- [110] = {.lex_state = 0},
- [111] = {.lex_state = 9},
- [112] = {.lex_state = 0},
- [113] = {.lex_state = 3},
- [114] = {.lex_state = 0},
- [115] = {.lex_state = 9},
- [116] = {.lex_state = 9},
- [117] = {.lex_state = 9},
- [118] = {.lex_state = 9},
- [119] = {.lex_state = 3},
- [120] = {.lex_state = 3},
- [121] = {.lex_state = 0},
- [122] = {.lex_state = 9},
- [123] = {.lex_state = 0, .external_lex_state = 4},
- [124] = {.lex_state = 0, .external_lex_state = 4},
- [125] = {.lex_state = 0, .external_lex_state = 4},
- [126] = {.lex_state = 0, .external_lex_state = 4},
- [127] = {.lex_state = 0, .external_lex_state = 4},
- [128] = {.lex_state = 0, .external_lex_state = 4},
- [129] = {.lex_state = 0, .external_lex_state = 4},
- [130] = {.lex_state = 0, .external_lex_state = 4},
- [131] = {.lex_state = 0, .external_lex_state = 4},
+ [27] = {.lex_state = 7},
+ [28] = {.lex_state = 7},
+ [29] = {.lex_state = 7},
+ [30] = {.lex_state = 7},
+ [31] = {.lex_state = 7},
+ [32] = {.lex_state = 7},
+ [33] = {.lex_state = 7},
+ [34] = {.lex_state = 7},
+ [35] = {.lex_state = 7},
+ [36] = {.lex_state = 7},
+ [37] = {.lex_state = 7},
+ [38] = {.lex_state = 7},
+ [39] = {.lex_state = 7},
+ [40] = {.lex_state = 7},
+ [41] = {.lex_state = 7},
+ [42] = {.lex_state = 7},
+ [43] = {.lex_state = 79},
+ [44] = {.lex_state = 79},
+ [45] = {.lex_state = 79},
+ [46] = {.lex_state = 79},
+ [47] = {.lex_state = 79},
+ [48] = {.lex_state = 79},
+ [49] = {.lex_state = 79},
+ [50] = {.lex_state = 79},
+ [51] = {.lex_state = 79},
+ [52] = {.lex_state = 79},
+ [53] = {.lex_state = 79},
+ [54] = {.lex_state = 79},
+ [55] = {.lex_state = 79},
+ [56] = {.lex_state = 79},
+ [57] = {.lex_state = 2, .external_lex_state = 2},
+ [58] = {.lex_state = 2, .external_lex_state = 2},
+ [59] = {.lex_state = 2, .external_lex_state = 2},
+ [60] = {.lex_state = 2, .external_lex_state = 2},
+ [61] = {.lex_state = 2, .external_lex_state = 2},
+ [62] = {.lex_state = 0},
+ [63] = {.lex_state = 0},
+ [64] = {.lex_state = 79},
+ [65] = {.lex_state = 79},
+ [66] = {.lex_state = 79},
+ [67] = {.lex_state = 79},
+ [68] = {.lex_state = 0},
+ [69] = {.lex_state = 3, .external_lex_state = 3},
+ [70] = {.lex_state = 79},
+ [71] = {.lex_state = 79},
+ [72] = {.lex_state = 79},
+ [73] = {.lex_state = 3, .external_lex_state = 3},
+ [74] = {.lex_state = 3, .external_lex_state = 3},
+ [75] = {.lex_state = 79},
+ [76] = {.lex_state = 79},
+ [77] = {.lex_state = 3, .external_lex_state = 3},
+ [78] = {.lex_state = 79},
+ [79] = {.lex_state = 79},
+ [80] = {.lex_state = 3, .external_lex_state = 3},
+ [81] = {.lex_state = 79},
+ [82] = {.lex_state = 2},
+ [83] = {.lex_state = 2},
+ [84] = {.lex_state = 2},
+ [85] = {.lex_state = 79},
+ [86] = {.lex_state = 79},
+ [87] = {.lex_state = 79},
+ [88] = {.lex_state = 79},
+ [89] = {.lex_state = 79},
+ [90] = {.lex_state = 79},
+ [91] = {.lex_state = 79},
+ [92] = {.lex_state = 79},
+ [93] = {.lex_state = 79},
+ [94] = {.lex_state = 79},
+ [95] = {.lex_state = 79},
+ [96] = {.lex_state = 79},
+ [97] = {.lex_state = 79},
+ [98] = {.lex_state = 79},
+ [99] = {.lex_state = 79},
+ [100] = {.lex_state = 79},
+ [101] = {.lex_state = 2},
+ [102] = {.lex_state = 79},
+ [103] = {.lex_state = 2},
+ [104] = {.lex_state = 79},
+ [105] = {.lex_state = 79},
+ [106] = {.lex_state = 79},
+ [107] = {.lex_state = 79},
+ [108] = {.lex_state = 79},
+ [109] = {.lex_state = 79},
+ [110] = {.lex_state = 79},
+ [111] = {.lex_state = 2},
+ [112] = {.lex_state = 79},
+ [113] = {.lex_state = 79},
+ [114] = {.lex_state = 79},
+ [115] = {.lex_state = 79},
+ [116] = {.lex_state = 79},
+ [117] = {.lex_state = 2},
+ [118] = {.lex_state = 79},
+ [119] = {.lex_state = 79},
+ [120] = {.lex_state = 79},
+ [121] = {.lex_state = 79},
+ [122] = {.lex_state = 79},
+ [123] = {.lex_state = 79},
+ [124] = {.lex_state = 79},
+ [125] = {.lex_state = 0},
+ [126] = {.lex_state = 0},
+ [127] = {.lex_state = 0},
+ [128] = {.lex_state = 0},
+ [129] = {.lex_state = 0},
+ [130] = {.lex_state = 0},
+ [131] = {.lex_state = 0},
[132] = {.lex_state = 0, .external_lex_state = 4},
- [133] = {.lex_state = 0, .external_lex_state = 4},
- [134] = {.lex_state = 0, .external_lex_state = 4},
- [135] = {.lex_state = 9},
- [136] = {.lex_state = 0, .external_lex_state = 4},
- [137] = {.lex_state = 0, .external_lex_state = 4},
- [138] = {.lex_state = 0, .external_lex_state = 4},
- [139] = {.lex_state = 0, .external_lex_state = 4},
- [140] = {.lex_state = 0, .external_lex_state = 4},
- [141] = {.lex_state = 0, .external_lex_state = 4},
- [142] = {.lex_state = 0, .external_lex_state = 4},
- [143] = {.lex_state = 0, .external_lex_state = 4},
- [144] = {.lex_state = 0, .external_lex_state = 4},
- [145] = {.lex_state = 0},
- [146] = {.lex_state = 9},
- [147] = {.lex_state = 0, .external_lex_state = 4},
- [148] = {.lex_state = 0, .external_lex_state = 4},
- [149] = {.lex_state = 0, .external_lex_state = 4},
- [150] = {.lex_state = 9},
- [151] = {.lex_state = 0, .external_lex_state = 4},
+ [133] = {.lex_state = 0},
+ [134] = {.lex_state = 0},
+ [135] = {.lex_state = 0},
+ [136] = {.lex_state = 0},
+ [137] = {.lex_state = 0},
+ [138] = {.lex_state = 0},
+ [139] = {.lex_state = 0},
+ [140] = {.lex_state = 0},
+ [141] = {.lex_state = 0},
+ [142] = {.lex_state = 9},
+ [143] = {.lex_state = 0},
+ [144] = {.lex_state = 0},
+ [145] = {.lex_state = 9},
+ [146] = {.lex_state = 3},
+ [147] = {.lex_state = 9},
+ [148] = {.lex_state = 3},
+ [149] = {.lex_state = 0},
+ [150] = {.lex_state = 3},
+ [151] = {.lex_state = 0},
+ [152] = {.lex_state = 9},
+ [153] = {.lex_state = 0},
+ [154] = {.lex_state = 9},
+ [155] = {.lex_state = 9},
+ [156] = {.lex_state = 9},
+ [157] = {.lex_state = 9},
+ [158] = {.lex_state = 9},
+ [159] = {.lex_state = 0, .external_lex_state = 4},
+ [160] = {.lex_state = 0, .external_lex_state = 4},
+ [161] = {.lex_state = 0, .external_lex_state = 4},
+ [162] = {.lex_state = 0, .external_lex_state = 4},
+ [163] = {.lex_state = 0, .external_lex_state = 4},
+ [164] = {.lex_state = 0, .external_lex_state = 4},
+ [165] = {.lex_state = 0, .external_lex_state = 4},
+ [166] = {.lex_state = 0, .external_lex_state = 4},
+ [167] = {.lex_state = 0, .external_lex_state = 4},
+ [168] = {.lex_state = 0, .external_lex_state = 4},
+ [169] = {.lex_state = 0, .external_lex_state = 4},
+ [170] = {.lex_state = 0, .external_lex_state = 4},
+ [171] = {.lex_state = 0, .external_lex_state = 4},
+ [172] = {.lex_state = 0, .external_lex_state = 4},
+ [173] = {.lex_state = 0, .external_lex_state = 4},
+ [174] = {.lex_state = 0, .external_lex_state = 4},
+ [175] = {.lex_state = 0, .external_lex_state = 4},
+ [176] = {.lex_state = 0, .external_lex_state = 4},
+ [177] = {.lex_state = 0, .external_lex_state = 4},
+ [178] = {.lex_state = 0, .external_lex_state = 4},
+ [179] = {.lex_state = 0, .external_lex_state = 4},
+ [180] = {.lex_state = 0, .external_lex_state = 4},
+ [181] = {.lex_state = 0, .external_lex_state = 4},
+ [182] = {.lex_state = 0, .external_lex_state = 4},
+ [183] = {.lex_state = 0, .external_lex_state = 4},
+ [184] = {.lex_state = 0, .external_lex_state = 4},
+ [185] = {.lex_state = 0, .external_lex_state = 4},
+ [186] = {.lex_state = 0, .external_lex_state = 4},
+ [187] = {.lex_state = 0, .external_lex_state = 4},
+ [188] = {.lex_state = 0, .external_lex_state = 4},
+ [189] = {.lex_state = 0, .external_lex_state = 4},
+ [190] = {.lex_state = 0, .external_lex_state = 4},
+ [191] = {.lex_state = 0},
+ [192] = {.lex_state = 0, .external_lex_state = 4},
+ [193] = {.lex_state = 0, .external_lex_state = 4},
+ [194] = {.lex_state = 0, .external_lex_state = 4},
+ [195] = {.lex_state = 0, .external_lex_state = 4},
+ [196] = {.lex_state = 0, .external_lex_state = 4},
+ [197] = {.lex_state = 0, .external_lex_state = 4},
+ [198] = {.lex_state = 0, .external_lex_state = 4},
+ [199] = {.lex_state = 9},
+ [200] = {.lex_state = 0, .external_lex_state = 4},
};
enum {
@@ -1877,6 +2097,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[anon_sym_COMMA] = ACTIONS(1),
[anon_sym_LBRACE] = ACTIONS(1),
[anon_sym_RBRACE] = ACTIONS(1),
+ [sym_grit_metavariable] = ACTIONS(1),
[sym__line_ending_or_eof] = ACTIONS(1),
[sym__multiline_basic_string_content] = ACTIONS(1),
[sym__multiline_basic_string_end] = ACTIONS(1),
@@ -1884,18 +2105,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[sym__multiline_literal_string_end] = ACTIONS(1),
},
[1] = {
- [sym_document] = STATE(145),
- [sym_table] = STATE(52),
- [sym_table_array_element] = STATE(52),
- [sym_pair] = STATE(27),
- [sym__inline_pair] = STATE(144),
- [sym__key] = STATE(121),
- [sym_dotted_key] = STATE(121),
- [sym_quoted_key] = STATE(121),
- [sym__basic_string] = STATE(100),
- [sym__literal_string] = STATE(100),
- [aux_sym_document_repeat1] = STATE(27),
- [aux_sym_document_repeat2] = STATE(52),
+ [sym_document] = STATE(191),
+ [sym_table] = STATE(62),
+ [sym_table_array_element] = STATE(62),
+ [sym__pair] = STATE(43),
+ [sym_inline_pair] = STATE(190),
+ [sym__key] = STATE(144),
+ [sym_dotted_key] = STATE(144),
+ [sym_quoted_key] = STATE(144),
+ [sym__basic_string] = STATE(136),
+ [sym__literal_string] = STATE(136),
+ [aux_sym_document_repeat1] = STATE(43),
+ [aux_sym_document_repeat2] = STATE(62),
[ts_builtin_sym_end] = ACTIONS(5),
[aux_sym_document_token1] = ACTIONS(7),
[sym_comment] = ACTIONS(3),
@@ -1904,6 +2125,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[sym_bare_key] = ACTIONS(13),
[anon_sym_DQUOTE] = ACTIONS(15),
[anon_sym_SQUOTE] = ACTIONS(17),
+ [sym_grit_metavariable] = ACTIONS(19),
},
};
@@ -1911,1253 +2133,2052 @@ static const uint16_t ts_small_parse_table[] = {
[0] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
- aux_sym_document_token1,
ACTIONS(21), 1,
- anon_sym_LBRACK,
+ aux_sym_document_token1,
ACTIONS(23), 1,
- anon_sym_RBRACK,
+ anon_sym_LBRACK,
ACTIONS(25), 1,
- anon_sym_DQUOTE,
+ anon_sym_RBRACK,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- STATE(26), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(41), 2,
+ ACTIONS(43), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(39), 3,
+ ACTIONS(41), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(55), 6,
+ STATE(79), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [66] = 17,
+ [67] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
- aux_sym_document_token1,
- ACTIONS(21), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
- anon_sym_LBRACE,
ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(47), 1,
+ aux_sym_document_token1,
+ ACTIONS(49), 1,
anon_sym_RBRACK,
- STATE(26), 1,
+ STATE(28), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(49), 2,
+ ACTIONS(53), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(47), 3,
+ ACTIONS(51), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(66), 6,
+ STATE(99), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [132] = 17,
+ [134] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(21), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(51), 1,
+ ACTIONS(55), 1,
aux_sym_document_token1,
- ACTIONS(53), 1,
+ ACTIONS(57), 1,
anon_sym_RBRACK,
- STATE(15), 1,
+ STATE(36), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(57), 2,
+ ACTIONS(53), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(55), 3,
+ ACTIONS(51), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(68), 6,
+ STATE(99), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [198] = 17,
+ [201] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
ACTIONS(59), 1,
- aux_sym_document_token1,
- ACTIONS(61), 1,
anon_sym_RBRACK,
- STATE(14), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(57), 2,
+ ACTIONS(63), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(55), 3,
+ ACTIONS(61), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(68), 6,
+ STATE(90), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [264] = 17,
+ [268] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
- aux_sym_document_token1,
- ACTIONS(21), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(61), 1,
+ ACTIONS(65), 1,
+ aux_sym_document_token1,
+ ACTIONS(67), 1,
anon_sym_RBRACK,
- STATE(26), 1,
+ STATE(27), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(49), 2,
+ ACTIONS(53), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(47), 3,
+ ACTIONS(51), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(66), 6,
+ STATE(99), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [330] = 17,
+ [335] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(21), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(63), 1,
+ ACTIONS(69), 1,
aux_sym_document_token1,
- ACTIONS(65), 1,
+ ACTIONS(71), 1,
anon_sym_RBRACK,
- STATE(6), 1,
+ STATE(21), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(57), 2,
+ ACTIONS(53), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(55), 3,
+ ACTIONS(51), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(68), 6,
+ STATE(99), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [396] = 17,
+ [402] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
- aux_sym_document_token1,
- ACTIONS(21), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(65), 1,
+ ACTIONS(73), 1,
+ aux_sym_document_token1,
+ ACTIONS(75), 1,
anon_sym_RBRACK,
- STATE(26), 1,
+ STATE(5), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(49), 2,
+ ACTIONS(53), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(47), 3,
+ ACTIONS(51), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(66), 6,
+ STATE(99), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [462] = 17,
+ [469] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(67), 1,
- aux_sym_document_token1,
- ACTIONS(69), 1,
+ ACTIONS(75), 1,
anon_sym_RBRACK,
- STATE(10), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(57), 2,
+ ACTIONS(63), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(55), 3,
+ ACTIONS(61), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(68), 6,
+ STATE(90), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [528] = 17,
+ [536] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
- aux_sym_document_token1,
ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(53), 1,
+ ACTIONS(77), 1,
anon_sym_RBRACK,
- STATE(26), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(49), 2,
+ ACTIONS(63), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(47), 3,
+ ACTIONS(61), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(66), 6,
+ STATE(90), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [594] = 17,
+ [603] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(71), 1,
- aux_sym_document_token1,
- ACTIONS(73), 1,
+ ACTIONS(79), 1,
anon_sym_RBRACK,
- STATE(18), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(57), 2,
+ ACTIONS(83), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(55), 3,
+ ACTIONS(81), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(68), 6,
+ STATE(70), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [660] = 17,
+ [670] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(75), 1,
- aux_sym_document_token1,
- ACTIONS(77), 1,
+ ACTIONS(67), 1,
anon_sym_RBRACK,
- STATE(8), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(57), 2,
+ ACTIONS(63), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(55), 3,
+ ACTIONS(61), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(68), 6,
+ STATE(90), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [726] = 17,
+ [737] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
- aux_sym_document_token1,
ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(77), 1,
+ ACTIONS(85), 1,
anon_sym_RBRACK,
- STATE(26), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(49), 2,
+ ACTIONS(63), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(47), 3,
+ ACTIONS(61), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(66), 6,
+ STATE(90), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [792] = 17,
+ [804] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
- aux_sym_document_token1,
- ACTIONS(21), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(79), 1,
+ ACTIONS(87), 1,
+ aux_sym_document_token1,
+ ACTIONS(89), 1,
anon_sym_RBRACK,
- STATE(26), 1,
+ STATE(9), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(49), 2,
+ ACTIONS(53), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(47), 3,
+ ACTIONS(51), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(66), 6,
+ STATE(99), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [858] = 17,
+ [871] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
- aux_sym_document_token1,
- ACTIONS(21), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(81), 1,
+ ACTIONS(91), 1,
+ aux_sym_document_token1,
+ ACTIONS(93), 1,
anon_sym_RBRACK,
- STATE(26), 1,
+ STATE(10), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(49), 2,
+ ACTIONS(53), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(47), 3,
+ ACTIONS(51), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(66), 6,
+ STATE(99), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [924] = 17,
+ [938] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(21), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(83), 1,
+ ACTIONS(95), 1,
aux_sym_document_token1,
- ACTIONS(85), 1,
+ ACTIONS(97), 1,
anon_sym_RBRACK,
- STATE(2), 1,
+ STATE(13), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(89), 2,
+ ACTIONS(53), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(87), 3,
+ ACTIONS(51), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(54), 6,
+ STATE(99), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [990] = 17,
+ [1005] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(81), 1,
+ ACTIONS(97), 1,
anon_sym_RBRACK,
- ACTIONS(91), 1,
- aux_sym_document_token1,
- STATE(3), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(57), 2,
+ ACTIONS(63), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(55), 3,
+ ACTIONS(61), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(68), 6,
+ STATE(90), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [1056] = 17,
+ [1072] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
- aux_sym_document_token1,
- ACTIONS(21), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(69), 1,
+ ACTIONS(99), 1,
+ aux_sym_document_token1,
+ ACTIONS(101), 1,
anon_sym_RBRACK,
- STATE(26), 1,
+ STATE(17), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(49), 2,
+ ACTIONS(53), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(47), 3,
+ ACTIONS(51), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(66), 6,
+ STATE(99), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [1122] = 17,
+ [1139] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(93), 1,
- aux_sym_document_token1,
- ACTIONS(95), 1,
+ ACTIONS(103), 1,
anon_sym_RBRACK,
- STATE(13), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(57), 2,
+ ACTIONS(63), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(55), 3,
+ ACTIONS(61), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(68), 6,
+ STATE(90), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [1188] = 17,
+ [1206] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(21), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(97), 1,
+ ACTIONS(105), 1,
aux_sym_document_token1,
- ACTIONS(99), 1,
+ ACTIONS(107), 1,
anon_sym_RBRACK,
- STATE(21), 1,
+ STATE(12), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(103), 2,
+ ACTIONS(53), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(101), 3,
+ ACTIONS(51), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(61), 6,
+ STATE(99), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [1254] = 17,
+ [1273] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
- aux_sym_document_token1,
ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(105), 1,
+ ACTIONS(109), 1,
anon_sym_RBRACK,
- STATE(26), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(109), 2,
+ ACTIONS(63), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(107), 3,
+ ACTIONS(61), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(53), 6,
+ STATE(90), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [1320] = 16,
+ [1340] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(21), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
ACTIONS(111), 1,
aux_sym_document_token1,
- STATE(23), 1,
+ ACTIONS(113), 1,
+ anon_sym_RBRACK,
+ STATE(19), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(57), 2,
+ ACTIONS(53), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(55), 3,
+ ACTIONS(51), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(68), 6,
+ STATE(99), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [1383] = 16,
+ [1407] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
- aux_sym_document_token1,
ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- STATE(26), 1,
+ ACTIONS(115), 1,
+ anon_sym_RBRACK,
+ STATE(42), 1,
aux_sym_array_repeat1,
- ACTIONS(37), 2,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(49), 2,
+ ACTIONS(63), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(47), 3,
+ ACTIONS(61), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(66), 6,
+ STATE(90), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [1446] = 14,
+ [1474] = 17,
ACTIONS(3), 1,
sym_comment,
ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(25), 1,
- anon_sym_DQUOTE,
ACTIONS(27), 1,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_DQUOTE,
ACTIONS(29), 1,
- anon_sym_SQUOTE,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
ACTIONS(31), 1,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ anon_sym_SQUOTE,
ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(43), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(37), 2,
+ ACTIONS(117), 1,
+ anon_sym_RBRACK,
+ STATE(42), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(115), 2,
+ ACTIONS(63), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(35), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(113), 3,
+ ACTIONS(61), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(86), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(110), 6,
+ STATE(90), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [1503] = 14,
+ [1541] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(117), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(119), 1,
+ ACTIONS(27), 1,
anon_sym_DQUOTE,
- ACTIONS(121), 1,
+ ACTIONS(29), 1,
anon_sym_DQUOTE_DQUOTE_DQUOTE,
- ACTIONS(123), 1,
+ ACTIONS(31), 1,
anon_sym_SQUOTE,
- ACTIONS(125), 1,
+ ACTIONS(33), 1,
anon_sym_SQUOTE_SQUOTE_SQUOTE,
- ACTIONS(127), 1,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
- ACTIONS(137), 1,
+ ACTIONS(45), 1,
anon_sym_LBRACE,
- ACTIONS(131), 2,
+ ACTIONS(119), 1,
+ aux_sym_document_token1,
+ ACTIONS(121), 1,
+ anon_sym_RBRACK,
+ STATE(23), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
aux_sym_float_token1,
aux_sym_float_token2,
- ACTIONS(135), 2,
+ ACTIONS(53), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(129), 3,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- ACTIONS(133), 3,
+ ACTIONS(51), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- STATE(126), 4,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
sym__multiline_basic_string,
sym__literal_string,
sym__multiline_literal_string,
- STATE(127), 6,
+ STATE(99), 6,
sym__inline_value,
sym_string,
sym_integer,
sym_float,
sym_array,
sym_inline_table,
- [1560] = 5,
+ [1608] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(139), 1,
+ ACTIONS(21), 1,
aux_sym_document_token1,
- STATE(26), 1,
- aux_sym_array_repeat1,
- ACTIONS(144), 5,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(123), 1,
+ anon_sym_RBRACK,
+ STATE(42), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(63), 2,
sym_local_date_time,
sym_local_date,
- ACTIONS(142), 14,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_DQUOTE_DQUOTE_DQUOTE,
- anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(37), 3,
aux_sym_integer_token2,
aux_sym_integer_token3,
aux_sym_integer_token4,
- aux_sym_float_token1,
- aux_sym_float_token2,
+ ACTIONS(61), 4,
sym_boolean,
sym_offset_date_time,
sym_local_time,
- anon_sym_COMMA,
- anon_sym_LBRACE,
- [1593] = 13,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(90), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [1675] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(9), 1,
+ ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- ACTIONS(11), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(13), 1,
- sym_bare_key,
- ACTIONS(15), 1,
+ ACTIONS(27), 1,
anon_sym_DQUOTE,
- ACTIONS(17), 1,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
anon_sym_SQUOTE,
- ACTIONS(146), 1,
- ts_builtin_sym_end,
- ACTIONS(148), 1,
- aux_sym_document_token1,
- STATE(144), 1,
- sym__inline_pair,
- STATE(32), 2,
- sym_pair,
- aux_sym_document_repeat1,
- STATE(100), 2,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(125), 1,
+ anon_sym_RBRACK,
+ STATE(42), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(63), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(61), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
sym__basic_string,
+ sym__multiline_basic_string,
sym__literal_string,
- STATE(48), 3,
- sym_table,
- sym_table_array_element,
- aux_sym_document_repeat2,
- STATE(121), 3,
- sym__key,
- sym_dotted_key,
- sym_quoted_key,
- [1639] = 11,
+ sym__multiline_literal_string,
+ STATE(90), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [1742] = 17,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(13), 1,
- sym_bare_key,
- ACTIONS(15), 1,
- anon_sym_DQUOTE,
- ACTIONS(17), 1,
+ ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(127), 1,
+ anon_sym_RBRACK,
+ STATE(42), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(63), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(61), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(90), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [1809] = 17,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(129), 1,
+ aux_sym_document_token1,
+ ACTIONS(131), 1,
+ anon_sym_RBRACK,
+ STATE(2), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(135), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(133), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(75), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [1876] = 17,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(137), 1,
+ aux_sym_document_token1,
+ ACTIONS(139), 1,
+ anon_sym_RBRACK,
+ STATE(11), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(143), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(141), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(81), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [1943] = 17,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(145), 1,
+ aux_sym_document_token1,
+ ACTIONS(147), 1,
+ anon_sym_RBRACK,
+ STATE(26), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(53), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(51), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(99), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [2010] = 17,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(149), 1,
+ aux_sym_document_token1,
+ ACTIONS(151), 1,
+ anon_sym_RBRACK,
+ STATE(33), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(53), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(51), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(99), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [2077] = 17,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(153), 1,
+ anon_sym_RBRACK,
+ STATE(42), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(63), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(61), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(90), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [2144] = 17,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(147), 1,
+ anon_sym_RBRACK,
+ STATE(42), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(63), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(61), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(90), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [2211] = 17,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(155), 1,
+ aux_sym_document_token1,
+ ACTIONS(157), 1,
+ anon_sym_RBRACK,
+ STATE(34), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(53), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(51), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(99), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [2278] = 17,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(159), 1,
+ anon_sym_RBRACK,
+ STATE(42), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(63), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(61), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(90), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [2345] = 17,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(161), 1,
+ aux_sym_document_token1,
+ ACTIONS(163), 1,
+ anon_sym_RBRACK,
+ STATE(24), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(53), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(51), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(99), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [2412] = 16,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
anon_sym_SQUOTE,
- ACTIONS(152), 1,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(165), 1,
+ aux_sym_document_token1,
+ STATE(39), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(53), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(51), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(99), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [2476] = 16,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(21), 1,
aux_sym_document_token1,
- ACTIONS(154), 1,
+ ACTIONS(23), 1,
anon_sym_LBRACK,
- STATE(144), 1,
- sym__inline_pair,
- ACTIONS(150), 2,
- ts_builtin_sym_end,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ STATE(42), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(63), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(61), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(90), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [2540] = 14,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(23), 1,
+ anon_sym_LBRACK,
+ ACTIONS(27), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(31), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(33), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(35), 1,
+ aux_sym_integer_token1,
+ ACTIONS(45), 1,
+ anon_sym_LBRACE,
+ ACTIONS(39), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(169), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(37), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(167), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(123), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(149), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [2598] = 14,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(171), 1,
+ anon_sym_LBRACK,
+ ACTIONS(173), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(175), 1,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ ACTIONS(177), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(179), 1,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ ACTIONS(181), 1,
+ aux_sym_integer_token1,
+ ACTIONS(191), 1,
+ anon_sym_LBRACE,
+ ACTIONS(185), 2,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ ACTIONS(189), 2,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(183), 3,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ ACTIONS(187), 4,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ sym_grit_metavariable,
+ STATE(195), 4,
+ sym__basic_string,
+ sym__multiline_basic_string,
+ sym__literal_string,
+ sym__multiline_literal_string,
+ STATE(196), 6,
+ sym__inline_value,
+ sym_string,
+ sym_integer,
+ sym_float,
+ sym_array,
+ sym_inline_table,
+ [2656] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(193), 1,
+ aux_sym_document_token1,
+ STATE(42), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(198), 5,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ aux_sym_integer_token1,
+ sym_local_date_time,
+ sym_local_date,
+ ACTIONS(196), 15,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ anon_sym_DQUOTE_DQUOTE_DQUOTE,
+ anon_sym_SQUOTE_SQUOTE_SQUOTE,
+ aux_sym_integer_token2,
+ aux_sym_integer_token3,
+ aux_sym_integer_token4,
+ aux_sym_float_token1,
+ aux_sym_float_token2,
+ sym_boolean,
+ sym_offset_date_time,
+ sym_local_time,
+ anon_sym_COMMA,
+ anon_sym_LBRACE,
+ sym_grit_metavariable,
+ [2690] = 14,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(9), 1,
+ anon_sym_LBRACK,
+ ACTIONS(11), 1,
anon_sym_LBRACK_LBRACK,
- STATE(31), 2,
- sym_pair,
+ ACTIONS(13), 1,
+ sym_bare_key,
+ ACTIONS(15), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(17), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(19), 1,
+ sym_grit_metavariable,
+ ACTIONS(200), 1,
+ ts_builtin_sym_end,
+ ACTIONS(202), 1,
+ aux_sym_document_token1,
+ STATE(190), 1,
+ sym_inline_pair,
+ STATE(46), 2,
+ sym__pair,
aux_sym_document_repeat1,
- STATE(100), 2,
+ STATE(136), 2,
sym__basic_string,
sym__literal_string,
- STATE(121), 3,
+ STATE(63), 3,
+ sym_table,
+ sym_table_array_element,
+ aux_sym_document_repeat2,
+ STATE(144), 3,
sym__key,
sym_dotted_key,
sym_quoted_key,
- [1678] = 11,
+ [2739] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(13), 1,
@@ -3166,26 +4187,28 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_DQUOTE,
ACTIONS(17), 1,
anon_sym_SQUOTE,
- ACTIONS(158), 1,
+ ACTIONS(19), 1,
+ sym_grit_metavariable,
+ ACTIONS(202), 1,
aux_sym_document_token1,
- ACTIONS(160), 1,
+ ACTIONS(206), 1,
anon_sym_LBRACK,
- STATE(144), 1,
- sym__inline_pair,
- ACTIONS(156), 2,
+ STATE(190), 1,
+ sym_inline_pair,
+ ACTIONS(204), 2,
ts_builtin_sym_end,
anon_sym_LBRACK_LBRACK,
- STATE(30), 2,
- sym_pair,
+ STATE(46), 2,
+ sym__pair,
aux_sym_document_repeat1,
- STATE(100), 2,
+ STATE(136), 2,
sym__basic_string,
sym__literal_string,
- STATE(121), 3,
+ STATE(144), 3,
sym__key,
sym_dotted_key,
sym_quoted_key,
- [1717] = 11,
+ [2781] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(13), 1,
@@ -3194,26 +4217,58 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_DQUOTE,
ACTIONS(17), 1,
anon_sym_SQUOTE,
- ACTIONS(148), 1,
+ ACTIONS(19), 1,
+ sym_grit_metavariable,
+ ACTIONS(210), 1,
+ aux_sym_document_token1,
+ ACTIONS(212), 1,
+ anon_sym_LBRACK,
+ STATE(190), 1,
+ sym_inline_pair,
+ ACTIONS(208), 2,
+ ts_builtin_sym_end,
+ anon_sym_LBRACK_LBRACK,
+ STATE(47), 2,
+ sym__pair,
+ aux_sym_document_repeat1,
+ STATE(136), 2,
+ sym__basic_string,
+ sym__literal_string,
+ STATE(144), 3,
+ sym__key,
+ sym_dotted_key,
+ sym_quoted_key,
+ [2823] = 12,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(216), 1,
aux_sym_document_token1,
- ACTIONS(164), 1,
+ ACTIONS(219), 1,
anon_sym_LBRACK,
- STATE(144), 1,
- sym__inline_pair,
- ACTIONS(162), 2,
+ ACTIONS(221), 1,
+ sym_bare_key,
+ ACTIONS(224), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(227), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(230), 1,
+ sym_grit_metavariable,
+ STATE(190), 1,
+ sym_inline_pair,
+ ACTIONS(214), 2,
ts_builtin_sym_end,
anon_sym_LBRACK_LBRACK,
- STATE(32), 2,
- sym_pair,
+ STATE(46), 2,
+ sym__pair,
aux_sym_document_repeat1,
- STATE(100), 2,
+ STATE(136), 2,
sym__basic_string,
sym__literal_string,
- STATE(121), 3,
+ STATE(144), 3,
sym__key,
sym_dotted_key,
sym_quoted_key,
- [1756] = 11,
+ [2865] = 12,
ACTIONS(3), 1,
sym_comment,
ACTIONS(13), 1,
@@ -3222,1251 +4277,1533 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_DQUOTE,
ACTIONS(17), 1,
anon_sym_SQUOTE,
- ACTIONS(148), 1,
+ ACTIONS(19), 1,
+ sym_grit_metavariable,
+ ACTIONS(202), 1,
aux_sym_document_token1,
- ACTIONS(168), 1,
+ ACTIONS(235), 1,
anon_sym_LBRACK,
- STATE(144), 1,
- sym__inline_pair,
- ACTIONS(166), 2,
+ STATE(190), 1,
+ sym_inline_pair,
+ ACTIONS(233), 2,
ts_builtin_sym_end,
anon_sym_LBRACK_LBRACK,
- STATE(32), 2,
- sym_pair,
+ STATE(46), 2,
+ sym__pair,
aux_sym_document_repeat1,
- STATE(100), 2,
+ STATE(136), 2,
sym__basic_string,
sym__literal_string,
- STATE(121), 3,
+ STATE(144), 3,
sym__key,
sym_dotted_key,
sym_quoted_key,
- [1795] = 11,
+ [2907] = 12,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(172), 1,
- aux_sym_document_token1,
- ACTIONS(175), 1,
- anon_sym_LBRACK,
- ACTIONS(177), 1,
+ ACTIONS(13), 1,
sym_bare_key,
- ACTIONS(180), 1,
+ ACTIONS(15), 1,
anon_sym_DQUOTE,
- ACTIONS(183), 1,
+ ACTIONS(17), 1,
anon_sym_SQUOTE,
- STATE(144), 1,
- sym__inline_pair,
- ACTIONS(170), 2,
+ ACTIONS(19), 1,
+ sym_grit_metavariable,
+ ACTIONS(239), 1,
+ aux_sym_document_token1,
+ ACTIONS(241), 1,
+ anon_sym_LBRACK,
+ STATE(190), 1,
+ sym_inline_pair,
+ ACTIONS(237), 2,
ts_builtin_sym_end,
anon_sym_LBRACK_LBRACK,
- STATE(32), 2,
- sym_pair,
+ STATE(44), 2,
+ sym__pair,
aux_sym_document_repeat1,
- STATE(100), 2,
+ STATE(136), 2,
sym__basic_string,
sym__literal_string,
- STATE(121), 3,
+ STATE(144), 3,
sym__key,
sym_dotted_key,
sym_quoted_key,
- [1834] = 8,
+ [2949] = 8,
ACTIONS(3), 1,
sym_comment,
ACTIONS(15), 1,
anon_sym_DQUOTE,
ACTIONS(17), 1,
anon_sym_SQUOTE,
- ACTIONS(186), 1,
+ ACTIONS(245), 1,
+ anon_sym_RBRACE,
+ STATE(133), 1,
+ sym_inline_pair,
+ ACTIONS(243), 2,
sym_bare_key,
- ACTIONS(188), 1,
+ sym_grit_metavariable,
+ STATE(136), 2,
+ sym__basic_string,
+ sym__literal_string,
+ STATE(153), 3,
+ sym__key,
+ sym_dotted_key,
+ sym_quoted_key,
+ [2978] = 8,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(15), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(17), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(247), 1,
anon_sym_RBRACE,
- STATE(94), 1,
- sym__inline_pair,
- STATE(100), 2,
+ STATE(141), 1,
+ sym_inline_pair,
+ ACTIONS(243), 2,
+ sym_bare_key,
+ sym_grit_metavariable,
+ STATE(136), 2,
sym__basic_string,
sym__literal_string,
- STATE(112), 3,
+ STATE(153), 3,
sym__key,
sym_dotted_key,
sym_quoted_key,
- [1862] = 8,
+ [3007] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(15), 1,
anon_sym_DQUOTE,
ACTIONS(17), 1,
anon_sym_SQUOTE,
- ACTIONS(186), 1,
+ STATE(151), 1,
+ sym_inline_pair,
+ ACTIONS(243), 2,
sym_bare_key,
- ACTIONS(190), 1,
- anon_sym_RBRACE,
- STATE(99), 1,
- sym__inline_pair,
- STATE(100), 2,
+ sym_grit_metavariable,
+ STATE(136), 2,
+ sym__basic_string,
+ sym__literal_string,
+ STATE(153), 3,
+ sym__key,
+ sym_dotted_key,
+ sym_quoted_key,
+ [3033] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(251), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(253), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(249), 2,
+ sym_bare_key,
+ sym_grit_metavariable,
+ STATE(145), 2,
sym__basic_string,
sym__literal_string,
- STATE(112), 3,
+ STATE(142), 3,
sym__key,
sym_dotted_key,
sym_quoted_key,
- [1890] = 7,
+ [3056] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(15), 1,
anon_sym_DQUOTE,
ACTIONS(17), 1,
anon_sym_SQUOTE,
- ACTIONS(186), 1,
+ ACTIONS(255), 2,
sym_bare_key,
- STATE(114), 1,
- sym__inline_pair,
- STATE(100), 2,
+ sym_grit_metavariable,
+ STATE(136), 2,
sym__basic_string,
sym__literal_string,
- STATE(112), 3,
+ STATE(143), 3,
+ sym__key,
+ sym_dotted_key,
+ sym_quoted_key,
+ [3079] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(15), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(17), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(257), 2,
+ sym_bare_key,
+ sym_grit_metavariable,
+ STATE(130), 2,
sym__key,
- sym_dotted_key,
sym_quoted_key,
- [1915] = 6,
+ STATE(136), 2,
+ sym__basic_string,
+ sym__literal_string,
+ [3101] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(15), 1,
+ ACTIONS(251), 1,
anon_sym_DQUOTE,
- ACTIONS(17), 1,
+ ACTIONS(253), 1,
anon_sym_SQUOTE,
- ACTIONS(192), 1,
+ ACTIONS(259), 2,
sym_bare_key,
- STATE(100), 2,
+ sym_grit_metavariable,
+ STATE(145), 2,
sym__basic_string,
sym__literal_string,
- STATE(109), 3,
+ STATE(152), 2,
sym__key,
- sym_dotted_key,
sym_quoted_key,
- [1937] = 6,
+ [3123] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(194), 1,
+ ACTIONS(263), 1,
+ anon_sym_LBRACK,
+ ACTIONS(261), 7,
+ ts_builtin_sym_end,
+ aux_sym_document_token1,
+ anon_sym_LBRACK_LBRACK,
sym_bare_key,
- ACTIONS(196), 1,
anon_sym_DQUOTE,
- ACTIONS(198), 1,
anon_sym_SQUOTE,
- STATE(122), 2,
- sym__basic_string,
- sym__literal_string,
- STATE(108), 3,
- sym__key,
- sym_dotted_key,
- sym_quoted_key,
- [1959] = 4,
- ACTIONS(200), 1,
+ sym_grit_metavariable,
+ [3139] = 4,
+ ACTIONS(265), 1,
sym_comment,
- ACTIONS(204), 1,
+ ACTIONS(269), 1,
sym__multiline_basic_string_end,
- STATE(39), 1,
+ STATE(61), 1,
aux_sym__multiline_basic_string_repeat1,
- ACTIONS(202), 5,
+ ACTIONS(267), 5,
sym__multiline_basic_string_content,
aux_sym__basic_string_token1,
aux_sym__multiline_basic_string_token1,
sym_escape_sequence,
sym__escape_line_ending,
- [1976] = 4,
- ACTIONS(200), 1,
+ [3156] = 4,
+ ACTIONS(265), 1,
sym_comment,
- ACTIONS(209), 1,
+ ACTIONS(273), 1,
sym__multiline_basic_string_end,
- STATE(39), 1,
+ STATE(57), 1,
aux_sym__multiline_basic_string_repeat1,
- ACTIONS(206), 5,
+ ACTIONS(271), 5,
sym__multiline_basic_string_content,
aux_sym__basic_string_token1,
aux_sym__multiline_basic_string_token1,
sym_escape_sequence,
sym__escape_line_ending,
- [1993] = 4,
- ACTIONS(200), 1,
+ [3173] = 4,
+ ACTIONS(265), 1,
sym_comment,
- ACTIONS(213), 1,
+ ACTIONS(275), 1,
sym__multiline_basic_string_end,
- STATE(38), 1,
+ STATE(61), 1,
aux_sym__multiline_basic_string_repeat1,
- ACTIONS(211), 5,
+ ACTIONS(267), 5,
sym__multiline_basic_string_content,
aux_sym__basic_string_token1,
aux_sym__multiline_basic_string_token1,
sym_escape_sequence,
sym__escape_line_ending,
- [2010] = 4,
- ACTIONS(200), 1,
+ [3190] = 4,
+ ACTIONS(265), 1,
sym_comment,
- ACTIONS(217), 1,
+ ACTIONS(279), 1,
sym__multiline_basic_string_end,
- STATE(42), 1,
+ STATE(59), 1,
aux_sym__multiline_basic_string_repeat1,
- ACTIONS(215), 5,
+ ACTIONS(277), 5,
sym__multiline_basic_string_content,
aux_sym__basic_string_token1,
aux_sym__multiline_basic_string_token1,
sym_escape_sequence,
sym__escape_line_ending,
- [2027] = 4,
- ACTIONS(200), 1,
+ [3207] = 4,
+ ACTIONS(265), 1,
sym_comment,
- ACTIONS(219), 1,
+ ACTIONS(284), 1,
sym__multiline_basic_string_end,
- STATE(39), 1,
+ STATE(61), 1,
aux_sym__multiline_basic_string_repeat1,
- ACTIONS(202), 5,
+ ACTIONS(281), 5,
sym__multiline_basic_string_content,
aux_sym__basic_string_token1,
aux_sym__multiline_basic_string_token1,
sym_escape_sequence,
sym__escape_line_ending,
- [2044] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(196), 1,
- anon_sym_DQUOTE,
- ACTIONS(198), 1,
- anon_sym_SQUOTE,
- ACTIONS(221), 1,
- sym_bare_key,
- STATE(111), 2,
- sym__key,
- sym_quoted_key,
- STATE(122), 2,
- sym__basic_string,
- sym__literal_string,
- [2065] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(15), 1,
- anon_sym_DQUOTE,
- ACTIONS(17), 1,
- anon_sym_SQUOTE,
- ACTIONS(223), 1,
- sym_bare_key,
- STATE(100), 2,
- sym__basic_string,
- sym__literal_string,
- STATE(105), 2,
- sym__key,
- sym_quoted_key,
- [2086] = 3,
+ [3224] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(227), 1,
+ ACTIONS(9), 1,
anon_sym_LBRACK,
- ACTIONS(225), 6,
- ts_builtin_sym_end,
- aux_sym_document_token1,
+ ACTIONS(11), 1,
anon_sym_LBRACK_LBRACK,
- sym_bare_key,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- [2101] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(229), 6,
- aux_sym_document_token1,
- anon_sym_RBRACK,
- anon_sym_EQ,
- anon_sym_DOT,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- [2113] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(231), 1,
+ ACTIONS(286), 1,
ts_builtin_sym_end,
- ACTIONS(233), 1,
- anon_sym_LBRACK,
- ACTIONS(236), 1,
- anon_sym_LBRACK_LBRACK,
- STATE(47), 3,
+ STATE(68), 3,
sym_table,
sym_table_array_element,
aux_sym_document_repeat2,
- [2131] = 5,
+ [3242] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(9), 1,
anon_sym_LBRACK,
ACTIONS(11), 1,
anon_sym_LBRACK_LBRACK,
- ACTIONS(239), 1,
+ ACTIONS(288), 1,
ts_builtin_sym_end,
- STATE(47), 3,
+ STATE(68), 3,
sym_table,
sym_table_array_element,
aux_sym_document_repeat2,
- [2149] = 2,
+ [3260] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(241), 6,
+ ACTIONS(290), 6,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2161] = 2,
+ [3272] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(243), 6,
+ ACTIONS(292), 6,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2173] = 2,
+ [3284] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(245), 6,
+ ACTIONS(294), 6,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2185] = 5,
+ [3296] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(9), 1,
+ ACTIONS(296), 6,
+ aux_sym_document_token1,
+ anon_sym_RBRACK,
+ anon_sym_EQ,
+ anon_sym_DOT,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [3308] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(298), 1,
+ ts_builtin_sym_end,
+ ACTIONS(300), 1,
anon_sym_LBRACK,
- ACTIONS(11), 1,
+ ACTIONS(303), 1,
anon_sym_LBRACK_LBRACK,
- ACTIONS(146), 1,
- ts_builtin_sym_end,
- STATE(47), 3,
+ STATE(68), 3,
sym_table,
sym_table_array_element,
aux_sym_document_repeat2,
- [2203] = 6,
+ [3326] = 4,
+ ACTIONS(265), 1,
+ sym_comment,
+ ACTIONS(308), 1,
+ sym__multiline_literal_string_end,
+ STATE(73), 1,
+ aux_sym__multiline_literal_string_repeat1,
+ ACTIONS(306), 3,
+ sym__multiline_literal_string_content,
+ aux_sym__multiline_basic_string_token1,
+ aux_sym__literal_string_token1,
+ [3341] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(95), 1,
- anon_sym_RBRACK,
- ACTIONS(247), 1,
+ ACTIONS(310), 1,
aux_sym_document_token1,
- ACTIONS(249), 1,
+ ACTIONS(312), 1,
+ anon_sym_RBRACK,
+ ACTIONS(314), 1,
anon_sym_COMMA,
- STATE(58), 1,
+ STATE(72), 1,
aux_sym_array_repeat1,
- STATE(101), 1,
+ STATE(125), 1,
aux_sym_array_repeat2,
- [2222] = 6,
+ [3360] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(23), 1,
- anon_sym_RBRACK,
- ACTIONS(251), 1,
+ ACTIONS(21), 1,
aux_sym_document_token1,
- ACTIONS(253), 1,
+ ACTIONS(89), 1,
+ anon_sym_RBRACK,
+ ACTIONS(316), 1,
anon_sym_COMMA,
- STATE(57), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- STATE(96), 1,
+ STATE(134), 1,
aux_sym_array_repeat2,
- [2241] = 6,
+ [3379] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(73), 1,
- anon_sym_RBRACK,
- ACTIONS(255), 1,
+ ACTIONS(21), 1,
aux_sym_document_token1,
- ACTIONS(257), 1,
+ ACTIONS(157), 1,
+ anon_sym_RBRACK,
+ ACTIONS(318), 1,
anon_sym_COMMA,
- STATE(65), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- STATE(106), 1,
+ STATE(129), 1,
aux_sym_array_repeat2,
- [2260] = 4,
- ACTIONS(200), 1,
+ [3398] = 4,
+ ACTIONS(265), 1,
+ sym_comment,
+ ACTIONS(323), 1,
+ sym__multiline_literal_string_end,
+ STATE(73), 1,
+ aux_sym__multiline_literal_string_repeat1,
+ ACTIONS(320), 3,
+ sym__multiline_literal_string_content,
+ aux_sym__multiline_basic_string_token1,
+ aux_sym__literal_string_token1,
+ [3413] = 4,
+ ACTIONS(265), 1,
sym_comment,
- ACTIONS(261), 1,
+ ACTIONS(325), 1,
sym__multiline_literal_string_end,
- STATE(60), 1,
+ STATE(73), 1,
aux_sym__multiline_literal_string_repeat1,
- ACTIONS(259), 3,
+ ACTIONS(306), 3,
sym__multiline_literal_string_content,
aux_sym__multiline_basic_string_token1,
aux_sym__literal_string_token1,
- [2275] = 6,
+ [3428] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
+ ACTIONS(327), 1,
aux_sym_document_token1,
- ACTIONS(73), 1,
+ ACTIONS(329), 1,
anon_sym_RBRACK,
- ACTIONS(257), 1,
+ ACTIONS(331), 1,
anon_sym_COMMA,
- STATE(26), 1,
+ STATE(78), 1,
aux_sym_array_repeat1,
- STATE(106), 1,
+ STATE(137), 1,
aux_sym_array_repeat2,
- [2294] = 6,
+ [3447] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
+ ACTIONS(21), 1,
aux_sym_document_token1,
- ACTIONS(77), 1,
+ ACTIONS(107), 1,
anon_sym_RBRACK,
- ACTIONS(263), 1,
+ ACTIONS(333), 1,
anon_sym_COMMA,
- STATE(26), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- STATE(98), 1,
+ STATE(126), 1,
aux_sym_array_repeat2,
- [2313] = 4,
- ACTIONS(200), 1,
- sym_comment,
- ACTIONS(267), 1,
- sym__multiline_literal_string_end,
- STATE(63), 1,
- aux_sym__multiline_literal_string_repeat1,
- ACTIONS(265), 3,
- sym__multiline_literal_string_content,
- aux_sym__multiline_basic_string_token1,
- aux_sym__literal_string_token1,
- [2328] = 4,
- ACTIONS(200), 1,
+ [3466] = 4,
+ ACTIONS(265), 1,
sym_comment,
- ACTIONS(272), 1,
+ ACTIONS(337), 1,
sym__multiline_literal_string_end,
- STATE(60), 1,
+ STATE(74), 1,
aux_sym__multiline_literal_string_repeat1,
- ACTIONS(269), 3,
+ ACTIONS(335), 3,
sym__multiline_literal_string_content,
aux_sym__multiline_basic_string_token1,
aux_sym__literal_string_token1,
- [2343] = 6,
+ [3481] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(105), 1,
+ ACTIONS(21), 1,
+ aux_sym_document_token1,
+ ACTIONS(101), 1,
anon_sym_RBRACK,
- ACTIONS(274), 1,
+ ACTIONS(339), 1,
+ anon_sym_COMMA,
+ STATE(42), 1,
+ aux_sym_array_repeat1,
+ STATE(140), 1,
+ aux_sym_array_repeat2,
+ [3500] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(341), 1,
aux_sym_document_token1,
- ACTIONS(276), 1,
+ ACTIONS(343), 1,
+ anon_sym_RBRACK,
+ ACTIONS(345), 1,
anon_sym_COMMA,
- STATE(64), 1,
+ STATE(71), 1,
aux_sym_array_repeat1,
- STATE(103), 1,
+ STATE(139), 1,
aux_sym_array_repeat2,
- [2362] = 4,
- ACTIONS(200), 1,
+ [3519] = 4,
+ ACTIONS(265), 1,
sym_comment,
- ACTIONS(280), 1,
+ ACTIONS(349), 1,
sym__multiline_literal_string_end,
- STATE(56), 1,
+ STATE(69), 1,
aux_sym__multiline_literal_string_repeat1,
- ACTIONS(278), 3,
+ ACTIONS(347), 3,
sym__multiline_literal_string_content,
aux_sym__multiline_basic_string_token1,
aux_sym__literal_string_token1,
- [2377] = 4,
- ACTIONS(200), 1,
+ [3534] = 6,
+ ACTIONS(3), 1,
sym_comment,
- ACTIONS(282), 1,
- sym__multiline_literal_string_end,
- STATE(60), 1,
- aux_sym__multiline_literal_string_repeat1,
- ACTIONS(259), 3,
- sym__multiline_literal_string_content,
- aux_sym__multiline_basic_string_token1,
- aux_sym__literal_string_token1,
- [2392] = 6,
+ ACTIONS(351), 1,
+ aux_sym_document_token1,
+ ACTIONS(353), 1,
+ anon_sym_RBRACK,
+ ACTIONS(355), 1,
+ anon_sym_COMMA,
+ STATE(76), 1,
+ aux_sym_array_repeat1,
+ STATE(135), 1,
+ aux_sym_array_repeat2,
+ [3553] = 4,
+ ACTIONS(265), 1,
+ sym_comment,
+ ACTIONS(359), 1,
+ anon_sym_DQUOTE2,
+ STATE(84), 1,
+ aux_sym__basic_string_repeat1,
+ ACTIONS(357), 2,
+ aux_sym__basic_string_token1,
+ sym_escape_sequence,
+ [3567] = 4,
+ ACTIONS(265), 1,
+ sym_comment,
+ ACTIONS(363), 1,
+ anon_sym_DQUOTE2,
+ STATE(101), 1,
+ aux_sym__basic_string_repeat1,
+ ACTIONS(361), 2,
+ aux_sym__basic_string_token1,
+ sym_escape_sequence,
+ [3581] = 4,
+ ACTIONS(265), 1,
+ sym_comment,
+ ACTIONS(365), 1,
+ anon_sym_DQUOTE2,
+ STATE(101), 1,
+ aux_sym__basic_string_repeat1,
+ ACTIONS(361), 2,
+ aux_sym__basic_string_token1,
+ sym_escape_sequence,
+ [3595] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(367), 4,
+ aux_sym_document_token1,
+ anon_sym_RBRACK,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [3605] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(369), 4,
+ aux_sym_document_token1,
+ anon_sym_RBRACK,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [3615] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(371), 4,
+ aux_sym_document_token1,
+ anon_sym_RBRACK,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [3625] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(21), 1,
+ aux_sym_document_token1,
+ STATE(42), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(373), 2,
+ anon_sym_RBRACK,
+ anon_sym_COMMA,
+ [3639] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(375), 4,
+ aux_sym_document_token1,
+ anon_sym_RBRACK,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [3649] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(377), 1,
+ aux_sym_document_token1,
+ STATE(96), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(379), 2,
+ anon_sym_RBRACK,
+ anon_sym_COMMA,
+ [3663] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(381), 4,
+ aux_sym_document_token1,
+ anon_sym_RBRACK,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [3673] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(383), 4,
+ aux_sym_document_token1,
+ anon_sym_RBRACK,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [3683] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(385), 4,
+ aux_sym_document_token1,
+ anon_sym_RBRACK,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [3693] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
+ ACTIONS(387), 4,
aux_sym_document_token1,
- ACTIONS(95), 1,
anon_sym_RBRACK,
- ACTIONS(249), 1,
anon_sym_COMMA,
- STATE(26), 1,
- aux_sym_array_repeat1,
- STATE(101), 1,
- aux_sym_array_repeat2,
- [2411] = 6,
+ anon_sym_RBRACE,
+ [3703] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
+ ACTIONS(389), 4,
aux_sym_document_token1,
- ACTIONS(69), 1,
anon_sym_RBRACK,
- ACTIONS(284), 1,
anon_sym_COMMA,
- STATE(26), 1,
- aux_sym_array_repeat1,
- STATE(95), 1,
- aux_sym_array_repeat2,
- [2430] = 4,
+ anon_sym_RBRACE,
+ [3713] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(286), 1,
+ ACTIONS(21), 1,
aux_sym_document_token1,
- STATE(81), 1,
+ STATE(42), 1,
aux_sym_array_repeat1,
- ACTIONS(288), 2,
+ ACTIONS(391), 2,
anon_sym_RBRACK,
anon_sym_COMMA,
- [2444] = 2,
+ [3727] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(290), 4,
+ ACTIONS(393), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2454] = 4,
+ [3737] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(292), 1,
+ ACTIONS(395), 4,
aux_sym_document_token1,
- STATE(74), 1,
- aux_sym_array_repeat1,
- ACTIONS(294), 2,
anon_sym_RBRACK,
anon_sym_COMMA,
- [2468] = 4,
- ACTIONS(200), 1,
- sym_comment,
- ACTIONS(298), 1,
- anon_sym_DQUOTE2,
- STATE(72), 1,
- aux_sym__basic_string_repeat1,
- ACTIONS(296), 2,
- aux_sym__basic_string_token1,
- sym_escape_sequence,
- [2482] = 4,
- ACTIONS(200), 1,
- sym_comment,
- ACTIONS(302), 1,
- anon_sym_DQUOTE2,
- STATE(69), 1,
- aux_sym__basic_string_repeat1,
- ACTIONS(300), 2,
- aux_sym__basic_string_token1,
- sym_escape_sequence,
- [2496] = 4,
- ACTIONS(200), 1,
+ anon_sym_RBRACE,
+ [3747] = 4,
+ ACTIONS(3), 1,
sym_comment,
- ACTIONS(304), 1,
- anon_sym_DQUOTE2,
- STATE(72), 1,
- aux_sym__basic_string_repeat1,
- ACTIONS(296), 2,
- aux_sym__basic_string_token1,
- sym_escape_sequence,
- [2510] = 4,
- ACTIONS(200), 1,
+ ACTIONS(397), 1,
+ aux_sym_document_token1,
+ STATE(88), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(399), 2,
+ anon_sym_RBRACK,
+ anon_sym_COMMA,
+ [3761] = 2,
+ ACTIONS(3), 1,
sym_comment,
- ACTIONS(309), 1,
- anon_sym_DQUOTE2,
- STATE(72), 1,
- aux_sym__basic_string_repeat1,
- ACTIONS(306), 2,
- aux_sym__basic_string_token1,
- sym_escape_sequence,
- [2524] = 4,
- ACTIONS(200), 1,
+ ACTIONS(401), 4,
+ aux_sym_document_token1,
+ anon_sym_RBRACK,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [3771] = 4,
+ ACTIONS(265), 1,
sym_comment,
- ACTIONS(311), 1,
+ ACTIONS(406), 1,
anon_sym_DQUOTE2,
- STATE(72), 1,
+ STATE(101), 1,
aux_sym__basic_string_repeat1,
- ACTIONS(296), 2,
+ ACTIONS(403), 2,
aux_sym__basic_string_token1,
sym_escape_sequence,
- [2538] = 4,
+ [3785] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
+ ACTIONS(408), 4,
aux_sym_document_token1,
- STATE(26), 1,
- aux_sym_array_repeat1,
- ACTIONS(288), 2,
anon_sym_RBRACK,
anon_sym_COMMA,
- [2552] = 4,
- ACTIONS(200), 1,
+ anon_sym_RBRACE,
+ [3795] = 4,
+ ACTIONS(265), 1,
sym_comment,
- ACTIONS(315), 1,
+ ACTIONS(410), 1,
anon_sym_DQUOTE2,
- STATE(73), 1,
+ STATE(101), 1,
aux_sym__basic_string_repeat1,
- ACTIONS(313), 2,
+ ACTIONS(361), 2,
aux_sym__basic_string_token1,
sym_escape_sequence,
- [2566] = 4,
- ACTIONS(200), 1,
+ [3809] = 2,
+ ACTIONS(3), 1,
sym_comment,
- ACTIONS(319), 1,
- anon_sym_DQUOTE2,
- STATE(71), 1,
- aux_sym__basic_string_repeat1,
- ACTIONS(317), 2,
- aux_sym__basic_string_token1,
- sym_escape_sequence,
- [2580] = 2,
+ ACTIONS(412), 4,
+ aux_sym_document_token1,
+ anon_sym_RBRACK,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [3819] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(321), 4,
+ ACTIONS(414), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2590] = 2,
+ [3829] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(323), 4,
+ ACTIONS(416), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2600] = 2,
+ [3839] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(325), 4,
+ ACTIONS(418), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2610] = 2,
+ [3849] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(327), 4,
+ ACTIONS(420), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2620] = 4,
+ [3859] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(19), 1,
+ ACTIONS(422), 4,
aux_sym_document_token1,
- STATE(26), 1,
- aux_sym_array_repeat1,
- ACTIONS(329), 2,
anon_sym_RBRACK,
anon_sym_COMMA,
- [2634] = 2,
+ anon_sym_RBRACE,
+ [3869] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(331), 4,
+ ACTIONS(424), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2644] = 2,
+ [3879] = 4,
+ ACTIONS(265), 1,
+ sym_comment,
+ ACTIONS(428), 1,
+ anon_sym_DQUOTE2,
+ STATE(83), 1,
+ aux_sym__basic_string_repeat1,
+ ACTIONS(426), 2,
+ aux_sym__basic_string_token1,
+ sym_escape_sequence,
+ [3893] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(333), 4,
+ ACTIONS(430), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2654] = 2,
+ [3903] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(335), 4,
+ ACTIONS(432), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2664] = 2,
+ [3913] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(337), 4,
+ ACTIONS(434), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2674] = 2,
+ [3923] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(339), 4,
+ ACTIONS(436), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2684] = 2,
+ [3933] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(341), 4,
+ ACTIONS(438), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2694] = 2,
+ [3943] = 4,
+ ACTIONS(265), 1,
+ sym_comment,
+ ACTIONS(442), 1,
+ anon_sym_DQUOTE2,
+ STATE(103), 1,
+ aux_sym__basic_string_repeat1,
+ ACTIONS(440), 2,
+ aux_sym__basic_string_token1,
+ sym_escape_sequence,
+ [3957] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(343), 4,
+ ACTIONS(444), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2704] = 2,
+ [3967] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(345), 4,
+ ACTIONS(446), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2714] = 2,
+ [3977] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(347), 4,
+ ACTIONS(448), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2724] = 2,
+ [3987] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(349), 4,
+ ACTIONS(450), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2734] = 2,
+ [3997] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(351), 4,
+ ACTIONS(452), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2744] = 2,
+ [4007] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(353), 4,
+ ACTIONS(454), 4,
aux_sym_document_token1,
anon_sym_RBRACK,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2754] = 4,
+ [4017] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(355), 1,
+ ACTIONS(456), 4,
+ aux_sym_document_token1,
+ anon_sym_RBRACK,
anon_sym_COMMA,
- ACTIONS(357), 1,
anon_sym_RBRACE,
- STATE(102), 1,
- aux_sym_inline_table_repeat1,
- [2767] = 4,
+ [4027] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(53), 1,
+ ACTIONS(458), 1,
anon_sym_RBRACK,
- ACTIONS(359), 1,
+ ACTIONS(460), 1,
anon_sym_COMMA,
- STATE(97), 1,
+ STATE(128), 1,
aux_sym_array_repeat2,
- [2780] = 4,
+ [4040] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(73), 1,
+ ACTIONS(462), 1,
anon_sym_RBRACK,
- ACTIONS(257), 1,
+ ACTIONS(464), 1,
anon_sym_COMMA,
- STATE(97), 1,
+ STATE(128), 1,
aux_sym_array_repeat2,
- [2793] = 4,
+ [4053] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(294), 1,
+ ACTIONS(466), 1,
+ anon_sym_COMMA,
+ ACTIONS(469), 1,
+ anon_sym_RBRACE,
+ STATE(127), 1,
+ aux_sym_inline_table_repeat1,
+ [4066] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(471), 1,
anon_sym_RBRACK,
- ACTIONS(361), 1,
+ ACTIONS(473), 1,
anon_sym_COMMA,
- STATE(97), 1,
+ STATE(128), 1,
aux_sym_array_repeat2,
- [2806] = 4,
+ [4079] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(65), 1,
+ ACTIONS(476), 1,
anon_sym_RBRACK,
- ACTIONS(364), 1,
+ ACTIONS(478), 1,
anon_sym_COMMA,
- STATE(97), 1,
+ STATE(128), 1,
aux_sym_array_repeat2,
- [2819] = 4,
+ [4092] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(355), 1,
+ ACTIONS(480), 3,
+ anon_sym_RBRACK,
+ anon_sym_EQ,
+ anon_sym_DOT,
+ [4101] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(482), 1,
anon_sym_COMMA,
- ACTIONS(366), 1,
+ ACTIONS(484), 1,
anon_sym_RBRACE,
- STATE(107), 1,
+ STATE(127), 1,
aux_sym_inline_table_repeat1,
- [2832] = 2,
+ [4114] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(368), 3,
- anon_sym_RBRACK,
+ ACTIONS(488), 1,
+ sym__line_ending_or_eof,
+ ACTIONS(486), 2,
anon_sym_EQ,
anon_sym_DOT,
- [2841] = 4,
+ [4125] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(77), 1,
+ ACTIONS(482), 1,
+ anon_sym_COMMA,
+ ACTIONS(490), 1,
+ anon_sym_RBRACE,
+ STATE(138), 1,
+ aux_sym_inline_table_repeat1,
+ [4138] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(492), 1,
anon_sym_RBRACK,
- ACTIONS(263), 1,
+ ACTIONS(494), 1,
anon_sym_COMMA,
- STATE(97), 1,
+ STATE(128), 1,
aux_sym_array_repeat2,
- [2854] = 4,
+ [4151] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(355), 1,
+ ACTIONS(496), 1,
+ anon_sym_RBRACK,
+ ACTIONS(498), 1,
anon_sym_COMMA,
- ACTIONS(370), 1,
- anon_sym_RBRACE,
- STATE(104), 1,
- aux_sym_inline_table_repeat1,
- [2867] = 4,
+ STATE(128), 1,
+ aux_sym_array_repeat2,
+ [4164] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(95), 1,
+ ACTIONS(500), 3,
+ anon_sym_RBRACK,
+ anon_sym_EQ,
+ anon_sym_DOT,
+ [4173] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(502), 1,
anon_sym_RBRACK,
- ACTIONS(249), 1,
+ ACTIONS(504), 1,
anon_sym_COMMA,
- STATE(97), 1,
+ STATE(128), 1,
aux_sym_array_repeat2,
- [2880] = 4,
+ [4186] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(372), 1,
+ ACTIONS(482), 1,
anon_sym_COMMA,
- ACTIONS(375), 1,
+ ACTIONS(506), 1,
anon_sym_RBRACE,
- STATE(104), 1,
+ STATE(127), 1,
aux_sym_inline_table_repeat1,
- [2893] = 2,
+ [4199] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(377), 3,
+ ACTIONS(508), 1,
anon_sym_RBRACK,
- anon_sym_EQ,
- anon_sym_DOT,
- [2902] = 4,
+ ACTIONS(510), 1,
+ anon_sym_COMMA,
+ STATE(128), 1,
+ aux_sym_array_repeat2,
+ [4212] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(69), 1,
+ ACTIONS(512), 1,
anon_sym_RBRACK,
- ACTIONS(284), 1,
+ ACTIONS(514), 1,
anon_sym_COMMA,
- STATE(97), 1,
+ STATE(128), 1,
aux_sym_array_repeat2,
- [2915] = 4,
+ [4225] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(355), 1,
+ ACTIONS(482), 1,
anon_sym_COMMA,
- ACTIONS(379), 1,
+ ACTIONS(516), 1,
anon_sym_RBRACE,
- STATE(104), 1,
+ STATE(131), 1,
aux_sym_inline_table_repeat1,
- [2928] = 3,
+ [4238] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(381), 1,
+ ACTIONS(518), 1,
anon_sym_RBRACK_RBRACK,
- ACTIONS(383), 1,
+ ACTIONS(520), 1,
anon_sym_DOT,
- [2938] = 3,
+ [4248] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(385), 1,
+ ACTIONS(522), 1,
anon_sym_RBRACK,
- ACTIONS(387), 1,
+ ACTIONS(524), 1,
anon_sym_DOT,
- [2948] = 2,
+ [4258] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(389), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- [2956] = 2,
+ ACTIONS(524), 1,
+ anon_sym_DOT,
+ ACTIONS(526), 1,
+ anon_sym_EQ,
+ [4268] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(377), 2,
+ ACTIONS(500), 2,
anon_sym_RBRACK_RBRACK,
anon_sym_DOT,
- [2964] = 3,
+ [4276] = 3,
+ ACTIONS(265), 1,
+ sym_comment,
+ ACTIONS(528), 1,
+ aux_sym__literal_string_token1,
+ ACTIONS(530), 1,
+ anon_sym_SQUOTE2,
+ [4286] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(387), 1,
+ ACTIONS(296), 2,
+ anon_sym_RBRACK_RBRACK,
anon_sym_DOT,
- ACTIONS(391), 1,
- anon_sym_EQ,
- [2974] = 3,
- ACTIONS(200), 1,
+ [4294] = 3,
+ ACTIONS(265), 1,
sym_comment,
- ACTIONS(393), 1,
+ ACTIONS(532), 1,
aux_sym__literal_string_token1,
- ACTIONS(395), 1,
+ ACTIONS(534), 1,
+ anon_sym_SQUOTE2,
+ [4304] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(536), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [4312] = 3,
+ ACTIONS(265), 1,
+ sym_comment,
+ ACTIONS(538), 1,
+ aux_sym__literal_string_token1,
+ ACTIONS(540), 1,
anon_sym_SQUOTE2,
- [2984] = 2,
+ [4322] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(397), 2,
+ ACTIONS(542), 2,
anon_sym_COMMA,
anon_sym_RBRACE,
- [2992] = 2,
+ [4330] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(245), 2,
+ ACTIONS(480), 2,
anon_sym_RBRACK_RBRACK,
anon_sym_DOT,
- [3000] = 2,
+ [4338] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(243), 2,
+ ACTIONS(524), 1,
+ anon_sym_DOT,
+ ACTIONS(544), 1,
+ anon_sym_EQ,
+ [4348] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(290), 2,
anon_sym_RBRACK_RBRACK,
anon_sym_DOT,
- [3008] = 2,
+ [4356] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(229), 2,
+ ACTIONS(294), 2,
anon_sym_RBRACK_RBRACK,
anon_sym_DOT,
- [3016] = 2,
+ [4364] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(241), 2,
+ ACTIONS(292), 2,
anon_sym_RBRACK_RBRACK,
anon_sym_DOT,
- [3024] = 3,
- ACTIONS(200), 1,
+ [4372] = 2,
+ ACTIONS(3), 1,
sym_comment,
- ACTIONS(399), 1,
- aux_sym__literal_string_token1,
- ACTIONS(401), 1,
+ ACTIONS(546), 1,
anon_sym_SQUOTE2,
- [3034] = 3,
- ACTIONS(200), 1,
+ [4379] = 2,
+ ACTIONS(3), 1,
sym_comment,
- ACTIONS(403), 1,
- aux_sym__literal_string_token1,
- ACTIONS(405), 1,
+ ACTIONS(548), 1,
anon_sym_SQUOTE2,
- [3044] = 3,
+ [4386] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(387), 1,
- anon_sym_DOT,
- ACTIONS(407), 1,
- anon_sym_EQ,
- [3054] = 2,
+ ACTIONS(414), 1,
+ sym__line_ending_or_eof,
+ [4393] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(368), 2,
- anon_sym_RBRACK_RBRACK,
- anon_sym_DOT,
- [3062] = 2,
+ ACTIONS(416), 1,
+ sym__line_ending_or_eof,
+ [4400] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(333), 1,
+ ACTIONS(418), 1,
sym__line_ending_or_eof,
- [3069] = 2,
+ [4407] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(353), 1,
+ ACTIONS(420), 1,
sym__line_ending_or_eof,
- [3076] = 2,
+ [4414] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(351), 1,
+ ACTIONS(422), 1,
sym__line_ending_or_eof,
- [3083] = 2,
+ [4421] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(339), 1,
+ ACTIONS(424), 1,
sym__line_ending_or_eof,
- [3090] = 2,
+ [4428] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(389), 1,
+ ACTIONS(448), 1,
sym__line_ending_or_eof,
- [3097] = 2,
+ [4435] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(335), 1,
+ ACTIONS(430), 1,
sym__line_ending_or_eof,
- [3104] = 2,
+ [4442] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(241), 1,
+ ACTIONS(408), 1,
sym__line_ending_or_eof,
- [3111] = 2,
+ [4449] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(229), 1,
+ ACTIONS(432), 1,
sym__line_ending_or_eof,
- [3118] = 2,
+ [4456] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(341), 1,
+ ACTIONS(434), 1,
sym__line_ending_or_eof,
- [3125] = 2,
+ [4463] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(409), 1,
+ ACTIONS(436), 1,
sym__line_ending_or_eof,
- [3132] = 2,
+ [4470] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(411), 1,
+ ACTIONS(401), 1,
sym__line_ending_or_eof,
- [3139] = 2,
+ [4477] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(349), 1,
+ ACTIONS(438), 1,
sym__line_ending_or_eof,
- [3146] = 2,
+ [4484] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(413), 1,
- anon_sym_SQUOTE2,
- [3153] = 2,
+ ACTIONS(395), 1,
+ sym__line_ending_or_eof,
+ [4491] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(243), 1,
+ ACTIONS(393), 1,
sym__line_ending_or_eof,
- [3160] = 2,
+ [4498] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(331), 1,
+ ACTIONS(444), 1,
sym__line_ending_or_eof,
- [3167] = 2,
+ [4505] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(343), 1,
+ ACTIONS(389), 1,
sym__line_ending_or_eof,
- [3174] = 2,
+ [4512] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(245), 1,
+ ACTIONS(387), 1,
sym__line_ending_or_eof,
- [3181] = 2,
+ [4519] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(325), 1,
+ ACTIONS(412), 1,
sym__line_ending_or_eof,
- [3188] = 2,
+ [4526] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(345), 1,
+ ACTIONS(550), 1,
+ sym__line_ending_or_eof,
+ [4533] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(446), 1,
+ sym__line_ending_or_eof,
+ [4540] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(452), 1,
+ sym__line_ending_or_eof,
+ [4547] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(367), 1,
+ sym__line_ending_or_eof,
+ [4554] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(385), 1,
+ sym__line_ending_or_eof,
+ [4561] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(552), 1,
+ sym__line_ending_or_eof,
+ [4568] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(383), 1,
+ sym__line_ending_or_eof,
+ [4575] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(456), 1,
+ sym__line_ending_or_eof,
+ [4582] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(381), 1,
sym__line_ending_or_eof,
- [3195] = 2,
+ [4589] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(347), 1,
+ ACTIONS(375), 1,
sym__line_ending_or_eof,
- [3202] = 2,
+ [4596] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(321), 1,
+ ACTIONS(371), 1,
sym__line_ending_or_eof,
- [3209] = 2,
+ [4603] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(415), 1,
+ ACTIONS(488), 1,
sym__line_ending_or_eof,
- [3216] = 2,
+ [4610] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(417), 1,
+ ACTIONS(554), 1,
ts_builtin_sym_end,
- [3223] = 2,
+ [4617] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(419), 1,
- anon_sym_SQUOTE2,
- [3230] = 2,
+ ACTIONS(369), 1,
+ sym__line_ending_or_eof,
+ [4624] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(327), 1,
+ ACTIONS(290), 1,
sym__line_ending_or_eof,
- [3237] = 2,
+ [4631] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(337), 1,
+ ACTIONS(294), 1,
sym__line_ending_or_eof,
- [3244] = 2,
+ [4638] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(323), 1,
+ ACTIONS(454), 1,
+ sym__line_ending_or_eof,
+ [4645] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(536), 1,
sym__line_ending_or_eof,
- [3251] = 2,
+ [4652] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(421), 1,
+ ACTIONS(292), 1,
+ sym__line_ending_or_eof,
+ [4659] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(450), 1,
+ sym__line_ending_or_eof,
+ [4666] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(556), 1,
anon_sym_SQUOTE2,
- [3258] = 2,
+ [4673] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(290), 1,
+ ACTIONS(296), 1,
sym__line_ending_or_eof,
};
static const uint32_t ts_small_parse_table_map[] = {
[SMALL_STATE(2)] = 0,
- [SMALL_STATE(3)] = 66,
- [SMALL_STATE(4)] = 132,
- [SMALL_STATE(5)] = 198,
- [SMALL_STATE(6)] = 264,
- [SMALL_STATE(7)] = 330,
- [SMALL_STATE(8)] = 396,
- [SMALL_STATE(9)] = 462,
- [SMALL_STATE(10)] = 528,
- [SMALL_STATE(11)] = 594,
- [SMALL_STATE(12)] = 660,
- [SMALL_STATE(13)] = 726,
- [SMALL_STATE(14)] = 792,
- [SMALL_STATE(15)] = 858,
- [SMALL_STATE(16)] = 924,
- [SMALL_STATE(17)] = 990,
- [SMALL_STATE(18)] = 1056,
- [SMALL_STATE(19)] = 1122,
- [SMALL_STATE(20)] = 1188,
- [SMALL_STATE(21)] = 1254,
- [SMALL_STATE(22)] = 1320,
- [SMALL_STATE(23)] = 1383,
- [SMALL_STATE(24)] = 1446,
- [SMALL_STATE(25)] = 1503,
- [SMALL_STATE(26)] = 1560,
- [SMALL_STATE(27)] = 1593,
- [SMALL_STATE(28)] = 1639,
- [SMALL_STATE(29)] = 1678,
- [SMALL_STATE(30)] = 1717,
- [SMALL_STATE(31)] = 1756,
- [SMALL_STATE(32)] = 1795,
- [SMALL_STATE(33)] = 1834,
- [SMALL_STATE(34)] = 1862,
- [SMALL_STATE(35)] = 1890,
- [SMALL_STATE(36)] = 1915,
- [SMALL_STATE(37)] = 1937,
- [SMALL_STATE(38)] = 1959,
- [SMALL_STATE(39)] = 1976,
- [SMALL_STATE(40)] = 1993,
- [SMALL_STATE(41)] = 2010,
- [SMALL_STATE(42)] = 2027,
- [SMALL_STATE(43)] = 2044,
- [SMALL_STATE(44)] = 2065,
- [SMALL_STATE(45)] = 2086,
- [SMALL_STATE(46)] = 2101,
- [SMALL_STATE(47)] = 2113,
- [SMALL_STATE(48)] = 2131,
- [SMALL_STATE(49)] = 2149,
- [SMALL_STATE(50)] = 2161,
- [SMALL_STATE(51)] = 2173,
- [SMALL_STATE(52)] = 2185,
- [SMALL_STATE(53)] = 2203,
- [SMALL_STATE(54)] = 2222,
- [SMALL_STATE(55)] = 2241,
- [SMALL_STATE(56)] = 2260,
- [SMALL_STATE(57)] = 2275,
- [SMALL_STATE(58)] = 2294,
- [SMALL_STATE(59)] = 2313,
- [SMALL_STATE(60)] = 2328,
- [SMALL_STATE(61)] = 2343,
- [SMALL_STATE(62)] = 2362,
- [SMALL_STATE(63)] = 2377,
- [SMALL_STATE(64)] = 2392,
- [SMALL_STATE(65)] = 2411,
- [SMALL_STATE(66)] = 2430,
- [SMALL_STATE(67)] = 2444,
- [SMALL_STATE(68)] = 2454,
- [SMALL_STATE(69)] = 2468,
- [SMALL_STATE(70)] = 2482,
- [SMALL_STATE(71)] = 2496,
- [SMALL_STATE(72)] = 2510,
- [SMALL_STATE(73)] = 2524,
- [SMALL_STATE(74)] = 2538,
- [SMALL_STATE(75)] = 2552,
- [SMALL_STATE(76)] = 2566,
- [SMALL_STATE(77)] = 2580,
- [SMALL_STATE(78)] = 2590,
- [SMALL_STATE(79)] = 2600,
- [SMALL_STATE(80)] = 2610,
- [SMALL_STATE(81)] = 2620,
- [SMALL_STATE(82)] = 2634,
- [SMALL_STATE(83)] = 2644,
- [SMALL_STATE(84)] = 2654,
- [SMALL_STATE(85)] = 2664,
- [SMALL_STATE(86)] = 2674,
- [SMALL_STATE(87)] = 2684,
- [SMALL_STATE(88)] = 2694,
- [SMALL_STATE(89)] = 2704,
- [SMALL_STATE(90)] = 2714,
- [SMALL_STATE(91)] = 2724,
- [SMALL_STATE(92)] = 2734,
- [SMALL_STATE(93)] = 2744,
- [SMALL_STATE(94)] = 2754,
- [SMALL_STATE(95)] = 2767,
- [SMALL_STATE(96)] = 2780,
- [SMALL_STATE(97)] = 2793,
- [SMALL_STATE(98)] = 2806,
- [SMALL_STATE(99)] = 2819,
- [SMALL_STATE(100)] = 2832,
- [SMALL_STATE(101)] = 2841,
- [SMALL_STATE(102)] = 2854,
- [SMALL_STATE(103)] = 2867,
- [SMALL_STATE(104)] = 2880,
- [SMALL_STATE(105)] = 2893,
- [SMALL_STATE(106)] = 2902,
- [SMALL_STATE(107)] = 2915,
- [SMALL_STATE(108)] = 2928,
- [SMALL_STATE(109)] = 2938,
- [SMALL_STATE(110)] = 2948,
- [SMALL_STATE(111)] = 2956,
- [SMALL_STATE(112)] = 2964,
- [SMALL_STATE(113)] = 2974,
- [SMALL_STATE(114)] = 2984,
- [SMALL_STATE(115)] = 2992,
- [SMALL_STATE(116)] = 3000,
- [SMALL_STATE(117)] = 3008,
- [SMALL_STATE(118)] = 3016,
- [SMALL_STATE(119)] = 3024,
- [SMALL_STATE(120)] = 3034,
- [SMALL_STATE(121)] = 3044,
- [SMALL_STATE(122)] = 3054,
- [SMALL_STATE(123)] = 3062,
- [SMALL_STATE(124)] = 3069,
- [SMALL_STATE(125)] = 3076,
- [SMALL_STATE(126)] = 3083,
- [SMALL_STATE(127)] = 3090,
- [SMALL_STATE(128)] = 3097,
- [SMALL_STATE(129)] = 3104,
- [SMALL_STATE(130)] = 3111,
- [SMALL_STATE(131)] = 3118,
- [SMALL_STATE(132)] = 3125,
- [SMALL_STATE(133)] = 3132,
- [SMALL_STATE(134)] = 3139,
- [SMALL_STATE(135)] = 3146,
- [SMALL_STATE(136)] = 3153,
- [SMALL_STATE(137)] = 3160,
- [SMALL_STATE(138)] = 3167,
- [SMALL_STATE(139)] = 3174,
- [SMALL_STATE(140)] = 3181,
- [SMALL_STATE(141)] = 3188,
- [SMALL_STATE(142)] = 3195,
- [SMALL_STATE(143)] = 3202,
- [SMALL_STATE(144)] = 3209,
- [SMALL_STATE(145)] = 3216,
- [SMALL_STATE(146)] = 3223,
- [SMALL_STATE(147)] = 3230,
- [SMALL_STATE(148)] = 3237,
- [SMALL_STATE(149)] = 3244,
- [SMALL_STATE(150)] = 3251,
- [SMALL_STATE(151)] = 3258,
+ [SMALL_STATE(3)] = 67,
+ [SMALL_STATE(4)] = 134,
+ [SMALL_STATE(5)] = 201,
+ [SMALL_STATE(6)] = 268,
+ [SMALL_STATE(7)] = 335,
+ [SMALL_STATE(8)] = 402,
+ [SMALL_STATE(9)] = 469,
+ [SMALL_STATE(10)] = 536,
+ [SMALL_STATE(11)] = 603,
+ [SMALL_STATE(12)] = 670,
+ [SMALL_STATE(13)] = 737,
+ [SMALL_STATE(14)] = 804,
+ [SMALL_STATE(15)] = 871,
+ [SMALL_STATE(16)] = 938,
+ [SMALL_STATE(17)] = 1005,
+ [SMALL_STATE(18)] = 1072,
+ [SMALL_STATE(19)] = 1139,
+ [SMALL_STATE(20)] = 1206,
+ [SMALL_STATE(21)] = 1273,
+ [SMALL_STATE(22)] = 1340,
+ [SMALL_STATE(23)] = 1407,
+ [SMALL_STATE(24)] = 1474,
+ [SMALL_STATE(25)] = 1541,
+ [SMALL_STATE(26)] = 1608,
+ [SMALL_STATE(27)] = 1675,
+ [SMALL_STATE(28)] = 1742,
+ [SMALL_STATE(29)] = 1809,
+ [SMALL_STATE(30)] = 1876,
+ [SMALL_STATE(31)] = 1943,
+ [SMALL_STATE(32)] = 2010,
+ [SMALL_STATE(33)] = 2077,
+ [SMALL_STATE(34)] = 2144,
+ [SMALL_STATE(35)] = 2211,
+ [SMALL_STATE(36)] = 2278,
+ [SMALL_STATE(37)] = 2345,
+ [SMALL_STATE(38)] = 2412,
+ [SMALL_STATE(39)] = 2476,
+ [SMALL_STATE(40)] = 2540,
+ [SMALL_STATE(41)] = 2598,
+ [SMALL_STATE(42)] = 2656,
+ [SMALL_STATE(43)] = 2690,
+ [SMALL_STATE(44)] = 2739,
+ [SMALL_STATE(45)] = 2781,
+ [SMALL_STATE(46)] = 2823,
+ [SMALL_STATE(47)] = 2865,
+ [SMALL_STATE(48)] = 2907,
+ [SMALL_STATE(49)] = 2949,
+ [SMALL_STATE(50)] = 2978,
+ [SMALL_STATE(51)] = 3007,
+ [SMALL_STATE(52)] = 3033,
+ [SMALL_STATE(53)] = 3056,
+ [SMALL_STATE(54)] = 3079,
+ [SMALL_STATE(55)] = 3101,
+ [SMALL_STATE(56)] = 3123,
+ [SMALL_STATE(57)] = 3139,
+ [SMALL_STATE(58)] = 3156,
+ [SMALL_STATE(59)] = 3173,
+ [SMALL_STATE(60)] = 3190,
+ [SMALL_STATE(61)] = 3207,
+ [SMALL_STATE(62)] = 3224,
+ [SMALL_STATE(63)] = 3242,
+ [SMALL_STATE(64)] = 3260,
+ [SMALL_STATE(65)] = 3272,
+ [SMALL_STATE(66)] = 3284,
+ [SMALL_STATE(67)] = 3296,
+ [SMALL_STATE(68)] = 3308,
+ [SMALL_STATE(69)] = 3326,
+ [SMALL_STATE(70)] = 3341,
+ [SMALL_STATE(71)] = 3360,
+ [SMALL_STATE(72)] = 3379,
+ [SMALL_STATE(73)] = 3398,
+ [SMALL_STATE(74)] = 3413,
+ [SMALL_STATE(75)] = 3428,
+ [SMALL_STATE(76)] = 3447,
+ [SMALL_STATE(77)] = 3466,
+ [SMALL_STATE(78)] = 3481,
+ [SMALL_STATE(79)] = 3500,
+ [SMALL_STATE(80)] = 3519,
+ [SMALL_STATE(81)] = 3534,
+ [SMALL_STATE(82)] = 3553,
+ [SMALL_STATE(83)] = 3567,
+ [SMALL_STATE(84)] = 3581,
+ [SMALL_STATE(85)] = 3595,
+ [SMALL_STATE(86)] = 3605,
+ [SMALL_STATE(87)] = 3615,
+ [SMALL_STATE(88)] = 3625,
+ [SMALL_STATE(89)] = 3639,
+ [SMALL_STATE(90)] = 3649,
+ [SMALL_STATE(91)] = 3663,
+ [SMALL_STATE(92)] = 3673,
+ [SMALL_STATE(93)] = 3683,
+ [SMALL_STATE(94)] = 3693,
+ [SMALL_STATE(95)] = 3703,
+ [SMALL_STATE(96)] = 3713,
+ [SMALL_STATE(97)] = 3727,
+ [SMALL_STATE(98)] = 3737,
+ [SMALL_STATE(99)] = 3747,
+ [SMALL_STATE(100)] = 3761,
+ [SMALL_STATE(101)] = 3771,
+ [SMALL_STATE(102)] = 3785,
+ [SMALL_STATE(103)] = 3795,
+ [SMALL_STATE(104)] = 3809,
+ [SMALL_STATE(105)] = 3819,
+ [SMALL_STATE(106)] = 3829,
+ [SMALL_STATE(107)] = 3839,
+ [SMALL_STATE(108)] = 3849,
+ [SMALL_STATE(109)] = 3859,
+ [SMALL_STATE(110)] = 3869,
+ [SMALL_STATE(111)] = 3879,
+ [SMALL_STATE(112)] = 3893,
+ [SMALL_STATE(113)] = 3903,
+ [SMALL_STATE(114)] = 3913,
+ [SMALL_STATE(115)] = 3923,
+ [SMALL_STATE(116)] = 3933,
+ [SMALL_STATE(117)] = 3943,
+ [SMALL_STATE(118)] = 3957,
+ [SMALL_STATE(119)] = 3967,
+ [SMALL_STATE(120)] = 3977,
+ [SMALL_STATE(121)] = 3987,
+ [SMALL_STATE(122)] = 3997,
+ [SMALL_STATE(123)] = 4007,
+ [SMALL_STATE(124)] = 4017,
+ [SMALL_STATE(125)] = 4027,
+ [SMALL_STATE(126)] = 4040,
+ [SMALL_STATE(127)] = 4053,
+ [SMALL_STATE(128)] = 4066,
+ [SMALL_STATE(129)] = 4079,
+ [SMALL_STATE(130)] = 4092,
+ [SMALL_STATE(131)] = 4101,
+ [SMALL_STATE(132)] = 4114,
+ [SMALL_STATE(133)] = 4125,
+ [SMALL_STATE(134)] = 4138,
+ [SMALL_STATE(135)] = 4151,
+ [SMALL_STATE(136)] = 4164,
+ [SMALL_STATE(137)] = 4173,
+ [SMALL_STATE(138)] = 4186,
+ [SMALL_STATE(139)] = 4199,
+ [SMALL_STATE(140)] = 4212,
+ [SMALL_STATE(141)] = 4225,
+ [SMALL_STATE(142)] = 4238,
+ [SMALL_STATE(143)] = 4248,
+ [SMALL_STATE(144)] = 4258,
+ [SMALL_STATE(145)] = 4268,
+ [SMALL_STATE(146)] = 4276,
+ [SMALL_STATE(147)] = 4286,
+ [SMALL_STATE(148)] = 4294,
+ [SMALL_STATE(149)] = 4304,
+ [SMALL_STATE(150)] = 4312,
+ [SMALL_STATE(151)] = 4322,
+ [SMALL_STATE(152)] = 4330,
+ [SMALL_STATE(153)] = 4338,
+ [SMALL_STATE(154)] = 4348,
+ [SMALL_STATE(155)] = 4356,
+ [SMALL_STATE(156)] = 4364,
+ [SMALL_STATE(157)] = 4372,
+ [SMALL_STATE(158)] = 4379,
+ [SMALL_STATE(159)] = 4386,
+ [SMALL_STATE(160)] = 4393,
+ [SMALL_STATE(161)] = 4400,
+ [SMALL_STATE(162)] = 4407,
+ [SMALL_STATE(163)] = 4414,
+ [SMALL_STATE(164)] = 4421,
+ [SMALL_STATE(165)] = 4428,
+ [SMALL_STATE(166)] = 4435,
+ [SMALL_STATE(167)] = 4442,
+ [SMALL_STATE(168)] = 4449,
+ [SMALL_STATE(169)] = 4456,
+ [SMALL_STATE(170)] = 4463,
+ [SMALL_STATE(171)] = 4470,
+ [SMALL_STATE(172)] = 4477,
+ [SMALL_STATE(173)] = 4484,
+ [SMALL_STATE(174)] = 4491,
+ [SMALL_STATE(175)] = 4498,
+ [SMALL_STATE(176)] = 4505,
+ [SMALL_STATE(177)] = 4512,
+ [SMALL_STATE(178)] = 4519,
+ [SMALL_STATE(179)] = 4526,
+ [SMALL_STATE(180)] = 4533,
+ [SMALL_STATE(181)] = 4540,
+ [SMALL_STATE(182)] = 4547,
+ [SMALL_STATE(183)] = 4554,
+ [SMALL_STATE(184)] = 4561,
+ [SMALL_STATE(185)] = 4568,
+ [SMALL_STATE(186)] = 4575,
+ [SMALL_STATE(187)] = 4582,
+ [SMALL_STATE(188)] = 4589,
+ [SMALL_STATE(189)] = 4596,
+ [SMALL_STATE(190)] = 4603,
+ [SMALL_STATE(191)] = 4610,
+ [SMALL_STATE(192)] = 4617,
+ [SMALL_STATE(193)] = 4624,
+ [SMALL_STATE(194)] = 4631,
+ [SMALL_STATE(195)] = 4638,
+ [SMALL_STATE(196)] = 4645,
+ [SMALL_STATE(197)] = 4652,
+ [SMALL_STATE(198)] = 4659,
+ [SMALL_STATE(199)] = 4666,
+ [SMALL_STATE(200)] = 4673,
};
static const TSParseActionEntry ts_parse_actions[] = {
@@ -4474,208 +5811,275 @@ 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),
- [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27),
- [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36),
- [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37),
- [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121),
- [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76),
- [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120),
- [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26),
- [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20),
- [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125),
- [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76),
- [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40),
- [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120),
- [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59),
- [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83),
- [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83),
- [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84),
- [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55),
- [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55),
- [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33),
- [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143),
- [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66),
- [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66),
- [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15),
- [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140),
- [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68),
- [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68),
- [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14),
- [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78),
- [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6),
- [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79),
- [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10),
- [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147),
- [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18),
- [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131),
- [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8),
- [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80),
- [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77),
- [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149),
- [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2),
- [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138),
- [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54),
- [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54),
- [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3),
- [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13),
- [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87),
- [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21),
- [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88),
- [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61),
- [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61),
- [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92),
- [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53),
- [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53),
- [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23),
- [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110),
- [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110),
- [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16),
- [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70),
- [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41),
- [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113),
- [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62),
- [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123),
- [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123),
- [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128),
- [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127),
- [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127),
- [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34),
- [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(26),
- [142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2),
- [144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2),
- [146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1),
- [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32),
- [150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 4),
- [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31),
- [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 4),
- [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_array_element, 4),
- [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30),
- [160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_array_element, 4),
- [162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_array_element, 5),
- [164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_array_element, 5),
- [166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 5),
- [168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 5),
- [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2),
- [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(32),
- [175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2),
- [177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(121),
- [180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(76),
- [183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(120),
- [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112),
- [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91),
- [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134),
- [192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109),
- [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108),
- [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75),
- [198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119),
- [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(),
- [202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39),
- [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93),
- [206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__multiline_basic_string_repeat1, 2), SHIFT_REPEAT(39),
- [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__multiline_basic_string_repeat1, 2),
- [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38),
- [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89),
- [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42),
- [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141),
- [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124),
- [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111),
- [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105),
- [225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 2),
- [227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pair, 2),
- [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__basic_string, 3),
- [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat2, 2),
- [233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat2, 2), SHIFT_REPEAT(36),
- [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat2, 2), SHIFT_REPEAT(37),
- [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 2),
- [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_string, 3),
- [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_string, 2),
- [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__basic_string, 2),
- [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58),
- [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12),
- [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57),
- [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11),
- [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65),
- [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9),
- [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60),
- [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151),
- [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7),
- [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63),
- [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90),
- [269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__multiline_literal_string_repeat1, 2), SHIFT_REPEAT(60),
- [272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__multiline_literal_string_repeat1, 2),
- [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64),
- [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19),
- [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56),
- [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142),
- [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67),
- [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4),
- [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81),
- [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 3),
- [290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_literal_string, 3),
- [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74),
- [294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 2),
- [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72),
- [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130),
- [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69),
- [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139),
- [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46),
- [306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__basic_string_repeat1, 2), SHIFT_REPEAT(72),
- [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__basic_string_repeat1, 2),
- [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117),
- [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73),
- [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115),
- [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71),
- [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51),
- [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 8),
- [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 7),
- [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 6),
- [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 5),
- [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 4),
- [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_table, 4, .production_id = 1),
- [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer, 1),
- [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float, 1),
- [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_table, 3, .production_id = 1),
- [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 1),
- [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4),
- [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2),
- [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_basic_string, 2),
- [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_literal_string, 2),
- [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_table, 2),
- [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3),
- [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_basic_string, 3),
- [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35),
- [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85),
- [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17),
- [361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 2), SHIFT_REPEAT(22),
- [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5),
- [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148),
- [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_key, 1),
- [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82),
- [372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_inline_table_repeat1, 2), SHIFT_REPEAT(35),
- [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_inline_table_repeat1, 2),
- [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_key, 3),
- [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137),
- [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132),
- [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43),
- [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133),
- [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44),
- [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__inline_pair, 3),
- [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24),
- [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150),
- [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136),
- [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_inline_table_repeat1, 2, .production_id = 1),
- [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146),
- [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116),
- [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135),
- [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50),
- [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25),
- [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29),
- [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28),
- [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49),
- [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45),
- [417] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
- [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118),
- [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129),
+ [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43),
+ [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53),
+ [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52),
+ [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144),
+ [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111),
+ [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146),
+ [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132),
+ [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42),
+ [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29),
+ [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116),
+ [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111),
+ [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58),
+ [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146),
+ [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77),
+ [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120),
+ [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120),
+ [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121),
+ [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79),
+ [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79),
+ [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49),
+ [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28),
+ [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173),
+ [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99),
+ [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99),
+ [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36),
+ [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89),
+ [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91),
+ [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90),
+ [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90),
+ [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27),
+ [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161),
+ [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21),
+ [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93),
+ [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5),
+ [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95),
+ [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97),
+ [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172),
+ [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70),
+ [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70),
+ [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100),
+ [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9),
+ [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104),
+ [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10),
+ [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105),
+ [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13),
+ [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107),
+ [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17),
+ [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112),
+ [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92),
+ [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12),
+ [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166),
+ [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87),
+ [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19),
+ [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98),
+ [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192),
+ [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
+ [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23),
+ [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188),
+ [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187),
+ [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171),
+ [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185),
+ [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2),
+ [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124),
+ [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75),
+ [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75),
+ [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11),
+ [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186),
+ [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81),
+ [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81),
+ [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26),
+ [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176),
+ [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33),
+ [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159),
+ [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174),
+ [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34),
+ [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178),
+ [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86),
+ [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24),
+ [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183),
+ [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39),
+ [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149),
+ [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149),
+ [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30),
+ [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117),
+ [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60),
+ [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148),
+ [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80),
+ [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165),
+ [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165),
+ [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198),
+ [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196),
+ [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196),
+ [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50),
+ [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(42),
+ [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2),
+ [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2),
+ [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, .production_id = 1),
+ [202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46),
+ [204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_array_element, 5, .production_id = 6),
+ [206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_array_element, 5, .production_id = 6),
+ [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 4, .production_id = 5),
+ [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47),
+ [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 4, .production_id = 5),
+ [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2),
+ [216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(46),
+ [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_document_repeat1, 2),
+ [221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(144),
+ [224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(111),
+ [227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(146),
+ [230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat1, 2), SHIFT_REPEAT(132),
+ [233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 5, .production_id = 6),
+ [235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 5, .production_id = 6),
+ [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_array_element, 4, .production_id = 5),
+ [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44),
+ [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_array_element, 4, .production_id = 5),
+ [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153),
+ [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119),
+ [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180),
+ [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142),
+ [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82),
+ [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150),
+ [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143),
+ [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130),
+ [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152),
+ [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pair, 2),
+ [263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pair, 2),
+ [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(),
+ [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61),
+ [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115),
+ [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57),
+ [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85),
+ [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170),
+ [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59),
+ [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182),
+ [281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__multiline_basic_string_repeat1, 2), SHIFT_REPEAT(61),
+ [284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__multiline_basic_string_repeat1, 2),
+ [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 1, .production_id = 2),
+ [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_document, 2, .production_id = 3),
+ [290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__basic_string, 2),
+ [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__basic_string, 3),
+ [294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_string, 2),
+ [296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_string, 3),
+ [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_document_repeat2, 2),
+ [300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_document_repeat2, 2), SHIFT_REPEAT(53),
+ [303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_document_repeat2, 2), SHIFT_REPEAT(52),
+ [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73),
+ [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169),
+ [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72),
+ [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163),
+ [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35),
+ [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8),
+ [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31),
+ [320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__multiline_literal_string_repeat1, 2), SHIFT_REPEAT(73),
+ [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__multiline_literal_string_repeat1, 2),
+ [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114),
+ [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78),
+ [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118),
+ [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18),
+ [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6),
+ [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74),
+ [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122),
+ [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16),
+ [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71),
+ [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109),
+ [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14),
+ [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69),
+ [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181),
+ [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76),
+ [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175),
+ [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20),
+ [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84),
+ [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154),
+ [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101),
+ [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65),
+ [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156),
+ [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_basic_string, 2),
+ [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 8, .production_id = 16),
+ [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 7, .production_id = 15),
+ [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 3, .production_id = 7),
+ [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 7, .production_id = 16),
+ [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96),
+ [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 3, .production_id = 11),
+ [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 7, .production_id = 11),
+ [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 7, .production_id = 14),
+ [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 6, .production_id = 15),
+ [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 6, .production_id = 16),
+ [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 6, .production_id = 11),
+ [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 4, .production_id = 11),
+ [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 6, .production_id = 9),
+ [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 6, .production_id = 14),
+ [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88),
+ [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 2, .production_id = 7),
+ [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 6, .production_id = 7),
+ [403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__basic_string_repeat1, 2), SHIFT_REPEAT(101),
+ [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__basic_string_repeat1, 2),
+ [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 5, .production_id = 15),
+ [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197),
+ [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 5, .production_id = 11),
+ [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 5, .production_id = 9),
+ [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 5, .production_id = 14),
+ [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 5, .production_id = 7),
+ [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_table, 4, .production_id = 12),
+ [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, .production_id = 11),
+ [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, .production_id = 9),
+ [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83),
+ [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64),
+ [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, .production_id = 7),
+ [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_table, 3, .production_id = 8),
+ [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_literal_string, 3),
+ [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_basic_string, 3),
+ [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3),
+ [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103),
+ [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193),
+ [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, .production_id = 7),
+ [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_table, 2),
+ [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer, 1),
+ [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float, 1),
+ [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_literal_string, 2),
+ [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 1),
+ [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2),
+ [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167),
+ [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37),
+ [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160),
+ [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3),
+ [466] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_inline_table_repeat1, 2, .production_id = 13), SHIFT_REPEAT(51),
+ [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_inline_table_repeat1, 2, .production_id = 13),
+ [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 2, .production_id = 10),
+ [473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat2, 2, .production_id = 10), SHIFT_REPEAT(38),
+ [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177),
+ [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25),
+ [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_key, 3),
+ [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51),
+ [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162),
+ [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__key, 1),
+ [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56),
+ [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113),
+ [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94),
+ [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4),
+ [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164),
+ [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32),
+ [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_key, 1),
+ [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110),
+ [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15),
+ [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108),
+ [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102),
+ [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7),
+ [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106),
+ [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22),
+ [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168),
+ [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179),
+ [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55),
+ [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184),
+ [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54),
+ [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41),
+ [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158),
+ [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66),
+ [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199),
+ [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194),
+ [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inline_pair, 3, .production_id = 4),
+ [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157),
+ [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155),
+ [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_inline_table_repeat1, 2, .production_id = 8),
+ [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40),
+ [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147),
+ [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67),
+ [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48),
+ [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45),
+ [554] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
+ [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200),
};
#ifdef __cplusplus
@@ -4708,6 +6112,9 @@ extern const TSLanguage *tree_sitter_toml(void) {
.small_parse_table_map = ts_small_parse_table_map,
.parse_actions = ts_parse_actions,
.symbol_names = ts_symbol_names,
+ .field_names = ts_field_names,
+ .field_map_slices = ts_field_map_slices,
+ .field_map_entries = ts_field_map_entries,
.symbol_metadata = ts_symbol_metadata,
.public_symbol_map = ts_symbol_map,
.alias_map = ts_non_terminal_alias_map,
diff --git a/resources/language-metavariables/tree-sitter-toml/tree-sitter-toml.wasm b/resources/language-metavariables/tree-sitter-toml/tree-sitter-toml.wasm
deleted file mode 100755
index 7834d11e5..000000000
Binary files a/resources/language-metavariables/tree-sitter-toml/tree-sitter-toml.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-typescript/build/Makefile b/resources/language-metavariables/tree-sitter-typescript/build/Makefile
index 85a4c98c4..1306ab9e2 100644
--- a/resources/language-metavariables/tree-sitter-typescript/build/Makefile
+++ b/resources/language-metavariables/tree-sitter-typescript/build/Makefile
@@ -327,7 +327,7 @@ endif
quiet_cmd_regen_makefile = ACTION Regenerating $@
cmd_regen_makefile = cd $(srcdir); /Users/itamarlevy-or/.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/itamarlevy-or/Library/Caches/node-gyp/18.5.0" "-Dnode_gyp_dir=/Users/itamarlevy-or/.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp" "-Dnode_lib_file=/Users/itamarlevy-or/Library/Caches/node-gyp/18.5.0/<(target_arch)/node.lib" "-Dmodule_root_dir=/Users/itamarlevy-or/dev/gritql/resources/language-metavariables/tree-sitter-typescript" "-Dnode_engine=v8" "--depth=." "-Goutput_dir=." "--generator-output=build" -I/Users/itamarlevy-or/dev/gritql/resources/language-metavariables/tree-sitter-typescript/build/config.gypi -I/Users/itamarlevy-or/.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/Users/itamarlevy-or/Library/Caches/node-gyp/18.5.0/include/node/common.gypi "--toplevel-dir=." binding.gyp
-Makefile: $(srcdir)/build/config.gypi $(srcdir)/binding.gyp $(srcdir)/../../../../../.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi $(srcdir)/../../../../../Library/Caches/node-gyp/18.5.0/include/node/common.gypi
+Makefile: $(srcdir)/../../../../../.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi $(srcdir)/build/config.gypi $(srcdir)/binding.gyp $(srcdir)/../../../../../Library/Caches/node-gyp/18.5.0/include/node/common.gypi
$(call do_cmd,regen_makefile)
# "all" is a concatenation of the "all" targets from all the included
diff --git a/resources/language-metavariables/tree-sitter-typescript/build/Release/tree_sitter_typescript_binding.node b/resources/language-metavariables/tree-sitter-typescript/build/Release/tree_sitter_typescript_binding.node
index 2d5a1e537..c2e05353b 100755
Binary files a/resources/language-metavariables/tree-sitter-typescript/build/Release/tree_sitter_typescript_binding.node and b/resources/language-metavariables/tree-sitter-typescript/build/Release/tree_sitter_typescript_binding.node differ
diff --git a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Makefile b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Makefile
index 85454051c..6df7295f7 100644
--- a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Makefile
+++ b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Makefile
@@ -327,7 +327,7 @@ endif
quiet_cmd_regen_makefile = ACTION Regenerating $@
cmd_regen_makefile = cd $(srcdir); /Users/itamarlevy-or/.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/itamarlevy-or/Library/Caches/node-gyp/18.5.0" "-Dnode_gyp_dir=/Users/itamarlevy-or/.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp" "-Dnode_lib_file=/Users/itamarlevy-or/Library/Caches/node-gyp/18.5.0/<(target_arch)/node.lib" "-Dmodule_root_dir=/Users/itamarlevy-or/dev/gritql/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript" "-Dnode_engine=v8" "--depth=." "-Goutput_dir=." "--generator-output=build" -I/Users/itamarlevy-or/dev/gritql/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/config.gypi -I/Users/itamarlevy-or/.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/Users/itamarlevy-or/Library/Caches/node-gyp/18.5.0/include/node/common.gypi "--toplevel-dir=." binding.gyp
-Makefile: $(srcdir)/build/config.gypi $(srcdir)/../../../../../../../.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi $(srcdir)/binding.gyp $(srcdir)/../../../../../../../Library/Caches/node-gyp/18.5.0/include/node/common.gypi
+Makefile: $(srcdir)/../../../../../../../.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi $(srcdir)/../../../../../../../Library/Caches/node-gyp/18.5.0/include/node/common.gypi $(srcdir)/build/config.gypi $(srcdir)/binding.gyp
$(call do_cmd,regen_makefile)
# "all" is a concatenation of the "all" targets from all the included
diff --git a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Release/obj.target/tree_sitter_javascript_binding/src/parser.o b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Release/obj.target/tree_sitter_javascript_binding/src/parser.o
index 3126b9234..d211ec065 100644
Binary files a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Release/obj.target/tree_sitter_javascript_binding/src/parser.o and b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Release/obj.target/tree_sitter_javascript_binding/src/parser.o differ
diff --git a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Release/obj.target/tree_sitter_javascript_binding/src/scanner.o b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Release/obj.target/tree_sitter_javascript_binding/src/scanner.o
index 6917008b9..2180780ea 100644
Binary files a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Release/obj.target/tree_sitter_javascript_binding/src/scanner.o and b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Release/obj.target/tree_sitter_javascript_binding/src/scanner.o differ
diff --git a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Release/tree_sitter_javascript_binding.node b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Release/tree_sitter_javascript_binding.node
index c5b14a108..abbd7b141 100755
Binary files a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Release/tree_sitter_javascript_binding.node and b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/build/Release/tree_sitter_javascript_binding.node differ
diff --git a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/grammar.json b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/grammar.json
index 46cea9f89..20be0df2b 100644
--- a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/grammar.json
+++ b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/grammar.json
@@ -1,35 +1,27 @@
{
"name": "javascript",
- "word": "_primitive_identifier",
+ "word": "identifier",
"rules": {
"program": {
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "hash_bang",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "hash_bang_line"
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "hash_bang_line"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
- "type": "FIELD",
- "name": "statements",
+ "type": "REPEAT",
"content": {
- "type": "REPEAT",
- "content": {
- "type": "SYMBOL",
- "name": "statement"
- }
+ "type": "SYMBOL",
+ "name": "statement"
}
}
]
@@ -68,12 +60,8 @@
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "export",
- "content": {
- "type": "SYMBOL",
- "name": "namespace_export"
- }
+ "type": "SYMBOL",
+ "name": "namespace_export"
},
{
"type": "SYMBOL",
@@ -85,12 +73,8 @@
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "export",
- "content": {
- "type": "SYMBOL",
- "name": "export_clause"
- }
+ "type": "SYMBOL",
+ "name": "export_clause"
},
{
"type": "SYMBOL",
@@ -99,12 +83,8 @@
]
},
{
- "type": "FIELD",
- "name": "export",
- "content": {
- "type": "SYMBOL",
- "name": "export_clause"
- }
+ "type": "SYMBOL",
+ "name": "export_clause"
}
]
},
@@ -166,7 +146,7 @@
"members": [
{
"type": "FIELD",
- "name": "declaration",
+ "name": "value",
"content": {
"type": "SYMBOL",
"name": "expression"
@@ -200,12 +180,8 @@
"value": "as"
},
{
- "type": "FIELD",
- "name": "module",
- "content": {
- "type": "SYMBOL",
- "name": "_module_export_name"
- }
+ "type": "SYMBOL",
+ "name": "_module_export_name"
}
]
},
@@ -217,41 +193,37 @@
"value": "{"
},
{
- "type": "FIELD",
- "name": "specifiers",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "export_specifier"
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "SYMBOL",
- "name": "export_specifier"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "export_specifier"
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": ","
+ },
+ {
+ "type": "SYMBOL",
+ "name": "export_specifier"
+ }
+ ]
}
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "CHOICE",
@@ -344,10 +316,6 @@
{
"type": "SYMBOL",
"name": "variable_declaration"
- },
- {
- "type": "SYMBOL",
- "name": "grit_metavariable"
}
]
},
@@ -372,12 +340,8 @@
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "import",
- "content": {
- "type": "SYMBOL",
- "name": "import_clause"
- }
+ "type": "SYMBOL",
+ "name": "import_clause"
},
{
"type": "SYMBOL",
@@ -389,21 +353,24 @@
"type": "FIELD",
"name": "source",
"content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "string"
- },
- {
- "type": "SYMBOL",
- "name": "grit_metavariable"
- }
- ]
+ "type": "SYMBOL",
+ "name": "string"
}
}
]
},
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "import_attribute"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ },
{
"type": "SYMBOL",
"name": "_semicolon"
@@ -414,31 +381,19 @@
"type": "CHOICE",
"members": [
{
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "SYMBOL",
- "name": "namespace_import"
- }
+ "type": "SYMBOL",
+ "name": "namespace_import"
},
{
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "SYMBOL",
- "name": "named_imports"
- }
+ "type": "SYMBOL",
+ "name": "named_imports"
},
{
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "default",
- "content": {
- "type": "SYMBOL",
- "name": "identifier"
- }
+ "type": "SYMBOL",
+ "name": "identifier"
},
{
"type": "CHOICE",
@@ -451,21 +406,17 @@
"value": ","
},
{
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "namespace_import"
- },
- {
- "type": "SYMBOL",
- "name": "named_imports"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "namespace_import"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "named_imports"
+ }
+ ]
}
]
},
@@ -489,17 +440,8 @@
"type": "FIELD",
"name": "source",
"content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "string"
- },
- {
- "type": "SYMBOL",
- "name": "grit_metavariable"
- }
- ]
+ "type": "SYMBOL",
+ "name": "string"
}
}
]
@@ -516,127 +458,119 @@
"value": "as"
},
{
- "type": "FIELD",
- "name": "namespace",
- "content": {
- "type": "SYMBOL",
- "name": "identifier"
- }
+ "type": "SYMBOL",
+ "name": "identifier"
}
]
},
"named_imports": {
- "type": "CHOICE",
+ "type": "SEQ",
"members": [
{
- "type": "SYMBOL",
- "name": "grit_metavariable"
+ "type": "STRING",
+ "value": "{"
},
{
- "type": "SEQ",
+ "type": "CHOICE",
"members": [
{
- "type": "STRING",
- "value": "{"
- },
- {
- "type": "FIELD",
- "name": "imports",
- "content": {
- "type": "CHOICE",
- "members": [
- {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "import_specifier"
+ },
+ {
+ "type": "REPEAT",
+ "content": {
"type": "SEQ",
"members": [
{
- "type": "SYMBOL",
- "name": "import_specifier"
+ "type": "STRING",
+ "value": ","
},
{
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "SYMBOL",
- "name": "import_specifier"
- }
- ]
- }
+ "type": "SYMBOL",
+ "name": "import_specifier"
}
]
- },
- {
- "type": "BLANK"
}
- ]
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "BLANK"
}
]
},
{
- "type": "STRING",
- "value": "}"
+ "type": "BLANK"
}
]
- }
- ]
- },
- "aliased_name": {
- "type": "SEQ",
- "members": [
+ },
{
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "SYMBOL",
- "name": "_module_export_name"
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": ","
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "STRING",
- "value": "as"
- },
+ "value": "}"
+ }
+ ]
+ },
+ "import_specifier": {
+ "type": "CHOICE",
+ "members": [
{
"type": "FIELD",
- "name": "alias",
+ "name": "name",
"content": {
"type": "SYMBOL",
"name": "identifier"
}
+ },
+ {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "FIELD",
+ "name": "name",
+ "content": {
+ "type": "SYMBOL",
+ "name": "_module_export_name"
+ }
+ },
+ {
+ "type": "STRING",
+ "value": "as"
+ },
+ {
+ "type": "FIELD",
+ "name": "alias",
+ "content": {
+ "type": "SYMBOL",
+ "name": "identifier"
+ }
+ }
+ ]
}
]
},
- "import_specifier": {
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "identifier"
- },
- {
- "type": "SYMBOL",
- "name": "aliased_name"
- }
- ]
- }
+ "import_attribute": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "with"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "object"
+ }
+ ]
},
"statement": {
"type": "CHOICE",
@@ -727,12 +661,8 @@
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "expression",
- "content": {
- "type": "SYMBOL",
- "name": "_expressions"
- }
+ "type": "SYMBOL",
+ "name": "_expressions"
},
{
"type": "SYMBOL",
@@ -744,37 +674,33 @@
"type": "SEQ",
"members": [
{
- "type": "SYMBOL",
- "name": "var"
+ "type": "STRING",
+ "value": "var"
},
{
- "type": "FIELD",
- "name": "declarations",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "variable_declarator"
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "SYMBOL",
- "name": "variable_declarator"
- }
- ]
- }
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "variable_declarator"
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": ","
+ },
+ {
+ "type": "SYMBOL",
+ "name": "variable_declarator"
+ }
+ ]
}
- ]
- }
+ }
+ ]
},
{
"type": "SYMBOL",
@@ -792,44 +718,40 @@
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "let"
+ "type": "STRING",
+ "value": "let"
},
{
- "type": "SYMBOL",
- "name": "const"
+ "type": "STRING",
+ "value": "const"
}
]
}
},
{
- "type": "FIELD",
- "name": "declarations",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "variable_declarator"
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "SYMBOL",
- "name": "variable_declarator"
- }
- ]
- }
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "variable_declarator"
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": ","
+ },
+ {
+ "type": "SYMBOL",
+ "name": "variable_declarator"
+ }
+ ]
}
- ]
- }
+ }
+ ]
},
{
"type": "SYMBOL",
@@ -882,14 +804,10 @@
"value": "{"
},
{
- "type": "FIELD",
- "name": "statements",
+ "type": "REPEAT",
"content": {
- "type": "REPEAT",
- "content": {
- "type": "SYMBOL",
- "name": "statement"
- }
+ "type": "SYMBOL",
+ "name": "statement"
}
},
{
@@ -919,12 +837,8 @@
"value": "else"
},
{
- "type": "FIELD",
- "name": "else",
- "content": {
- "type": "SYMBOL",
- "name": "statement"
- }
+ "type": "SYMBOL",
+ "name": "statement"
}
]
},
@@ -1148,8 +1062,8 @@
"type": "FIELD",
"name": "kind",
"content": {
- "type": "SYMBOL",
- "name": "var"
+ "type": "STRING",
+ "value": "var"
}
},
{
@@ -1193,12 +1107,12 @@
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "let"
+ "type": "STRING",
+ "value": "let"
},
{
- "type": "SYMBOL",
- "name": "const"
+ "type": "STRING",
+ "value": "const"
}
]
}
@@ -1231,12 +1145,12 @@
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "in"
+ "type": "STRING",
+ "value": "in"
},
{
- "type": "SYMBOL",
- "name": "of"
+ "type": "STRING",
+ "value": "of"
}
]
}
@@ -1281,68 +1195,80 @@
]
},
"do_statement": {
+ "type": "PREC_RIGHT",
+ "value": 0,
+ "content": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "do"
+ },
+ {
+ "type": "FIELD",
+ "name": "body",
+ "content": {
+ "type": "SYMBOL",
+ "name": "statement"
+ }
+ },
+ {
+ "type": "STRING",
+ "value": "while"
+ },
+ {
+ "type": "FIELD",
+ "name": "condition",
+ "content": {
+ "type": "SYMBOL",
+ "name": "parenthesized_expression"
+ }
+ },
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "_semicolon"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "try_statement": {
"type": "SEQ",
"members": [
{
"type": "STRING",
- "value": "do"
+ "value": "try"
},
{
"type": "FIELD",
"name": "body",
"content": {
"type": "SYMBOL",
- "name": "statement"
+ "name": "statement_block"
}
},
{
- "type": "STRING",
- "value": "while"
- },
- {
- "type": "FIELD",
- "name": "condition",
- "content": {
- "type": "SYMBOL",
- "name": "parenthesized_expression"
- }
- },
- {
- "type": "SYMBOL",
- "name": "_semicolon"
- }
- ]
- },
- "try_statement": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "try"
- },
- {
- "type": "FIELD",
- "name": "body",
- "content": {
- "type": "SYMBOL",
- "name": "statement_block"
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "FIELD",
- "name": "handler",
- "content": {
- "type": "SYMBOL",
- "name": "catch_clause"
- }
- },
- {
- "type": "BLANK"
- }
- ]
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "FIELD",
+ "name": "handler",
+ "content": {
+ "type": "SYMBOL",
+ "name": "catch_clause"
+ }
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "CHOICE",
@@ -1476,20 +1402,16 @@
"value": "return"
},
{
- "type": "FIELD",
- "name": "expressions",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_expressions"
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "_expressions"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "SYMBOL",
@@ -1505,12 +1427,8 @@
"value": "throw"
},
{
- "type": "FIELD",
- "name": "expressions",
- "content": {
- "type": "SYMBOL",
- "name": "_expressions"
- }
+ "type": "SYMBOL",
+ "name": "_expressions"
},
{
"type": "SYMBOL",
@@ -1730,12 +1648,8 @@
"value": "("
},
{
- "type": "FIELD",
- "name": "expressions",
- "content": {
- "type": "SYMBOL",
- "name": "_expressions"
- }
+ "type": "SYMBOL",
+ "name": "_expressions"
},
{
"type": "STRING",
@@ -1753,10 +1667,6 @@
{
"type": "SYMBOL",
"name": "sequence_expression"
- },
- {
- "type": "SYMBOL",
- "name": "grit_metavariable"
}
]
},
@@ -1775,10 +1685,6 @@
"type": "SYMBOL",
"name": "_jsx_element"
},
- {
- "type": "SYMBOL",
- "name": "jsx_fragment"
- },
{
"type": "SYMBOL",
"name": "assignment_expression"
@@ -1881,10 +1787,6 @@
"type": "SYMBOL",
"name": "null"
},
- {
- "type": "SYMBOL",
- "name": "import"
- },
{
"type": "SYMBOL",
"name": "object"
@@ -1895,7 +1797,7 @@
},
{
"type": "SYMBOL",
- "name": "function"
+ "name": "function_expression"
},
{
"type": "SYMBOL",
@@ -1940,12 +1842,8 @@
"value": "*"
},
{
- "type": "FIELD",
- "name": "expression",
- "content": {
- "type": "SYMBOL",
- "name": "expression"
- }
+ "type": "SYMBOL",
+ "name": "expression"
}
]
},
@@ -1953,12 +1851,8 @@
"type": "CHOICE",
"members": [
{
- "type": "FIELD",
- "name": "expression",
- "content": {
- "type": "SYMBOL",
- "name": "expression"
- }
+ "type": "SYMBOL",
+ "name": "expression"
},
{
"type": "BLANK"
@@ -1981,119 +1875,115 @@
"value": "{"
},
{
- "type": "FIELD",
- "name": "properties",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "pair"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "spread_element"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "method_definition"
+ },
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "identifier"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_reserved_identifier"
+ }
+ ]
+ },
+ "named": true,
+ "value": "shorthand_property_identifier"
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "SEQ",
"members": [
+ {
+ "type": "STRING",
+ "value": ","
+ },
{
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "pair"
- },
- {
- "type": "SYMBOL",
- "name": "spread_element"
- },
- {
- "type": "SYMBOL",
- "name": "method_definition"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "pair"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "spread_element"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "method_definition"
+ },
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "identifier"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_reserved_identifier"
+ }
+ ]
+ },
+ "named": true,
+ "value": "shorthand_property_identifier"
+ }
+ ]
},
{
- "type": "ALIAS",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "identifier"
- },
- {
- "type": "SYMBOL",
- "name": "_reserved_identifier"
- }
- ]
- },
- "named": true,
- "value": "shorthand_property_identifier"
+ "type": "BLANK"
}
]
- },
- {
- "type": "BLANK"
}
]
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "pair"
- },
- {
- "type": "SYMBOL",
- "name": "spread_element"
- },
- {
- "type": "SYMBOL",
- "name": "method_definition"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "identifier"
- },
- {
- "type": "SYMBOL",
- "name": "_reserved_identifier"
- }
- ]
- },
- "named": true,
- "value": "shorthand_property_identifier"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- }
}
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "STRING",
@@ -2113,119 +2003,115 @@
"value": "{"
},
{
- "type": "FIELD",
- "name": "properties",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "pair_pattern"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "rest_pattern"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "object_assignment_pattern"
+ },
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "identifier"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_reserved_identifier"
+ }
+ ]
+ },
+ "named": true,
+ "value": "shorthand_property_identifier_pattern"
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": ","
+ },
{
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "pair_pattern"
- },
- {
- "type": "SYMBOL",
- "name": "rest_pattern"
- },
- {
- "type": "SYMBOL",
- "name": "object_assignment_pattern"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "pair_pattern"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "rest_pattern"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "object_assignment_pattern"
+ },
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "identifier"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_reserved_identifier"
+ }
+ ]
+ },
+ "named": true,
+ "value": "shorthand_property_identifier_pattern"
+ }
+ ]
},
{
- "type": "ALIAS",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "identifier"
- },
- {
- "type": "SYMBOL",
- "name": "_reserved_identifier"
- }
- ]
- },
- "named": true,
- "value": "shorthand_property_identifier_pattern"
+ "type": "BLANK"
}
]
- },
- {
- "type": "BLANK"
}
]
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "pair_pattern"
- },
- {
- "type": "SYMBOL",
- "name": "rest_pattern"
- },
- {
- "type": "SYMBOL",
- "name": "object_assignment_pattern"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "identifier"
- },
- {
- "type": "SYMBOL",
- "name": "_reserved_identifier"
- }
- ]
- },
- "named": true,
- "value": "shorthand_property_identifier_pattern"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- }
}
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "STRING",
@@ -2315,75 +2201,71 @@
"value": "["
},
{
- "type": "FIELD",
- "name": "elements",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "expression"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "spread_element"
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "SEQ",
"members": [
+ {
+ "type": "STRING",
+ "value": ","
+ },
{
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "expression"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "expression"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "spread_element"
+ }
+ ]
},
{
- "type": "SYMBOL",
- "name": "spread_element"
+ "type": "BLANK"
}
]
- },
- {
- "type": "BLANK"
}
]
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "expression"
- },
- {
- "type": "SYMBOL",
- "name": "spread_element"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- }
}
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "STRING",
@@ -2399,75 +2281,71 @@
"value": "["
},
{
- "type": "FIELD",
- "name": "elements",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "pattern"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "assignment_pattern"
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "SEQ",
"members": [
+ {
+ "type": "STRING",
+ "value": ","
+ },
{
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "pattern"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "pattern"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "assignment_pattern"
+ }
+ ]
},
{
- "type": "SYMBOL",
- "name": "assignment_pattern"
+ "type": "BLANK"
}
]
- },
- {
- "type": "BLANK"
}
]
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "pattern"
- },
- {
- "type": "SYMBOL",
- "name": "assignment_pattern"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- }
}
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "STRING",
@@ -2580,14 +2458,10 @@
}
},
{
- "type": "FIELD",
- "name": "children",
+ "type": "REPEAT",
"content": {
- "type": "REPEAT",
- "content": {
- "type": "SYMBOL",
- "name": "_jsx_child"
- }
+ "type": "SYMBOL",
+ "name": "_jsx_child"
}
},
{
@@ -2600,45 +2474,22 @@
}
]
},
- "jsx_fragment": {
- "type": "SEQ",
+ "jsx_text": {
+ "type": "CHOICE",
"members": [
{
- "type": "STRING",
- "value": "<"
- },
- {
- "type": "STRING",
- "value": ">"
- },
- {
- "type": "FIELD",
- "name": "children",
- "content": {
- "type": "REPEAT",
- "content": {
- "type": "SYMBOL",
- "name": "_jsx_child"
- }
- }
- },
- {
- "type": "STRING",
- "value": "<"
- },
- {
- "type": "STRING",
- "value": "/"
+ "type": "PATTERN",
+ "value": "[^{}<>\\n& ]([^{}<>\\n&]*[^{}<>\\n& ])?"
},
{
- "type": "STRING",
- "value": ">"
+ "type": "PATTERN",
+ "value": "\\/\\/[^\\n]*"
}
]
},
- "jsx_text": {
+ "html_character_reference": {
"type": "PATTERN",
- "value": "[^{}<>]+"
+ "value": "&(#([xX][0-9a-fA-F]{1,6}|[0-9]{1,5})|[A-Za-z]{1,30});"
},
"jsx_expression": {
"type": "SEQ",
@@ -2648,33 +2499,29 @@
"value": "{"
},
{
- "type": "FIELD",
- "name": "expression",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "expression"
- },
- {
- "type": "SYMBOL",
- "name": "sequence_expression"
- },
- {
- "type": "SYMBOL",
- "name": "spread_element"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "expression"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "sequence_expression"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "spread_element"
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "STRING",
@@ -2691,19 +2538,15 @@
},
{
"type": "SYMBOL",
- "name": "_jsx_element"
+ "name": "html_character_reference"
},
{
"type": "SYMBOL",
- "name": "jsx_fragment"
+ "name": "_jsx_element"
},
{
"type": "SYMBOL",
"name": "jsx_expression"
- },
- {
- "type": "SYMBOL",
- "name": "grit_metavariable"
}
]
},
@@ -2718,23 +2561,36 @@
"value": "<"
},
{
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "SYMBOL",
- "name": "_jsx_element_name"
- }
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "FIELD",
- "name": "attribute",
- "content": {
- "type": "SYMBOL",
- "name": "_jsx_attribute"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "FIELD",
+ "name": "name",
+ "content": {
+ "type": "SYMBOL",
+ "name": "_jsx_element_name"
+ }
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "FIELD",
+ "name": "attribute",
+ "content": {
+ "type": "SYMBOL",
+ "name": "_jsx_attribute"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
}
- }
+ ]
},
{
"type": "STRING",
@@ -2772,25 +2628,26 @@
"type": "SEQ",
"members": [
{
- "type": "CHOICE",
- "members": [
- {
- "type": "FIELD",
- "name": "base",
- "content": {
+ "type": "FIELD",
+ "name": "object",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
"type": "SYMBOL",
"name": "identifier"
+ },
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "SYMBOL",
+ "name": "nested_identifier"
+ },
+ "named": true,
+ "value": "member_expression"
}
- },
- {
- "type": "FIELD",
- "name": "nested",
- "content": {
- "type": "SYMBOL",
- "name": "nested_identifier"
- }
- }
- ]
+ ]
+ }
},
{
"type": "STRING",
@@ -2798,10 +2655,15 @@
},
{
"type": "FIELD",
- "name": "terminal",
+ "name": "property",
"content": {
- "type": "SYMBOL",
- "name": "identifier"
+ "type": "ALIAS",
+ "content": {
+ "type": "SYMBOL",
+ "name": "identifier"
+ },
+ "named": true,
+ "value": "property_identifier"
}
}
]
@@ -2811,24 +2673,16 @@
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_jsx_identifier"
- }
+ "type": "SYMBOL",
+ "name": "_jsx_identifier"
},
{
"type": "STRING",
"value": ":"
},
{
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_jsx_identifier"
- }
+ "type": "SYMBOL",
+ "name": "_jsx_identifier"
}
]
},
@@ -2840,8 +2694,13 @@
"name": "_jsx_identifier"
},
{
- "type": "SYMBOL",
- "name": "nested_identifier"
+ "type": "ALIAS",
+ "content": {
+ "type": "SYMBOL",
+ "name": "nested_identifier"
+ },
+ "named": true,
+ "value": "member_expression"
},
{
"type": "SYMBOL",
@@ -2853,20 +2712,24 @@
"type": "SEQ",
"members": [
{
- "type": "STRING",
- "value": "<"
- },
- {
- "type": "STRING",
- "value": "/"
- },
- {
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "SYMBOL",
- "name": "_jsx_element_name"
- }
+ "type": "STRING",
+ "value": ""
+ },
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "FIELD",
+ "name": "name",
+ "content": {
+ "type": "SYMBOL",
+ "name": "_jsx_element_name"
+ }
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "STRING",
@@ -2902,11 +2765,7 @@
},
{
"type": "STRING",
- "value": "/"
- },
- {
- "type": "STRING",
- "value": ">"
+ "value": "/>"
}
]
},
@@ -2941,54 +2800,142 @@
}
]
},
- "jsx_assigned_attribute": {
+ "jsx_attribute": {
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "SYMBOL",
- "name": "_jsx_attribute_name"
- }
+ "type": "SYMBOL",
+ "name": "_jsx_attribute_name"
},
{
- "type": "STRING",
- "value": "="
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "="
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_jsx_attribute_value"
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ }
+ ]
+ },
+ "_jsx_string": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "\""
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "SYMBOL",
+ "name": "unescaped_double_jsx_string_fragment"
+ },
+ "named": true,
+ "value": "string_fragment"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "html_character_reference"
+ }
+ ]
+ }
+ },
+ {
+ "type": "STRING",
+ "value": "\""
+ }
+ ]
},
{
- "type": "FIELD",
- "name": "value",
- "content": {
- "type": "SYMBOL",
- "name": "_jsx_attribute_value"
- }
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "'"
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "SYMBOL",
+ "name": "unescaped_single_jsx_string_fragment"
+ },
+ "named": true,
+ "value": "string_fragment"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "html_character_reference"
+ }
+ ]
+ }
+ },
+ {
+ "type": "STRING",
+ "value": "'"
+ }
+ ]
}
]
},
- "jsx_attribute": {
- "type": "FIELD",
- "name": "attribute",
+ "unescaped_double_jsx_string_fragment": {
+ "type": "IMMEDIATE_TOKEN",
"content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_jsx_attribute_name"
- },
- {
- "type": "SYMBOL",
- "name": "jsx_assigned_attribute"
- }
- ]
+ "type": "PREC",
+ "value": 1,
+ "content": {
+ "type": "PATTERN",
+ "value": "[^\"&]+"
+ }
+ }
+ },
+ "unescaped_single_jsx_string_fragment": {
+ "type": "IMMEDIATE_TOKEN",
+ "content": {
+ "type": "PREC",
+ "value": 1,
+ "content": {
+ "type": "PATTERN",
+ "value": "[^'&]+"
+ }
}
},
"_jsx_attribute_value": {
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "string"
+ "type": "ALIAS",
+ "content": {
+ "type": "SYMBOL",
+ "name": "_jsx_string"
+ },
+ "named": true,
+ "value": "string"
},
{
"type": "SYMBOL",
@@ -2997,10 +2944,6 @@
{
"type": "SYMBOL",
"name": "_jsx_element"
- },
- {
- "type": "SYMBOL",
- "name": "jsx_fragment"
}
]
},
@@ -3042,20 +2985,16 @@
}
},
{
- "type": "FIELD",
- "name": "heritage",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "class_heritage"
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "class_heritage"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "FIELD",
@@ -3098,20 +3037,16 @@
}
},
{
- "type": "FIELD",
- "name": "heritage",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "class_heritage"
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "class_heritage"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "FIELD",
@@ -3144,36 +3079,28 @@
"value": "extends"
},
{
- "type": "FIELD",
- "name": "expression",
- "content": {
- "type": "SYMBOL",
- "name": "expression"
- }
+ "type": "SYMBOL",
+ "name": "expression"
}
]
},
- "function": {
+ "function_expression": {
"type": "PREC",
"value": "literal",
"content": {
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "async",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "async"
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "async"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "STRING",
@@ -3206,55 +3133,27 @@
"type": "SYMBOL",
"name": "statement_block"
}
- }
- ]
- }
- },
- "async": {
- "type": "STRING",
- "value": "async"
- },
- "let": {
- "type": "STRING",
- "value": "let"
- },
- "const": {
- "type": "STRING",
- "value": "const"
- },
- "var": {
- "type": "STRING",
- "value": "var"
- },
- "in": {
- "type": "STRING",
- "value": "in"
- },
- "of": {
- "type": "STRING",
- "value": "of"
- },
- "function_declaration": {
- "type": "PREC_RIGHT",
- "value": "declaration",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "async",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "async"
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ }
+ ]
+ }
+ },
+ "function_declaration": {
+ "type": "PREC_RIGHT",
+ "value": "declaration",
+ "content": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "async"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "STRING",
@@ -3302,20 +3201,16 @@
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "async",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "async"
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "async"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "STRING",
@@ -3363,20 +3258,16 @@
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "async",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "async"
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "async"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "STRING",
@@ -3425,27 +3316,23 @@
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "async",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "async"
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "async"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "CHOICE",
"members": [
{
"type": "FIELD",
- "name": "parameters",
+ "name": "parameter",
"content": {
"type": "CHOICE",
"members": [
@@ -3495,8 +3382,12 @@
]
},
"_call_signature": {
- "type": "SYMBOL",
- "name": "_formal_parameters"
+ "type": "FIELD",
+ "name": "parameters",
+ "content": {
+ "type": "SYMBOL",
+ "name": "formal_parameters"
+ }
},
"_formal_parameter": {
"type": "CHOICE",
@@ -3515,10 +3406,6 @@
"type": "STRING",
"value": "?."
},
- "chain": {
- "type": "STRING",
- "value": "."
- },
"call_expression": {
"type": "CHOICE",
"members": [
@@ -3532,26 +3419,35 @@
"type": "FIELD",
"name": "function",
"content": {
- "type": "SYMBOL",
- "name": "expression"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "expression"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "import"
+ }
+ ]
}
},
{
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_arguments"
- },
- {
- "type": "FIELD",
- "name": "arguments",
- "content": {
+ "type": "FIELD",
+ "name": "arguments",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "arguments"
+ },
+ {
"type": "SYMBOL",
"name": "template_string"
}
- }
- ]
+ ]
+ }
}
]
}
@@ -3579,8 +3475,12 @@
}
},
{
- "type": "SYMBOL",
- "name": "_arguments"
+ "type": "FIELD",
+ "name": "arguments",
+ "content": {
+ "type": "SYMBOL",
+ "name": "arguments"
+ }
}
]
}
@@ -3615,20 +3515,24 @@
}
},
{
- "type": "CHOICE",
- "members": [
- {
- "type": "PREC_DYNAMIC",
- "value": 1,
- "content": {
- "type": "SYMBOL",
- "name": "_arguments"
+ "type": "FIELD",
+ "name": "arguments",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "PREC_DYNAMIC",
+ "value": 1,
+ "content": {
+ "type": "SYMBOL",
+ "name": "arguments"
+ }
+ },
+ {
+ "type": "BLANK"
}
- },
- {
- "type": "BLANK"
- }
- ]
+ ]
+ }
}
]
}
@@ -3644,12 +3548,8 @@
"value": "await"
},
{
- "type": "FIELD",
- "name": "expression",
- "content": {
- "type": "SYMBOL",
- "name": "expression"
- }
+ "type": "SYMBOL",
+ "name": "expression"
}
]
}
@@ -3673,6 +3573,10 @@
{
"type": "SYMBOL",
"name": "primary_expression"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "import"
}
]
}
@@ -3681,16 +3585,12 @@
"type": "CHOICE",
"members": [
{
- "type": "FIELD",
- "name": "chain",
- "content": {
- "type": "SYMBOL",
- "name": "chain"
- }
+ "type": "STRING",
+ "value": "."
},
{
"type": "FIELD",
- "name": "chain",
+ "name": "optional_chain",
"content": {
"type": "SYMBOL",
"name": "optional_chain"
@@ -3900,64 +3800,64 @@
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "plus_equal"
+ "type": "STRING",
+ "value": "+="
},
{
- "type": "SYMBOL",
- "name": "minus_equal"
+ "type": "STRING",
+ "value": "-="
},
{
- "type": "SYMBOL",
- "name": "times_equal"
+ "type": "STRING",
+ "value": "*="
},
{
- "type": "SYMBOL",
- "name": "divide_equal"
+ "type": "STRING",
+ "value": "/="
},
{
- "type": "SYMBOL",
- "name": "modulo_equal"
+ "type": "STRING",
+ "value": "%="
},
{
- "type": "SYMBOL",
- "name": "xor_equal"
+ "type": "STRING",
+ "value": "^="
},
{
- "type": "SYMBOL",
- "name": "and_equal"
+ "type": "STRING",
+ "value": "&="
},
{
- "type": "SYMBOL",
- "name": "or_equal"
+ "type": "STRING",
+ "value": "|="
},
{
- "type": "SYMBOL",
- "name": "right_shift_equal"
+ "type": "STRING",
+ "value": ">>="
},
{
- "type": "SYMBOL",
- "name": "unsigned_right_shift_equal"
+ "type": "STRING",
+ "value": ">>>="
},
{
- "type": "SYMBOL",
- "name": "left_shift_equal"
+ "type": "STRING",
+ "value": "<<="
},
{
- "type": "SYMBOL",
- "name": "exponent_equal"
+ "type": "STRING",
+ "value": "**="
},
{
- "type": "SYMBOL",
- "name": "logical_and_equal"
+ "type": "STRING",
+ "value": "&&="
},
{
- "type": "SYMBOL",
- "name": "logical_or_equal"
+ "type": "STRING",
+ "value": "||="
},
{
- "type": "SYMBOL",
- "name": "logical_nullish_equal"
+ "type": "STRING",
+ "value": "??="
}
]
}
@@ -3973,66 +3873,6 @@
]
}
},
- "plus_equal": {
- "type": "STRING",
- "value": "+="
- },
- "minus_equal": {
- "type": "STRING",
- "value": "-="
- },
- "times_equal": {
- "type": "STRING",
- "value": "*="
- },
- "divide_equal": {
- "type": "STRING",
- "value": "/="
- },
- "modulo_equal": {
- "type": "STRING",
- "value": "%="
- },
- "xor_equal": {
- "type": "STRING",
- "value": "^="
- },
- "and_equal": {
- "type": "STRING",
- "value": "&="
- },
- "or_equal": {
- "type": "STRING",
- "value": "|="
- },
- "right_shift_equal": {
- "type": "STRING",
- "value": ">>="
- },
- "unsigned_right_shift_equal": {
- "type": "STRING",
- "value": ">>>="
- },
- "left_shift_equal": {
- "type": "STRING",
- "value": "<<="
- },
- "exponent_equal": {
- "type": "STRING",
- "value": "**="
- },
- "logical_and_equal": {
- "type": "STRING",
- "value": "&&="
- },
- "logical_or_equal": {
- "type": "STRING",
- "value": "||="
- },
- "logical_nullish_equal": {
- "type": "STRING",
- "value": "??="
- },
"_initializer": {
"type": "SEQ",
"members": [
@@ -4071,12 +3911,8 @@
"value": "..."
},
{
- "type": "FIELD",
- "name": "expression",
- "content": {
- "type": "SYMBOL",
- "name": "expression"
- }
+ "type": "SYMBOL",
+ "name": "expression"
}
]
},
@@ -4147,8 +3983,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "logical_and"
+ "type": "STRING",
+ "value": "&&"
}
},
{
@@ -4180,8 +4016,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "logical_or"
+ "type": "STRING",
+ "value": "||"
}
},
{
@@ -4213,8 +4049,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "binary_right_shift"
+ "type": "STRING",
+ "value": ">>"
}
},
{
@@ -4246,8 +4082,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "binary_unsigned_right_shift"
+ "type": "STRING",
+ "value": ">>>"
}
},
{
@@ -4279,8 +4115,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "binary_left_shift"
+ "type": "STRING",
+ "value": "<<"
}
},
{
@@ -4312,8 +4148,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "bitwise_and"
+ "type": "STRING",
+ "value": "&"
}
},
{
@@ -4345,8 +4181,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "bitwise_xor"
+ "type": "STRING",
+ "value": "^"
}
},
{
@@ -4378,8 +4214,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "bitwise_or"
+ "type": "STRING",
+ "value": "|"
}
},
{
@@ -4411,8 +4247,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "plus"
+ "type": "STRING",
+ "value": "+"
}
},
{
@@ -4444,8 +4280,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "minus"
+ "type": "STRING",
+ "value": "-"
}
},
{
@@ -4477,8 +4313,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "binary_times"
+ "type": "STRING",
+ "value": "*"
}
},
{
@@ -4510,8 +4346,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "binary_divide"
+ "type": "STRING",
+ "value": "/"
}
},
{
@@ -4543,8 +4379,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "binary_modulo"
+ "type": "STRING",
+ "value": "%"
}
},
{
@@ -4576,8 +4412,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "binary_exp"
+ "type": "STRING",
+ "value": "**"
}
},
{
@@ -4609,8 +4445,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "less_than"
+ "type": "STRING",
+ "value": "<"
}
},
{
@@ -4642,8 +4478,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "less_than_or_equal"
+ "type": "STRING",
+ "value": "<="
}
},
{
@@ -4675,8 +4511,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "equal"
+ "type": "STRING",
+ "value": "=="
}
},
{
@@ -4708,8 +4544,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "strict_equal"
+ "type": "STRING",
+ "value": "==="
}
},
{
@@ -4741,8 +4577,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "not_equal"
+ "type": "STRING",
+ "value": "!="
}
},
{
@@ -4774,8 +4610,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "strict_not_equal"
+ "type": "STRING",
+ "value": "!=="
}
},
{
@@ -4807,8 +4643,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "greater_than_or_equal"
+ "type": "STRING",
+ "value": ">="
}
},
{
@@ -4840,8 +4676,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "greater_than"
+ "type": "STRING",
+ "value": ">"
}
},
{
@@ -4873,8 +4709,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "logical_nullish"
+ "type": "STRING",
+ "value": "??"
}
},
{
@@ -4906,8 +4742,8 @@
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "instanceof"
+ "type": "STRING",
+ "value": "instanceof"
}
},
{
@@ -4931,16 +4767,25 @@
"type": "FIELD",
"name": "left",
"content": {
- "type": "SYMBOL",
- "name": "expression"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "expression"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "private_property_identifier"
+ }
+ ]
}
},
{
"type": "FIELD",
"name": "operator",
"content": {
- "type": "SYMBOL",
- "name": "in"
+ "type": "STRING",
+ "value": "in"
}
},
{
@@ -4956,102 +4801,6 @@
}
]
},
- "logical_and": {
- "type": "STRING",
- "value": "&&"
- },
- "logical_or": {
- "type": "STRING",
- "value": "||"
- },
- "binary_right_shift": {
- "type": "STRING",
- "value": ">>"
- },
- "binary_unsigned_right_shift": {
- "type": "STRING",
- "value": ">>>"
- },
- "binary_left_shift": {
- "type": "STRING",
- "value": "<<"
- },
- "bitwise_and": {
- "type": "STRING",
- "value": "&"
- },
- "bitwise_xor": {
- "type": "STRING",
- "value": "^"
- },
- "bitwise_or": {
- "type": "STRING",
- "value": "|"
- },
- "plus": {
- "type": "STRING",
- "value": "+"
- },
- "minus": {
- "type": "STRING",
- "value": "-"
- },
- "binary_times": {
- "type": "STRING",
- "value": "*"
- },
- "binary_divide": {
- "type": "STRING",
- "value": "/"
- },
- "binary_modulo": {
- "type": "STRING",
- "value": "%"
- },
- "binary_exp": {
- "type": "STRING",
- "value": "**"
- },
- "less_than": {
- "type": "STRING",
- "value": "<"
- },
- "less_than_or_equal": {
- "type": "STRING",
- "value": "<="
- },
- "equal": {
- "type": "STRING",
- "value": "=="
- },
- "strict_equal": {
- "type": "STRING",
- "value": "==="
- },
- "not_equal": {
- "type": "STRING",
- "value": "!="
- },
- "strict_not_equal": {
- "type": "STRING",
- "value": "!=="
- },
- "greater_than_or_equal": {
- "type": "STRING",
- "value": ">="
- },
- "greater_than": {
- "type": "STRING",
- "value": ">"
- },
- "logical_nullish": {
- "type": "STRING",
- "value": "??"
- },
- "instanceof": {
- "type": "STRING",
- "value": "instanceof"
- },
"unary_expression": {
"type": "PREC_LEFT",
"value": "unary_void",
@@ -5065,32 +4814,32 @@
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "not"
+ "type": "STRING",
+ "value": "!"
},
{
- "type": "SYMBOL",
- "name": "bitwise_not"
+ "type": "STRING",
+ "value": "~"
},
{
- "type": "SYMBOL",
- "name": "minus"
+ "type": "STRING",
+ "value": "-"
},
{
- "type": "SYMBOL",
- "name": "plus"
+ "type": "STRING",
+ "value": "+"
},
{
- "type": "SYMBOL",
- "name": "typeof"
+ "type": "STRING",
+ "value": "typeof"
},
{
- "type": "SYMBOL",
- "name": "void"
+ "type": "STRING",
+ "value": "void"
},
{
- "type": "SYMBOL",
- "name": "delete"
+ "type": "STRING",
+ "value": "delete"
}
]
}
@@ -5106,26 +4855,6 @@
]
}
},
- "not": {
- "type": "STRING",
- "value": "!"
- },
- "bitwise_not": {
- "type": "STRING",
- "value": "~"
- },
- "typeof": {
- "type": "STRING",
- "value": "typeof"
- },
- "void": {
- "type": "STRING",
- "value": "void"
- },
- "delete": {
- "type": "STRING",
- "value": "delete"
- },
"update_expression": {
"type": "PREC_LEFT",
"value": 0,
@@ -5150,12 +4879,12 @@
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "increment"
+ "type": "STRING",
+ "value": "++"
},
{
- "type": "SYMBOL",
- "name": "decrement"
+ "type": "STRING",
+ "value": "--"
}
]
}
@@ -5172,12 +4901,12 @@
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "increment"
+ "type": "STRING",
+ "value": "++"
},
{
- "type": "SYMBOL",
- "name": "decrement"
+ "type": "STRING",
+ "value": "--"
}
]
}
@@ -5195,47 +4924,34 @@
]
}
},
- "increment": {
- "type": "STRING",
- "value": "++"
- },
- "decrement": {
- "type": "STRING",
- "value": "--"
- },
"sequence_expression": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
+ "type": "PREC_RIGHT",
+ "value": 0,
+ "content": {
+ "type": "SEQ",
+ "members": [
+ {
"type": "SYMBOL",
"name": "expression"
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": ","
+ },
+ {
+ "type": "SYMBOL",
+ "name": "expression"
+ }
+ ]
+ }
}
- },
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "sequence_expression"
- },
- {
- "type": "SYMBOL",
- "name": "expression"
- }
- ]
- }
- }
- ]
+ ]
+ }
},
"string": {
"type": "CHOICE",
@@ -5248,35 +4964,22 @@
"value": "\""
},
{
- "type": "FIELD",
- "name": "fragment",
+ "type": "REPEAT",
"content": {
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "grit_metavariable"
+ "type": "ALIAS",
+ "content": {
+ "type": "SYMBOL",
+ "name": "unescaped_double_string_fragment"
+ },
+ "named": true,
+ "value": "string_fragment"
},
{
- "type": "REPEAT",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "unescaped_double_string_fragment"
- },
- "named": true,
- "value": "string_fragment"
- },
- {
- "type": "SYMBOL",
- "name": "escape_sequence"
- }
- ]
- }
+ "type": "SYMBOL",
+ "name": "escape_sequence"
}
]
}
@@ -5295,35 +4998,22 @@
"value": "'"
},
{
- "type": "FIELD",
- "name": "fragment",
+ "type": "REPEAT",
"content": {
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "grit_metavariable"
+ "type": "ALIAS",
+ "content": {
+ "type": "SYMBOL",
+ "name": "unescaped_single_string_fragment"
+ },
+ "named": true,
+ "value": "string_fragment"
},
{
- "type": "REPEAT",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "unescaped_single_string_fragment"
- },
- "named": true,
- "value": "string_fragment"
- },
- {
- "type": "SYMBOL",
- "name": "escape_sequence"
- }
- ]
- }
+ "type": "SYMBOL",
+ "name": "escape_sequence"
}
]
}
@@ -5343,7 +5033,7 @@
"value": 1,
"content": {
"type": "PATTERN",
- "value": "[^\"\\\\]+"
+ "value": "[^\"\\\\\\r\\n]+"
}
}
},
@@ -5354,7 +5044,7 @@
"value": 1,
"content": {
"type": "PATTERN",
- "value": "[^'\\\\]+"
+ "value": "[^'\\\\\\r\\n]+"
}
}
},
@@ -5380,82 +5070,67 @@
},
{
"type": "PATTERN",
- "value": "x[0-9a-fA-F]{2}"
- },
- {
- "type": "PATTERN",
- "value": "u[0-9a-fA-F]{4}"
- },
- {
- "type": "PATTERN",
- "value": "u{[0-9a-fA-F]+}"
- }
- ]
- }
- ]
- }
- },
- "comment": {
- "type": "TOKEN",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "//"
- },
- {
- "type": "PATTERN",
- "value": ".*"
- }
- ]
- },
- {
- "type": "SEQ",
- "members": [
+ "value": "x[0-9a-fA-F]{2}"
+ },
{
- "type": "STRING",
- "value": "/*"
+ "type": "PATTERN",
+ "value": "u[0-9a-fA-F]{4}"
},
{
"type": "PATTERN",
- "value": "[^*]*\\*+([^/*][^*]*\\*+)*"
+ "value": "u{[0-9a-fA-F]+}"
},
{
- "type": "STRING",
- "value": "/"
+ "type": "PATTERN",
+ "value": "[\\r?][\\n\\u2028\\u2029]"
}
]
}
]
}
},
- "template_content": {
- "type": "FIELD",
- "name": "content",
- "content": {
- "type": "REPEAT1",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "template_chars"
- },
- {
- "type": "SYMBOL",
- "name": "escape_sequence"
- },
- {
- "type": "SYMBOL",
- "name": "template_substitution"
- }
- ]
+ "comment": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "TOKEN",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "//"
+ },
+ {
+ "type": "PATTERN",
+ "value": ".*"
+ }
+ ]
+ },
+ {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "/*"
+ },
+ {
+ "type": "PATTERN",
+ "value": "[^*]*\\*+([^/*][^*]*\\*+)*"
+ },
+ {
+ "type": "STRING",
+ "value": "/"
+ }
+ ]
+ }
+ ]
+ }
}
- }
+ ]
},
"template_string": {
"type": "SEQ",
@@ -5465,20 +5140,29 @@
"value": "`"
},
{
- "type": "CHOICE",
- "members": [
- {
- "type": "FIELD",
- "name": "template",
- "content": {
+ "type": "REPEAT",
+ "content": {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "SYMBOL",
+ "name": "_template_chars"
+ },
+ "named": true,
+ "value": "string_fragment"
+ },
+ {
"type": "SYMBOL",
- "name": "template_content"
+ "name": "escape_sequence"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "template_substitution"
}
- },
- {
- "type": "BLANK"
- }
- ]
+ ]
+ }
},
{
"type": "STRING",
@@ -5494,12 +5178,8 @@
"value": "${"
},
{
- "type": "FIELD",
- "name": "expressions",
- "content": {
- "type": "SYMBOL",
- "name": "_expressions"
- }
+ "type": "SYMBOL",
+ "name": "_expressions"
},
{
"type": "STRING",
@@ -5525,8 +5205,12 @@
{
"type": "IMMEDIATE_TOKEN",
"content": {
- "type": "STRING",
- "value": "/"
+ "type": "PREC",
+ "value": 1,
+ "content": {
+ "type": "STRING",
+ "value": "/"
+ }
}
},
{
@@ -6127,19 +5811,6 @@
]
},
"identifier": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_primitive_identifier"
- },
- {
- "type": "SYMBOL",
- "name": "grit_metavariable"
- }
- ]
- },
- "_primitive_identifier": {
"type": "TOKEN",
"content": {
"type": "SEQ",
@@ -6222,7 +5893,7 @@
"type": "STRING",
"value": "undefined"
},
- "_arguments": {
+ "arguments": {
"type": "SEQ",
"members": [
{
@@ -6230,75 +5901,71 @@
"value": "("
},
{
- "type": "FIELD",
- "name": "arguments",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "expression"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "spread_element"
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "SEQ",
"members": [
+ {
+ "type": "STRING",
+ "value": ","
+ },
{
"type": "CHOICE",
"members": [
{
- "type": "SYMBOL",
- "name": "expression"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "expression"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "spread_element"
+ }
+ ]
},
{
- "type": "SYMBOL",
- "name": "spread_element"
+ "type": "BLANK"
}
]
- },
- {
- "type": "BLANK"
}
]
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "expression"
- },
- {
- "type": "SYMBOL",
- "name": "spread_element"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- }
}
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "STRING",
@@ -6314,35 +5981,31 @@
"value": "@"
},
{
- "type": "FIELD",
- "name": "identifier",
- "content": {
- "type": "CHOICE",
- "members": [
- {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "identifier"
+ },
+ {
+ "type": "ALIAS",
+ "content": {
"type": "SYMBOL",
- "name": "identifier"
+ "name": "decorator_member_expression"
},
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "decorator_member_expression"
- },
- "named": true,
- "value": "member_expression"
+ "named": true,
+ "value": "member_expression"
+ },
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "SYMBOL",
+ "name": "decorator_call_expression"
},
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "decorator_call_expression"
- },
- "named": true,
- "value": "call_expression"
- }
- ]
- }
+ "named": true,
+ "value": "call_expression"
+ }
+ ]
}
]
},
@@ -6423,8 +6086,12 @@
}
},
{
- "type": "SYMBOL",
- "name": "_arguments"
+ "type": "FIELD",
+ "name": "arguments",
+ "content": {
+ "type": "SYMBOL",
+ "name": "arguments"
+ }
}
]
}
@@ -6498,6 +6165,10 @@
"type": "SYMBOL",
"name": "glimmer_template"
}
+ },
+ {
+ "type": "STRING",
+ "value": ";"
}
]
}
@@ -6508,10 +6179,6 @@
}
]
},
- "static": {
- "type": "STRING",
- "value": "static"
- },
"field_definition": {
"type": "SEQ",
"members": [
@@ -6527,20 +6194,16 @@
}
},
{
- "type": "FIELD",
- "name": "static",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "static"
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "static"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "FIELD",
@@ -6564,21 +6227,12 @@
}
]
},
- "_formal_parameters": {
+ "formal_parameters": {
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "parenthesis",
- "content": {
- "type": "ALIAS",
- "content": {
- "type": "STRING",
- "value": "("
- },
- "named": true,
- "value": "l_parenthesis"
- }
+ "type": "STRING",
+ "value": "("
},
{
"type": "CHOICE",
@@ -6587,33 +6241,29 @@
"type": "SEQ",
"members": [
{
- "type": "FIELD",
- "name": "parameters",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_formal_parameter"
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "SYMBOL",
- "name": "_formal_parameter"
- }
- ]
- }
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "_formal_parameter"
+ },
+ {
+ "type": "REPEAT",
+ "content": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": ","
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_formal_parameter"
+ }
+ ]
}
- ]
- }
+ }
+ ]
},
{
"type": "CHOICE",
@@ -6635,17 +6285,8 @@
]
},
{
- "type": "FIELD",
- "name": "parenthesis",
- "content": {
- "type": "ALIAS",
- "content": {
- "type": "STRING",
- "value": ")"
- },
- "named": true,
- "value": "r_parenthesis"
- }
+ "type": "STRING",
+ "value": ")"
}
]
},
@@ -6653,8 +6294,8 @@
"type": "SEQ",
"members": [
{
- "type": "SYMBOL",
- "name": "static"
+ "type": "STRING",
+ "value": "static"
},
{
"type": "FIELD",
@@ -6679,10 +6320,6 @@
{
"type": "SYMBOL",
"name": "rest_pattern"
- },
- {
- "type": "SYMBOL",
- "name": "grit_metavariable"
}
]
}
@@ -6698,12 +6335,8 @@
"value": "..."
},
{
- "type": "FIELD",
- "name": "expression",
- "content": {
- "type": "SYMBOL",
- "name": "_lhs_expression"
- }
+ "type": "SYMBOL",
+ "name": "_lhs_expression"
}
]
}
@@ -6723,36 +6356,62 @@
}
},
{
- "type": "FIELD",
- "name": "static",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "static"
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "static"
+ },
+ {
+ "type": "ALIAS",
+ "content": {
+ "type": "TOKEN",
+ "content": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "static"
+ },
+ {
+ "type": "PATTERN",
+ "value": "\\s+"
+ },
+ {
+ "type": "STRING",
+ "value": "get"
+ },
+ {
+ "type": "PATTERN",
+ "value": "\\s*\\n"
+ }
+ ]
+ }
+ },
+ "named": false,
+ "value": "static get"
+ }
+ ]
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
- "type": "FIELD",
- "name": "async",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "async"
- },
- {
- "type": "BLANK"
- }
- ]
- }
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "async"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
},
{
"type": "CHOICE",
@@ -6788,8 +6447,12 @@
}
},
{
- "type": "SYMBOL",
- "name": "_formal_parameters"
+ "type": "FIELD",
+ "name": "parameters",
+ "content": {
+ "type": "SYMBOL",
+ "name": "formal_parameters"
+ }
},
{
"type": "FIELD",
@@ -6896,10 +6559,6 @@
{
"type": "SYMBOL",
"name": "computed_property_name"
- },
- {
- "type": "SYMBOL",
- "name": "grit_metavariable"
}
]
},
@@ -6911,12 +6570,8 @@
"value": "["
},
{
- "type": "FIELD",
- "name": "expression",
- "content": {
- "type": "SYMBOL",
- "name": "expression"
- }
+ "type": "SYMBOL",
+ "name": "expression"
},
{
"type": "STRING",
@@ -6936,16 +6591,20 @@
"value": "set"
},
{
- "type": "SYMBOL",
- "name": "async"
+ "type": "STRING",
+ "value": "async"
},
{
- "type": "SYMBOL",
- "name": "static"
+ "type": "STRING",
+ "value": "static"
},
{
"type": "STRING",
"value": "export"
+ },
+ {
+ "type": "STRING",
+ "value": "let"
}
]
},
@@ -6961,26 +6620,6 @@
"value": ";"
}
]
- },
- "grit_metavariable": {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": 100,
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "µ..."
- },
- {
- "type": "PATTERN",
- "value": "µ[a-zA-Z_][a-zA-Z0-9_]*"
- }
- ]
- }
- }
}
},
"extras": [
@@ -6988,9 +6627,13 @@
"type": "SYMBOL",
"name": "comment"
},
+ {
+ "type": "SYMBOL",
+ "name": "html_comment"
+ },
{
"type": "PATTERN",
- "value": "[\\s\\p{Zs}\\uFEFF\\u2060\\u200B]"
+ "value": "[\\s\\p{Zs}\\uFEFF\\u2028\\u2029\\u2060\\u200B]"
}
],
"conflicts": [
@@ -7050,73 +6693,6 @@
[
"binary_expression",
"_initializer"
- ],
- [
- "declaration",
- "identifier"
- ],
- [
- "declaration",
- "expression_statement",
- "identifier"
- ],
- [
- "expression_statement",
- "identifier"
- ],
- [
- "declaration",
- "_property_name",
- "identifier"
- ],
- [
- "_property_name",
- "identifier"
- ],
- [
- "pattern",
- "identifier"
- ],
- [
- "parenthesized_expression",
- "pattern",
- "identifier"
- ],
- [
- "return_statement",
- "identifier"
- ],
- [
- "throw_statement",
- "identifier"
- ],
- [
- "parenthesized_expression",
- "identifier"
- ],
- [
- "template_substitution",
- "identifier"
- ],
- [
- "subscript_expression",
- "identifier"
- ],
- [
- "switch_case",
- "identifier"
- ],
- [
- "_for_header",
- "identifier"
- ],
- [
- "for_statement",
- "identifier"
- ],
- [
- "named_imports",
- "identifier"
]
],
"precedences": [
@@ -7269,6 +6845,16 @@
"type": "SYMBOL",
"name": "primary_expression"
}
+ ],
+ [
+ {
+ "type": "SYMBOL",
+ "name": "lexical_declaration"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "primary_expression"
+ }
]
],
"externals": [
@@ -7278,11 +6864,27 @@
},
{
"type": "SYMBOL",
- "name": "template_chars"
+ "name": "_template_chars"
},
{
"type": "SYMBOL",
"name": "_ternary_qmark"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "html_comment"
+ },
+ {
+ "type": "STRING",
+ "value": "||"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "escape_sequence"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "regex_pattern"
}
],
"inline": [
@@ -7310,4 +6912,3 @@
"pattern"
]
}
-
diff --git a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/node-types.json b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/node-types.json
index 3a6daf3ad..ec93c93c8 100644
--- a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/node-types.json
+++ b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/node-types.json
@@ -15,10 +15,6 @@
"type": "generator_function_declaration",
"named": true
},
- {
- "type": "grit_metavariable",
- "named": true
- },
{
"type": "lexical_declaration",
"named": true
@@ -57,10 +53,6 @@
"type": "jsx_element",
"named": true
},
- {
- "type": "jsx_fragment",
- "named": true
- },
{
"type": "jsx_self_closing_element",
"named": true
@@ -99,10 +91,6 @@
"type": "array_pattern",
"named": true
},
- {
- "type": "grit_metavariable",
- "named": true
- },
{
"type": "identifier",
"named": true
@@ -154,7 +142,7 @@
"named": true
},
{
- "type": "function",
+ "type": "function_expression",
"named": true
},
{
@@ -165,10 +153,6 @@
"type": "identifier",
"named": true
},
- {
- "type": "import",
- "named": true
- },
{
"type": "member_expression",
"named": true
@@ -314,97 +298,66 @@
]
},
{
- "type": "aliased_name",
+ "type": "arguments",
"named": true,
- "fields": {
- "alias": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "identifier",
- "named": true
- }
- ]
- },
- "name": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "identifier",
- "named": true
- },
- {
- "type": "string",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "expression",
+ "named": true
+ },
+ {
+ "type": "spread_element",
+ "named": true
+ }
+ ]
}
},
{
"type": "array",
"named": true,
- "fields": {
- "elements": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "expression",
- "named": true
- },
- {
- "type": "spread_element",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "expression",
+ "named": true
+ },
+ {
+ "type": "spread_element",
+ "named": true
+ }
+ ]
}
},
{
"type": "array_pattern",
"named": true,
- "fields": {
- "elements": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "assignment_pattern",
- "named": true
- },
- {
- "type": "pattern",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "assignment_pattern",
+ "named": true
+ },
+ {
+ "type": "pattern",
+ "named": true
+ }
+ ]
}
},
{
"type": "arrow_function",
"named": true,
"fields": {
- "async": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "async",
- "named": true
- }
- ]
- },
"body": {
"multiple": false,
"required": true,
@@ -419,34 +372,22 @@
}
]
},
- "parameters": {
- "multiple": true,
+ "parameter": {
+ "multiple": false,
"required": false,
"types": [
{
- "type": ",",
- "named": false
- },
- {
- "type": "assignment_pattern",
- "named": true
- },
- {
- "type": "pattern",
+ "type": "identifier",
"named": true
}
]
},
- "parenthesis": {
- "multiple": true,
+ "parameters": {
+ "multiple": false,
"required": false,
"types": [
{
- "type": "l_parenthesis",
- "named": true
- },
- {
- "type": "r_parenthesis",
+ "type": "formal_parameters",
"named": true
}
]
@@ -560,64 +501,64 @@
"required": true,
"types": [
{
- "type": "and_equal",
- "named": true
+ "type": "%=",
+ "named": false
},
{
- "type": "divide_equal",
- "named": true
+ "type": "&&=",
+ "named": false
},
{
- "type": "exponent_equal",
- "named": true
+ "type": "&=",
+ "named": false
},
{
- "type": "left_shift_equal",
- "named": true
+ "type": "**=",
+ "named": false
},
{
- "type": "logical_and_equal",
- "named": true
+ "type": "*=",
+ "named": false
},
{
- "type": "logical_nullish_equal",
- "named": true
+ "type": "+=",
+ "named": false
},
{
- "type": "logical_or_equal",
- "named": true
+ "type": "-=",
+ "named": false
},
{
- "type": "minus_equal",
- "named": true
+ "type": "/=",
+ "named": false
},
{
- "type": "modulo_equal",
- "named": true
+ "type": "<<=",
+ "named": false
},
{
- "type": "or_equal",
- "named": true
+ "type": ">>=",
+ "named": false
},
{
- "type": "plus_equal",
- "named": true
+ "type": ">>>=",
+ "named": false
},
{
- "type": "right_shift_equal",
- "named": true
+ "type": "??=",
+ "named": false
},
{
- "type": "times_equal",
- "named": true
+ "type": "^=",
+ "named": false
},
{
- "type": "unsigned_right_shift_equal",
- "named": true
+ "type": "|=",
+ "named": false
},
{
- "type": "xor_equal",
- "named": true
+ "type": "||=",
+ "named": false
}
]
},
@@ -636,24 +577,18 @@
{
"type": "await_expression",
"named": true,
- "fields": {
- "expression": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "expression",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "expression",
+ "named": true
+ }
+ ]
}
},
- {
- "type": "binary_divide",
- "named": true,
- "fields": {}
- },
{
"type": "binary_expression",
"named": true,
@@ -665,6 +600,10 @@
{
"type": "expression",
"named": true
+ },
+ {
+ "type": "private_property_identifier",
+ "named": true
}
]
},
@@ -673,104 +612,104 @@
"required": true,
"types": [
{
- "type": "binary_divide",
- "named": true
+ "type": "!=",
+ "named": false
},
{
- "type": "binary_exp",
- "named": true
+ "type": "!==",
+ "named": false
},
{
- "type": "binary_left_shift",
- "named": true
+ "type": "%",
+ "named": false
},
{
- "type": "binary_modulo",
- "named": true
+ "type": "&",
+ "named": false
},
{
- "type": "binary_right_shift",
- "named": true
+ "type": "&&",
+ "named": false
},
{
- "type": "binary_times",
- "named": true
+ "type": "*",
+ "named": false
},
{
- "type": "binary_unsigned_right_shift",
- "named": true
+ "type": "**",
+ "named": false
},
{
- "type": "bitwise_and",
- "named": true
+ "type": "+",
+ "named": false
},
{
- "type": "bitwise_or",
- "named": true
+ "type": "-",
+ "named": false
},
{
- "type": "bitwise_xor",
- "named": true
+ "type": "/",
+ "named": false
},
{
- "type": "equal",
- "named": true
+ "type": "<",
+ "named": false
},
{
- "type": "greater_than",
- "named": true
+ "type": "<<",
+ "named": false
},
{
- "type": "greater_than_or_equal",
- "named": true
+ "type": "<=",
+ "named": false
},
{
- "type": "in",
- "named": true
+ "type": "==",
+ "named": false
},
{
- "type": "instanceof",
- "named": true
+ "type": "===",
+ "named": false
},
{
- "type": "less_than",
- "named": true
+ "type": ">",
+ "named": false
},
{
- "type": "less_than_or_equal",
- "named": true
+ "type": ">=",
+ "named": false
},
{
- "type": "logical_and",
- "named": true
+ "type": ">>",
+ "named": false
},
{
- "type": "logical_nullish",
- "named": true
+ "type": ">>>",
+ "named": false
},
{
- "type": "logical_or",
- "named": true
+ "type": "??",
+ "named": false
},
{
- "type": "minus",
- "named": true
+ "type": "^",
+ "named": false
},
{
- "type": "not_equal",
- "named": true
+ "type": "in",
+ "named": false
},
{
- "type": "plus",
- "named": true
+ "type": "instanceof",
+ "named": false
},
{
- "type": "strict_equal",
- "named": true
+ "type": "|",
+ "named": false
},
{
- "type": "strict_not_equal",
- "named": true
+ "type": "||",
+ "named": false
}
]
},
@@ -786,11 +725,6 @@
}
}
},
- {
- "type": "binary_times",
- "named": true,
- "fields": {}
- },
{
"type": "break_statement",
"named": true,
@@ -812,19 +746,11 @@
"named": true,
"fields": {
"arguments": {
- "multiple": true,
- "required": false,
+ "multiple": false,
+ "required": true,
"types": [
{
- "type": ",",
- "named": false
- },
- {
- "type": "expression",
- "named": true
- },
- {
- "type": "spread_element",
+ "type": "arguments",
"named": true
},
{
@@ -840,6 +766,10 @@
{
"type": "expression",
"named": true
+ },
+ {
+ "type": "import",
+ "named": true
}
]
},
@@ -889,11 +819,6 @@
}
}
},
- {
- "type": "chain",
- "named": true,
- "fields": {}
- },
{
"type": "class",
"named": true,
@@ -918,16 +843,6 @@
}
]
},
- "heritage": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "class_heritage",
- "named": true
- }
- ]
- },
"name": {
"multiple": false,
"required": false,
@@ -938,6 +853,16 @@
}
]
}
+ },
+ "children": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "class_heritage",
+ "named": true
+ }
+ ]
}
},
{
@@ -998,16 +923,6 @@
}
]
},
- "heritage": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "class_heritage",
- "named": true
- }
- ]
- },
"name": {
"multiple": false,
"required": true,
@@ -1018,22 +933,31 @@
}
]
}
+ },
+ "children": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "class_heritage",
+ "named": true
+ }
+ ]
}
},
{
"type": "class_heritage",
"named": true,
- "fields": {
- "expression": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "expression",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "expression",
+ "named": true
+ }
+ ]
}
},
{
@@ -1050,34 +974,28 @@
}
]
}
- },
+ }
+ },
+ {
+ "type": "comment",
+ "named": true,
+ "fields": {}
+ },
+ {
+ "type": "computed_property_name",
+ "named": true,
+ "fields": {},
"children": {
"multiple": false,
"required": true,
"types": [
{
- "type": "static",
+ "type": "expression",
"named": true
}
]
}
},
- {
- "type": "computed_property_name",
- "named": true,
- "fields": {
- "expression": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "expression",
- "named": true
- }
- ]
- }
- }
- },
{
"type": "continue_statement",
"named": true,
@@ -1102,25 +1020,24 @@
{
"type": "decorator",
"named": true,
- "fields": {
- "identifier": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "call_expression",
- "named": true
- },
- {
- "type": "identifier",
- "named": true
- },
- {
- "type": "member_expression",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "call_expression",
+ "named": true
+ },
+ {
+ "type": "identifier",
+ "named": true
+ },
+ {
+ "type": "member_expression",
+ "named": true
+ }
+ ]
}
},
{
@@ -1152,17 +1069,16 @@
{
"type": "else_clause",
"named": true,
- "fields": {
- "else": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "statement",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "statement",
+ "named": true
+ }
+ ]
}
},
{
@@ -1173,21 +1089,16 @@
{
"type": "export_clause",
"named": true,
- "fields": {
- "specifiers": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "export_specifier",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "export_specifier",
+ "named": true
+ }
+ ]
}
},
{
@@ -1235,10 +1146,6 @@
{
"type": "declaration",
"named": true
- },
- {
- "type": "expression",
- "named": true
}
]
},
@@ -1252,58 +1159,59 @@
}
]
},
- "export": {
+ "source": {
"multiple": false,
"required": false,
"types": [
{
- "type": "export_clause",
- "named": true
- },
- {
- "type": "namespace_export",
+ "type": "string",
"named": true
}
]
},
- "source": {
+ "value": {
"multiple": false,
"required": false,
"types": [
{
- "type": "grit_metavariable",
- "named": true
- },
- {
- "type": "string",
+ "type": "expression",
"named": true
}
]
}
+ },
+ "children": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "export_clause",
+ "named": true
+ },
+ {
+ "type": "namespace_export",
+ "named": true
+ }
+ ]
}
},
{
"type": "expression_statement",
"named": true,
- "fields": {
- "expression": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "expression",
- "named": true
- },
- {
- "type": "grit_metavariable",
- "named": true
- },
- {
- "type": "sequence_expression",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "expression",
+ "named": true
+ },
+ {
+ "type": "sequence_expression",
+ "named": true
+ }
+ ]
}
},
{
@@ -1328,10 +1236,6 @@
"type": "computed_property_name",
"named": true
},
- {
- "type": "grit_metavariable",
- "named": true
- },
{
"type": "number",
"named": true
@@ -1350,16 +1254,6 @@
}
]
},
- "static": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "static",
- "named": true
- }
- ]
- },
"value": {
"multiple": false,
"required": false,
@@ -1408,15 +1302,15 @@
"types": [
{
"type": "const",
- "named": true
+ "named": false
},
{
"type": "let",
- "named": true
+ "named": false
},
{
"type": "var",
- "named": true
+ "named": false
}
]
},
@@ -1460,11 +1354,11 @@
"types": [
{
"type": "in",
- "named": true
+ "named": false
},
{
"type": "of",
- "named": true
+ "named": false
}
]
},
@@ -1476,10 +1370,6 @@
"type": "expression",
"named": true
},
- {
- "type": "grit_metavariable",
- "named": true
- },
{
"type": "sequence_expression",
"named": true
@@ -1534,10 +1424,6 @@
"type": "expression",
"named": true
},
- {
- "type": "grit_metavariable",
- "named": true
- },
{
"type": "sequence_expression",
"named": true
@@ -1569,19 +1455,28 @@
}
},
{
- "type": "function",
+ "type": "formal_parameters",
"named": true,
- "fields": {
- "async": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "async",
- "named": true
- }
- ]
- },
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "assignment_pattern",
+ "named": true
+ },
+ {
+ "type": "pattern",
+ "named": true
+ }
+ ]
+ }
+ },
+ {
+ "type": "function_declaration",
+ "named": true,
+ "fields": {
"body": {
"multiple": false,
"required": true,
@@ -1594,7 +1489,7 @@
},
"name": {
"multiple": false,
- "required": false,
+ "required": true,
"types": [
{
"type": "identifier",
@@ -1603,33 +1498,11 @@
]
},
"parameters": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "assignment_pattern",
- "named": true
- },
- {
- "type": "pattern",
- "named": true
- }
- ]
- },
- "parenthesis": {
- "multiple": true,
+ "multiple": false,
"required": true,
"types": [
{
- "type": "l_parenthesis",
- "named": true
- },
- {
- "type": "r_parenthesis",
+ "type": "formal_parameters",
"named": true
}
]
@@ -1637,19 +1510,9 @@
}
},
{
- "type": "function_declaration",
+ "type": "function_expression",
"named": true,
"fields": {
- "async": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "async",
- "named": true
- }
- ]
- },
"body": {
"multiple": false,
"required": true,
@@ -1662,7 +1525,7 @@
},
"name": {
"multiple": false,
- "required": true,
+ "required": false,
"types": [
{
"type": "identifier",
@@ -1671,33 +1534,11 @@
]
},
"parameters": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "assignment_pattern",
- "named": true
- },
- {
- "type": "pattern",
- "named": true
- }
- ]
- },
- "parenthesis": {
- "multiple": true,
+ "multiple": false,
"required": true,
"types": [
{
- "type": "l_parenthesis",
- "named": true
- },
- {
- "type": "r_parenthesis",
+ "type": "formal_parameters",
"named": true
}
]
@@ -1708,16 +1549,6 @@
"type": "generator_function",
"named": true,
"fields": {
- "async": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "async",
- "named": true
- }
- ]
- },
"body": {
"multiple": false,
"required": true,
@@ -1739,33 +1570,11 @@
]
},
"parameters": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "assignment_pattern",
- "named": true
- },
- {
- "type": "pattern",
- "named": true
- }
- ]
- },
- "parenthesis": {
- "multiple": true,
+ "multiple": false,
"required": true,
"types": [
{
- "type": "l_parenthesis",
- "named": true
- },
- {
- "type": "r_parenthesis",
+ "type": "formal_parameters",
"named": true
}
]
@@ -1776,16 +1585,6 @@
"type": "generator_function_declaration",
"named": true,
"fields": {
- "async": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "async",
- "named": true
- }
- ]
- },
"body": {
"multiple": false,
"required": true,
@@ -1807,33 +1606,11 @@
]
},
"parameters": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "assignment_pattern",
- "named": true
- },
- {
- "type": "pattern",
- "named": true
- }
- ]
- },
- "parenthesis": {
- "multiple": true,
+ "multiple": false,
"required": true,
"types": [
{
- "type": "l_parenthesis",
- "named": true
- },
- {
- "type": "r_parenthesis",
+ "type": "formal_parameters",
"named": true
}
]
@@ -1876,26 +1653,6 @@
}
}
},
- {
- "type": "greater_than",
- "named": true,
- "fields": {}
- },
- {
- "type": "identifier",
- "named": true,
- "fields": {},
- "children": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "grit_metavariable",
- "named": true
- }
- ]
- }
- },
{
"type": "if_statement",
"named": true,
@@ -1937,11 +1694,49 @@
"named": true,
"fields": {}
},
+ {
+ "type": "import_attribute",
+ "named": true,
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "object",
+ "named": true
+ }
+ ]
+ }
+ },
{
"type": "import_clause",
"named": true,
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": true,
+ "types": [
+ {
+ "type": "identifier",
+ "named": true
+ },
+ {
+ "type": "named_imports",
+ "named": true
+ },
+ {
+ "type": "namespace_import",
+ "named": true
+ }
+ ]
+ }
+ },
+ {
+ "type": "import_specifier",
+ "named": true,
"fields": {
- "default": {
+ "alias": {
"multiple": false,
"required": false,
"types": [
@@ -1953,14 +1748,14 @@
},
"name": {
"multiple": false,
- "required": false,
+ "required": true,
"types": [
{
- "type": "named_imports",
+ "type": "identifier",
"named": true
},
{
- "type": "namespace_import",
+ "type": "string",
"named": true
}
]
@@ -1968,49 +1763,88 @@
}
},
{
- "type": "import_specifier",
+ "type": "import_statement",
"named": true,
"fields": {
- "name": {
+ "source": {
"multiple": false,
"required": true,
"types": [
{
- "type": "aliased_name",
- "named": true
- },
- {
- "type": "identifier",
+ "type": "string",
"named": true
}
]
}
+ },
+ "children": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "import_attribute",
+ "named": true
+ },
+ {
+ "type": "import_clause",
+ "named": true
+ }
+ ]
}
},
{
- "type": "import_statement",
+ "type": "jsx_attribute",
+ "named": true,
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": true,
+ "types": [
+ {
+ "type": "jsx_element",
+ "named": true
+ },
+ {
+ "type": "jsx_expression",
+ "named": true
+ },
+ {
+ "type": "jsx_namespace_name",
+ "named": true
+ },
+ {
+ "type": "jsx_self_closing_element",
+ "named": true
+ },
+ {
+ "type": "property_identifier",
+ "named": true
+ },
+ {
+ "type": "string",
+ "named": true
+ }
+ ]
+ }
+ },
+ {
+ "type": "jsx_closing_element",
"named": true,
"fields": {
- "import": {
+ "name": {
"multiple": false,
"required": false,
"types": [
{
- "type": "import_clause",
+ "type": "identifier",
"named": true
- }
- ]
- },
- "source": {
- "multiple": false,
- "required": true,
- "types": [
+ },
{
- "type": "grit_metavariable",
+ "type": "jsx_namespace_name",
"named": true
},
{
- "type": "string",
+ "type": "member_expression",
"named": true
}
]
@@ -2018,134 +1852,10 @@
}
},
{
- "type": "jsx_assigned_attribute",
+ "type": "jsx_element",
"named": true,
"fields": {
- "name": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "jsx_namespace_name",
- "named": true
- },
- {
- "type": "property_identifier",
- "named": true
- }
- ]
- },
- "value": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "jsx_element",
- "named": true
- },
- {
- "type": "jsx_expression",
- "named": true
- },
- {
- "type": "jsx_fragment",
- "named": true
- },
- {
- "type": "jsx_self_closing_element",
- "named": true
- },
- {
- "type": "string",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "jsx_attribute",
- "named": true,
- "fields": {
- "attribute": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "jsx_assigned_attribute",
- "named": true
- },
- {
- "type": "jsx_namespace_name",
- "named": true
- },
- {
- "type": "property_identifier",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "jsx_closing_element",
- "named": true,
- "fields": {
- "name": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "identifier",
- "named": true
- },
- {
- "type": "jsx_namespace_name",
- "named": true
- },
- {
- "type": "nested_identifier",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "jsx_element",
- "named": true,
- "fields": {
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "grit_metavariable",
- "named": true
- },
- {
- "type": "jsx_element",
- "named": true
- },
- {
- "type": "jsx_expression",
- "named": true
- },
- {
- "type": "jsx_fragment",
- "named": true
- },
- {
- "type": "jsx_self_closing_element",
- "named": true
- },
- {
- "type": "jsx_text",
- "named": true
- }
- ]
- },
- "close_tag": {
+ "close_tag": {
"multiple": false,
"required": true,
"types": [
@@ -2165,92 +1875,70 @@
}
]
}
+ },
+ "children": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "html_character_reference",
+ "named": true
+ },
+ {
+ "type": "jsx_element",
+ "named": true
+ },
+ {
+ "type": "jsx_expression",
+ "named": true
+ },
+ {
+ "type": "jsx_self_closing_element",
+ "named": true
+ },
+ {
+ "type": "jsx_text",
+ "named": true
+ }
+ ]
}
},
{
"type": "jsx_expression",
"named": true,
- "fields": {
- "expression": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "expression",
- "named": true
- },
- {
- "type": "sequence_expression",
- "named": true
- },
- {
- "type": "spread_element",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "jsx_fragment",
- "named": true,
- "fields": {
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "grit_metavariable",
- "named": true
- },
- {
- "type": "jsx_element",
- "named": true
- },
- {
- "type": "jsx_expression",
- "named": true
- },
- {
- "type": "jsx_fragment",
- "named": true
- },
- {
- "type": "jsx_self_closing_element",
- "named": true
- },
- {
- "type": "jsx_text",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "expression",
+ "named": true
+ },
+ {
+ "type": "sequence_expression",
+ "named": true
+ },
+ {
+ "type": "spread_element",
+ "named": true
+ }
+ ]
}
},
{
"type": "jsx_namespace_name",
"named": true,
- "fields": {
- "left": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "identifier",
- "named": true
- }
- ]
- },
- "right": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "identifier",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": true,
+ "types": [
+ {
+ "type": "identifier",
+ "named": true
+ }
+ ]
}
},
{
@@ -2273,7 +1961,7 @@
},
"name": {
"multiple": false,
- "required": true,
+ "required": false,
"types": [
{
"type": "identifier",
@@ -2284,7 +1972,7 @@
"named": true
},
{
- "type": "nested_identifier",
+ "type": "member_expression",
"named": true
}
]
@@ -2322,13 +2010,18 @@
"named": true
},
{
- "type": "nested_identifier",
+ "type": "member_expression",
"named": true
}
]
}
}
},
+ {
+ "type": "jsx_text",
+ "named": true,
+ "fields": {}
+ },
{
"type": "labeled_statement",
"named": true,
@@ -2355,69 +2048,60 @@
}
}
},
- {
- "type": "less_than",
- "named": true,
- "fields": {}
- },
{
"type": "lexical_declaration",
"named": true,
"fields": {
- "declarations": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "variable_declarator",
- "named": true
- }
- ]
- },
"kind": {
"multiple": false,
"required": true,
"types": [
{
"type": "const",
- "named": true
+ "named": false
},
{
"type": "let",
- "named": true
+ "named": false
}
]
}
+ },
+ "children": {
+ "multiple": true,
+ "required": true,
+ "types": [
+ {
+ "type": "variable_declarator",
+ "named": true
+ }
+ ]
}
},
{
"type": "member_expression",
"named": true,
"fields": {
- "chain": {
+ "object": {
"multiple": false,
- "required": false,
+ "required": true,
"types": [
{
- "type": "chain",
+ "type": "expression",
"named": true
},
{
- "type": "optional_chain",
+ "type": "import",
"named": true
}
]
},
- "object": {
+ "optional_chain": {
"multiple": false,
- "required": true,
+ "required": false,
"types": [
{
- "type": "expression",
+ "type": "optional_chain",
"named": true
}
]
@@ -2447,16 +2131,6 @@
"type": "method_definition",
"named": true,
"fields": {
- "async": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "async",
- "named": true
- }
- ]
- },
"body": {
"multiple": false,
"required": true,
@@ -2485,10 +2159,6 @@
"type": "computed_property_name",
"named": true
},
- {
- "type": "grit_metavariable",
- "named": true
- },
{
"type": "number",
"named": true
@@ -2508,43 +2178,11 @@
]
},
"parameters": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "assignment_pattern",
- "named": true
- },
- {
- "type": "pattern",
- "named": true
- }
- ]
- },
- "parenthesis": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "l_parenthesis",
- "named": true
- },
- {
- "type": "r_parenthesis",
- "named": true
- }
- ]
- },
- "static": {
"multiple": false,
- "required": false,
+ "required": true,
"types": [
{
- "type": "static",
+ "type": "formal_parameters",
"named": true
}
]
@@ -2554,28 +2192,13 @@
{
"type": "named_imports",
"named": true,
- "fields": {
- "imports": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "import_specifier",
- "named": true
- }
- ]
- }
- },
+ "fields": {},
"children": {
- "multiple": false,
+ "multiple": true,
"required": false,
"types": [
{
- "type": "grit_metavariable",
+ "type": "import_specifier",
"named": true
}
]
@@ -2584,73 +2207,35 @@
{
"type": "namespace_export",
"named": true,
- "fields": {
- "module": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "identifier",
- "named": true
- },
- {
- "type": "string",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "identifier",
+ "named": true
+ },
+ {
+ "type": "string",
+ "named": true
+ }
+ ]
}
},
{
"type": "namespace_import",
"named": true,
- "fields": {
- "namespace": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "identifier",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "nested_identifier",
- "named": true,
- "fields": {
- "base": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "identifier",
- "named": true
- }
- ]
- },
- "nested": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "nested_identifier",
- "named": true
- }
- ]
- },
- "terminal": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "identifier",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "identifier",
+ "named": true
+ }
+ ]
}
},
{
@@ -2658,19 +2243,11 @@
"named": true,
"fields": {
"arguments": {
- "multiple": true,
+ "multiple": false,
"required": false,
"types": [
{
- "type": ",",
- "named": false
- },
- {
- "type": "expression",
- "named": true
- },
- {
- "type": "spread_element",
+ "type": "arguments",
"named": true
}
]
@@ -2694,33 +2271,28 @@
{
"type": "object",
"named": true,
- "fields": {
- "properties": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "method_definition",
- "named": true
- },
- {
- "type": "pair",
- "named": true
- },
- {
- "type": "shorthand_property_identifier",
- "named": true
- },
- {
- "type": "spread_element",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "method_definition",
+ "named": true
+ },
+ {
+ "type": "pair",
+ "named": true
+ },
+ {
+ "type": "shorthand_property_identifier",
+ "named": true
+ },
+ {
+ "type": "spread_element",
+ "named": true
+ }
+ ]
}
},
{
@@ -2760,33 +2332,28 @@
{
"type": "object_pattern",
"named": true,
- "fields": {
- "properties": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "object_assignment_pattern",
- "named": true
- },
- {
- "type": "pair_pattern",
- "named": true
- },
- {
- "type": "rest_pattern",
- "named": true
- },
- {
- "type": "shorthand_property_identifier_pattern",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "object_assignment_pattern",
+ "named": true
+ },
+ {
+ "type": "pair_pattern",
+ "named": true
+ },
+ {
+ "type": "rest_pattern",
+ "named": true
+ },
+ {
+ "type": "shorthand_property_identifier_pattern",
+ "named": true
+ }
+ ]
}
},
{
@@ -2801,10 +2368,6 @@
"type": "computed_property_name",
"named": true
},
- {
- "type": "grit_metavariable",
- "named": true
- },
{
"type": "number",
"named": true
@@ -2847,10 +2410,6 @@
"type": "computed_property_name",
"named": true
},
- {
- "type": "grit_metavariable",
- "named": true
- },
{
"type": "number",
"named": true
@@ -2888,63 +2447,36 @@
{
"type": "parenthesized_expression",
"named": true,
- "fields": {
- "expressions": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "expression",
- "named": true
- },
- {
- "type": "grit_metavariable",
- "named": true
- },
- {
- "type": "sequence_expression",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "expression",
+ "named": true
+ },
+ {
+ "type": "sequence_expression",
+ "named": true
+ }
+ ]
}
},
{
"type": "program",
"named": true,
- "fields": {
- "hash_bang": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "hash_bang_line",
- "named": true
- }
- ]
- },
- "statements": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "statement",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "property_identifier",
- "named": true,
"fields": {},
"children": {
- "multiple": false,
+ "multiple": true,
"required": false,
"types": [
{
- "type": "grit_metavariable",
+ "type": "hash_bang_line",
+ "named": true
+ },
+ {
+ "type": "statement",
"named": true
}
]
@@ -2979,95 +2511,40 @@
{
"type": "rest_pattern",
"named": true,
- "fields": {
- "expression": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "array_pattern",
- "named": true
- },
- {
- "type": "identifier",
- "named": true
- },
- {
- "type": "member_expression",
- "named": true
- },
- {
- "type": "object_pattern",
- "named": true
- },
- {
- "type": "subscript_expression",
- "named": true
- },
- {
- "type": "undefined",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "return_statement",
- "named": true,
- "fields": {
- "expressions": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "expression",
- "named": true
- },
- {
- "type": "grit_metavariable",
- "named": true
- },
- {
- "type": "sequence_expression",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "sequence_expression",
- "named": true,
- "fields": {
- "left": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "expression",
- "named": true
- }
- ]
- },
- "right": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "expression",
- "named": true
- },
- {
- "type": "sequence_expression",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "array_pattern",
+ "named": true
+ },
+ {
+ "type": "identifier",
+ "named": true
+ },
+ {
+ "type": "member_expression",
+ "named": true
+ },
+ {
+ "type": "object_pattern",
+ "named": true
+ },
+ {
+ "type": "subscript_expression",
+ "named": true
+ },
+ {
+ "type": "undefined",
+ "named": true
+ }
+ ]
}
},
{
- "type": "shorthand_property_identifier",
+ "type": "return_statement",
"named": true,
"fields": {},
"children": {
@@ -3075,22 +2552,26 @@
"required": false,
"types": [
{
- "type": "grit_metavariable",
+ "type": "expression",
+ "named": true
+ },
+ {
+ "type": "sequence_expression",
"named": true
}
]
}
},
{
- "type": "shorthand_property_identifier_pattern",
+ "type": "sequence_expression",
"named": true,
"fields": {},
"children": {
- "multiple": false,
- "required": false,
+ "multiple": true,
+ "required": true,
"types": [
{
- "type": "grit_metavariable",
+ "type": "expression",
"named": true
}
]
@@ -3099,45 +2580,28 @@
{
"type": "spread_element",
"named": true,
- "fields": {
- "expression": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "expression",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "expression",
+ "named": true
+ }
+ ]
}
},
{
"type": "statement_block",
"named": true,
- "fields": {
- "statements": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "statement",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "statement_identifier",
- "named": true,
"fields": {},
"children": {
- "multiple": false,
+ "multiple": true,
"required": false,
"types": [
{
- "type": "grit_metavariable",
+ "type": "statement",
"named": true
}
]
@@ -3146,25 +2610,24 @@
{
"type": "string",
"named": true,
- "fields": {
- "fragment": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "escape_sequence",
- "named": true
- },
- {
- "type": "grit_metavariable",
- "named": true
- },
- {
- "type": "string_fragment",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "escape_sequence",
+ "named": true
+ },
+ {
+ "type": "html_character_reference",
+ "named": true
+ },
+ {
+ "type": "string_fragment",
+ "named": true
+ }
+ ]
}
},
{
@@ -3179,10 +2642,6 @@
"type": "expression",
"named": true
},
- {
- "type": "grit_metavariable",
- "named": true
- },
{
"type": "sequence_expression",
"named": true
@@ -3252,10 +2711,6 @@
"type": "expression",
"named": true
},
- {
- "type": "grit_metavariable",
- "named": true
- },
{
"type": "sequence_expression",
"named": true
@@ -3306,68 +2761,46 @@
}
}
},
- {
- "type": "template_content",
- "named": true,
- "fields": {
- "content": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "escape_sequence",
- "named": true
- },
- {
- "type": "template_chars",
- "named": true
- },
- {
- "type": "template_substitution",
- "named": true
- }
- ]
- }
- }
- },
{
"type": "template_string",
"named": true,
- "fields": {
- "template": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "template_content",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "escape_sequence",
+ "named": true
+ },
+ {
+ "type": "string_fragment",
+ "named": true
+ },
+ {
+ "type": "template_substitution",
+ "named": true
+ }
+ ]
}
},
{
"type": "template_substitution",
"named": true,
- "fields": {
- "expressions": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "expression",
- "named": true
- },
- {
- "type": "grit_metavariable",
- "named": true
- },
- {
- "type": "sequence_expression",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "expression",
+ "named": true
+ },
+ {
+ "type": "sequence_expression",
+ "named": true
+ }
+ ]
}
},
{
@@ -3409,25 +2842,20 @@
{
"type": "throw_statement",
"named": true,
- "fields": {
- "expressions": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "expression",
- "named": true
- },
- {
- "type": "grit_metavariable",
- "named": true
- },
- {
- "type": "sequence_expression",
- "named": true
- }
- ]
- }
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "expression",
+ "named": true
+ },
+ {
+ "type": "sequence_expression",
+ "named": true
+ }
+ ]
}
},
{
@@ -3485,32 +2913,32 @@
"required": true,
"types": [
{
- "type": "bitwise_not",
- "named": true
- },
- {
- "type": "delete",
- "named": true
+ "type": "!",
+ "named": false
},
{
- "type": "minus",
- "named": true
+ "type": "+",
+ "named": false
},
{
- "type": "not",
- "named": true
+ "type": "-",
+ "named": false
},
{
- "type": "plus",
- "named": true
+ "type": "delete",
+ "named": false
},
{
"type": "typeof",
- "named": true
+ "named": false
},
{
"type": "void",
- "named": true
+ "named": false
+ },
+ {
+ "type": "~",
+ "named": false
}
]
}
@@ -3535,12 +2963,12 @@
"required": true,
"types": [
{
- "type": "decrement",
- "named": true
+ "type": "++",
+ "named": false
},
{
- "type": "increment",
- "named": true
+ "type": "--",
+ "named": false
}
]
}
@@ -3549,28 +2977,13 @@
{
"type": "variable_declaration",
"named": true,
- "fields": {
- "declarations": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "variable_declarator",
- "named": true
- }
- ]
- }
- },
+ "fields": {},
"children": {
- "multiple": false,
+ "multiple": true,
"required": true,
"types": [
{
- "type": "var",
+ "type": "variable_declarator",
"named": true
}
]
@@ -3663,20 +3076,31 @@
}
},
{
- "type": "yield_expression",
- "named": true,
- "fields": {
- "expression": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "expression",
- "named": true
- }
- ]
- }
- }
+ "type": "yield_expression",
+ "named": true,
+ "fields": {},
+ "children": {
+ "multiple": false,
+ "required": false,
+ "types": [
+ {
+ "type": "expression",
+ "named": true
+ }
+ ]
+ }
+ },
+ {
+ "type": "!",
+ "named": false
+ },
+ {
+ "type": "!=",
+ "named": false
+ },
+ {
+ "type": "!==",
+ "named": false
},
{
"type": "\"",
@@ -3687,367 +3111,363 @@
"named": false
},
{
- "type": "'",
+ "type": "%",
"named": false
},
{
- "type": "(",
+ "type": "%=",
"named": false
},
{
- "type": ")",
+ "type": "&",
"named": false
},
{
- "type": "*",
+ "type": "&&",
"named": false
},
{
- "type": ",",
+ "type": "&&=",
"named": false
},
{
- "type": ".",
+ "type": "&=",
"named": false
},
{
- "type": "...",
+ "type": "'",
"named": false
},
{
- "type": "/",
+ "type": "(",
"named": false
},
{
- "type": ":",
+ "type": ")",
"named": false
},
{
- "type": ";",
+ "type": "*",
"named": false
},
{
- "type": "<",
+ "type": "**",
"named": false
},
{
- "type": "",
+ "type": "**=",
"named": false
},
{
- "type": "",
+ "type": "*=",
"named": false
},
{
- "type": "=",
+ "type": "+",
"named": false
},
{
- "type": "=>",
+ "type": "++",
"named": false
},
{
- "type": ">",
+ "type": "+=",
"named": false
},
{
- "type": "?",
+ "type": ",",
"named": false
},
{
- "type": "@",
+ "type": "-",
"named": false
},
{
- "type": "[",
+ "type": "--",
"named": false
},
{
- "type": "]",
+ "type": "-=",
"named": false
},
{
- "type": "`",
+ "type": ".",
"named": false
},
{
- "type": "and_equal",
- "named": true
- },
- {
- "type": "as",
+ "type": "...",
"named": false
},
{
- "type": "async",
- "named": true
+ "type": "/",
+ "named": false
},
{
- "type": "await",
+ "type": "/=",
"named": false
},
{
- "type": "binary_exp",
- "named": true
+ "type": "/>",
+ "named": false
},
{
- "type": "binary_left_shift",
- "named": true
+ "type": ":",
+ "named": false
},
{
- "type": "binary_modulo",
- "named": true
+ "type": ";",
+ "named": false
},
{
- "type": "binary_right_shift",
- "named": true
+ "type": "<",
+ "named": false
},
{
- "type": "binary_unsigned_right_shift",
- "named": true
+ "type": "",
+ "named": false
},
{
- "type": "bitwise_and",
- "named": true
+ "type": "",
+ "named": false
},
{
- "type": "bitwise_not",
- "named": true
+ "type": "<<",
+ "named": false
},
{
- "type": "bitwise_or",
- "named": true
+ "type": "<<=",
+ "named": false
},
{
- "type": "bitwise_xor",
- "named": true
+ "type": "<=",
+ "named": false
},
{
- "type": "break",
+ "type": "",
"named": false
},
{
- "type": "case",
+ "type": "=",
"named": false
},
{
- "type": "catch",
+ "type": "==",
"named": false
},
{
- "type": "class",
+ "type": "===",
"named": false
},
{
- "type": "comment",
- "named": true
+ "type": "=>",
+ "named": false
},
{
- "type": "const",
- "named": true
+ "type": ">",
+ "named": false
},
{
- "type": "continue",
+ "type": ">=",
"named": false
},
{
- "type": "debugger",
+ "type": ">>",
"named": false
},
{
- "type": "decrement",
- "named": true
+ "type": ">>=",
+ "named": false
},
{
- "type": "default",
+ "type": ">>>",
"named": false
},
{
- "type": "delete",
- "named": true
+ "type": ">>>=",
+ "named": false
},
{
- "type": "divide_equal",
- "named": true
+ "type": "?",
+ "named": false
},
{
- "type": "do",
+ "type": "??",
"named": false
},
{
- "type": "else",
+ "type": "??=",
"named": false
},
{
- "type": "equal",
- "named": true
+ "type": "@",
+ "named": false
},
{
- "type": "escape_sequence",
- "named": true
+ "type": "[",
+ "named": false
},
{
- "type": "exponent_equal",
- "named": true
+ "type": "]",
+ "named": false
},
{
- "type": "export",
+ "type": "^",
"named": false
},
{
- "type": "extends",
+ "type": "^=",
"named": false
},
{
- "type": "false",
- "named": true
+ "type": "`",
+ "named": false
},
{
- "type": "finally",
+ "type": "as",
"named": false
},
{
- "type": "for",
+ "type": "async",
"named": false
},
{
- "type": "from",
+ "type": "await",
"named": false
},
{
- "type": "function",
+ "type": "break",
"named": false
},
{
- "type": "get",
+ "type": "case",
"named": false
},
{
- "type": "greater_than_or_equal",
- "named": true
+ "type": "catch",
+ "named": false
},
{
- "type": "grit_metavariable",
- "named": true
+ "type": "class",
+ "named": false
},
{
- "type": "hash_bang_line",
- "named": true
+ "type": "const",
+ "named": false
},
{
- "type": "if",
+ "type": "continue",
"named": false
},
{
- "type": "import",
+ "type": "debugger",
"named": false
},
{
- "type": "in",
- "named": true
+ "type": "default",
+ "named": false
},
{
- "type": "increment",
- "named": true
+ "type": "delete",
+ "named": false
},
{
- "type": "instanceof",
- "named": true
+ "type": "do",
+ "named": false
},
{
- "type": "jsx_text",
- "named": true
+ "type": "else",
+ "named": false
},
{
- "type": "l_parenthesis",
+ "type": "escape_sequence",
"named": true
},
{
- "type": "left_shift_equal",
- "named": true
+ "type": "export",
+ "named": false
},
{
- "type": "less_than_or_equal",
- "named": true
+ "type": "extends",
+ "named": false
},
{
- "type": "let",
+ "type": "false",
"named": true
},
{
- "type": "logical_and",
- "named": true
+ "type": "finally",
+ "named": false
},
{
- "type": "logical_and_equal",
- "named": true
+ "type": "for",
+ "named": false
},
{
- "type": "logical_nullish",
- "named": true
+ "type": "from",
+ "named": false
},
{
- "type": "logical_nullish_equal",
- "named": true
+ "type": "function",
+ "named": false
},
{
- "type": "logical_or",
- "named": true
+ "type": "get",
+ "named": false
},
{
- "type": "logical_or_equal",
+ "type": "hash_bang_line",
"named": true
},
{
- "type": "minus",
+ "type": "html_character_reference",
"named": true
},
{
- "type": "minus_equal",
+ "type": "html_comment",
"named": true
},
{
- "type": "modulo_equal",
+ "type": "identifier",
"named": true
},
{
- "type": "new",
+ "type": "if",
"named": false
},
{
- "type": "not",
- "named": true
+ "type": "import",
+ "named": false
},
{
- "type": "not_equal",
- "named": true
+ "type": "in",
+ "named": false
},
{
- "type": "null",
- "named": true
+ "type": "instanceof",
+ "named": false
},
{
- "type": "number",
- "named": true
+ "type": "let",
+ "named": false
},
{
- "type": "of",
- "named": true
+ "type": "new",
+ "named": false
},
{
- "type": "optional_chain",
+ "type": "null",
"named": true
},
{
- "type": "or_equal",
+ "type": "number",
"named": true
},
{
- "type": "plus",
- "named": true
+ "type": "of",
+ "named": false
},
{
- "type": "plus_equal",
+ "type": "optional_chain",
"named": true
},
{
@@ -4055,7 +3475,7 @@
"named": true
},
{
- "type": "r_parenthesis",
+ "type": "property_identifier",
"named": true
},
{
@@ -4070,26 +3490,30 @@
"type": "return",
"named": false
},
- {
- "type": "right_shift_equal",
- "named": true
- },
{
"type": "set",
"named": false
},
{
- "type": "static",
+ "type": "shorthand_property_identifier",
"named": true
},
{
- "type": "strict_equal",
+ "type": "shorthand_property_identifier_pattern",
"named": true
},
{
- "type": "strict_not_equal",
+ "type": "statement_identifier",
"named": true
},
+ {
+ "type": "static",
+ "named": false
+ },
+ {
+ "type": "static get",
+ "named": false
+ },
{
"type": "string_fragment",
"named": true
@@ -4106,10 +3530,6 @@
"type": "target",
"named": false
},
- {
- "type": "template_chars",
- "named": true
- },
{
"type": "this",
"named": true
@@ -4118,10 +3538,6 @@
"type": "throw",
"named": false
},
- {
- "type": "times_equal",
- "named": true
- },
{
"type": "true",
"named": true
@@ -4132,23 +3548,19 @@
},
{
"type": "typeof",
- "named": true
+ "named": false
},
{
"type": "undefined",
"named": true
},
- {
- "type": "unsigned_right_shift_equal",
- "named": true
- },
{
"type": "var",
- "named": true
+ "named": false
},
{
"type": "void",
- "named": true
+ "named": false
},
{
"type": "while",
@@ -4158,10 +3570,6 @@
"type": "with",
"named": false
},
- {
- "type": "xor_equal",
- "named": true
- },
{
"type": "yield",
"named": false
@@ -4170,8 +3578,28 @@
"type": "{",
"named": false
},
+ {
+ "type": "|",
+ "named": false
+ },
+ {
+ "type": "|=",
+ "named": false
+ },
+ {
+ "type": "||",
+ "named": false
+ },
+ {
+ "type": "||=",
+ "named": false
+ },
{
"type": "}",
"named": false
+ },
+ {
+ "type": "~",
+ "named": false
}
]
\ No newline at end of file
diff --git a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/parser.c b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/parser.c
index 073da34cc..bc861a4bd 100644
--- a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/parser.c
+++ b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/parser.c
@@ -1,23 +1,31 @@
-#include
+#include "tree_sitter/parser.h"
#if defined(__GNUC__) || defined(__clang__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#endif
+#ifdef _MSC_VER
+#pragma optimize("", off)
+#elif defined(__clang__)
+#pragma clang optimize off
+#elif defined(__GNUC__)
+#pragma GCC optimize ("O0")
+#endif
+
#define LANGUAGE_VERSION 14
-#define STATE_COUNT 1716
-#define LARGE_STATE_COUNT 309
-#define SYMBOL_COUNT 263
-#define ALIAS_COUNT 6
-#define TOKEN_COUNT 129
-#define EXTERNAL_TOKEN_COUNT 3
-#define FIELD_COUNT 64
+#define STATE_COUNT 2874
+#define LARGE_STATE_COUNT 466
+#define SYMBOL_COUNT 267
+#define ALIAS_COUNT 4
+#define TOKEN_COUNT 136
+#define EXTERNAL_TOKEN_COUNT 7
+#define FIELD_COUNT 38
#define MAX_ALIAS_SEQUENCE_LENGTH 7
-#define PRODUCTION_ID_COUNT 165
+#define PRODUCTION_ID_COUNT 106
-enum {
- sym__primitive_identifier = 1,
+enum ts_symbol_identifiers {
+ sym_identifier = 1,
sym_hash_bang_line = 2,
anon_sym_export = 3,
anon_sym_STAR = 4,
@@ -28,268 +36,270 @@ enum {
anon_sym_RBRACE = 9,
anon_sym_import = 10,
anon_sym_from = 11,
- anon_sym_else = 12,
- anon_sym_if = 13,
- anon_sym_switch = 14,
- anon_sym_for = 15,
- anon_sym_LPAREN = 16,
- anon_sym_RPAREN = 17,
- anon_sym_await = 18,
- anon_sym_while = 19,
- anon_sym_do = 20,
- anon_sym_try = 21,
- anon_sym_with = 22,
- anon_sym_break = 23,
- anon_sym_continue = 24,
- anon_sym_debugger = 25,
- anon_sym_return = 26,
- anon_sym_throw = 27,
- anon_sym_SEMI = 28,
- anon_sym_COLON = 29,
- anon_sym_case = 30,
- anon_sym_catch = 31,
- anon_sym_finally = 32,
- anon_sym_yield = 33,
- anon_sym_EQ = 34,
- anon_sym_LBRACK = 35,
- anon_sym_RBRACK = 36,
- sym__glimmer_template_content = 37,
- anon_sym_LTtemplate_GT = 38,
- anon_sym_LT_SLASHtemplate_GT = 39,
- anon_sym_LT = 40,
- anon_sym_GT = 41,
- anon_sym_SLASH = 42,
- sym_jsx_text = 43,
- sym_jsx_identifier = 44,
- anon_sym_DOT = 45,
- anon_sym_class = 46,
- anon_sym_extends = 47,
- anon_sym_function = 48,
- sym_async = 49,
- sym_let = 50,
- sym_const = 51,
- sym_var = 52,
- sym_in = 53,
- sym_of = 54,
- anon_sym_EQ_GT = 55,
- sym_optional_chain = 56,
- anon_sym_new = 57,
- sym_plus_equal = 58,
- sym_minus_equal = 59,
- sym_times_equal = 60,
- sym_divide_equal = 61,
- sym_modulo_equal = 62,
- sym_xor_equal = 63,
- sym_and_equal = 64,
- sym_or_equal = 65,
- sym_right_shift_equal = 66,
- sym_unsigned_right_shift_equal = 67,
- sym_left_shift_equal = 68,
- sym_exponent_equal = 69,
- sym_logical_and_equal = 70,
- sym_logical_or_equal = 71,
- sym_logical_nullish_equal = 72,
- anon_sym_DOT_DOT_DOT = 73,
- sym_logical_and = 74,
- sym_logical_or = 75,
- sym_binary_right_shift = 76,
- sym_binary_unsigned_right_shift = 77,
- sym_binary_left_shift = 78,
- sym_bitwise_and = 79,
- sym_bitwise_xor = 80,
- sym_bitwise_or = 81,
- sym_plus = 82,
- sym_minus = 83,
- sym_binary_modulo = 84,
- sym_binary_exp = 85,
- sym_less_than_or_equal = 86,
- sym_equal = 87,
- sym_strict_equal = 88,
- sym_not_equal = 89,
- sym_strict_not_equal = 90,
- sym_greater_than_or_equal = 91,
- sym_logical_nullish = 92,
- sym_instanceof = 93,
- sym_not = 94,
- sym_bitwise_not = 95,
- sym_typeof = 96,
- sym_void = 97,
- sym_delete = 98,
- sym_increment = 99,
- sym_decrement = 100,
- anon_sym_DQUOTE = 101,
- anon_sym_SQUOTE = 102,
- sym_unescaped_double_string_fragment = 103,
- sym_unescaped_single_string_fragment = 104,
- sym_escape_sequence = 105,
- sym_comment = 106,
- anon_sym_BQUOTE = 107,
- anon_sym_DOLLAR_LBRACE = 108,
- anon_sym_SLASH2 = 109,
- sym_regex_pattern = 110,
- sym_regex_flags = 111,
- sym_number = 112,
- sym_private_property_identifier = 113,
- anon_sym_target = 114,
- sym_this = 115,
- sym_super = 116,
- sym_true = 117,
- sym_false = 118,
- sym_null = 119,
- sym_undefined = 120,
- anon_sym_AT = 121,
- sym_static = 122,
- anon_sym_get = 123,
- anon_sym_set = 124,
- sym_grit_metavariable = 125,
- sym__automatic_semicolon = 126,
- sym_template_chars = 127,
- sym__ternary_qmark = 128,
- sym_program = 129,
- sym_export_statement = 130,
- sym_namespace_export = 131,
- sym_export_clause = 132,
- sym_export_specifier = 133,
- sym__module_export_name = 134,
- sym_declaration = 135,
- sym_import = 136,
- sym_import_statement = 137,
- sym_import_clause = 138,
- sym__from_clause = 139,
- sym_namespace_import = 140,
- sym_named_imports = 141,
- sym_aliased_name = 142,
- sym_import_specifier = 143,
- sym_expression_statement = 144,
- sym_variable_declaration = 145,
- sym_lexical_declaration = 146,
- sym_variable_declarator = 147,
- sym_statement_block = 148,
- sym_else_clause = 149,
- sym_if_statement = 150,
- sym_switch_statement = 151,
- sym_for_statement = 152,
- sym_for_in_statement = 153,
- sym__for_header = 154,
- sym_while_statement = 155,
- sym_do_statement = 156,
- sym_try_statement = 157,
- sym_with_statement = 158,
- sym_break_statement = 159,
- sym_continue_statement = 160,
- sym_debugger_statement = 161,
- sym_return_statement = 162,
- sym_throw_statement = 163,
- sym_empty_statement = 164,
- sym_labeled_statement = 165,
- sym_switch_body = 166,
- sym_switch_case = 167,
- sym_switch_default = 168,
- sym_catch_clause = 169,
- sym_finally_clause = 170,
- sym_parenthesized_expression = 171,
- sym_expression = 172,
- sym_primary_expression = 173,
- sym_yield_expression = 174,
- sym_object = 175,
- sym_object_pattern = 176,
- sym_assignment_pattern = 177,
- sym_object_assignment_pattern = 178,
- sym_array = 179,
- sym_array_pattern = 180,
- sym_glimmer_template = 181,
- sym_glimmer_opening_tag = 182,
- sym_glimmer_closing_tag = 183,
- sym_jsx_element = 184,
- sym_jsx_fragment = 185,
- sym_jsx_expression = 186,
- sym_jsx_opening_element = 187,
- sym_nested_identifier = 188,
- sym_jsx_namespace_name = 189,
- sym_jsx_closing_element = 190,
- sym_jsx_self_closing_element = 191,
- sym_jsx_assigned_attribute = 192,
- sym_jsx_attribute = 193,
- sym_class = 194,
- sym_class_declaration = 195,
- sym_class_heritage = 196,
- sym_function = 197,
- sym_function_declaration = 198,
- sym_generator_function = 199,
- sym_generator_function_declaration = 200,
- sym_arrow_function = 201,
- sym_chain = 202,
- sym_call_expression = 203,
- sym_new_expression = 204,
- sym_await_expression = 205,
- sym_member_expression = 206,
- sym_subscript_expression = 207,
- sym_assignment_expression = 208,
- sym__augmented_assignment_lhs = 209,
- sym_augmented_assignment_expression = 210,
- sym__initializer = 211,
- sym__destructuring_pattern = 212,
- sym_spread_element = 213,
- sym_ternary_expression = 214,
- sym_binary_expression = 215,
- sym_binary_times = 216,
- sym_binary_divide = 217,
- sym_less_than = 218,
- sym_greater_than = 219,
- sym_unary_expression = 220,
- sym_update_expression = 221,
- sym_sequence_expression = 222,
- sym_string = 223,
- sym_template_content = 224,
- sym_template_string = 225,
- sym_template_substitution = 226,
- sym_regex = 227,
- sym_identifier = 228,
- sym_meta_property = 229,
- sym__arguments = 230,
- sym_decorator = 231,
- sym_decorator_member_expression = 232,
- sym_decorator_call_expression = 233,
- sym_class_body = 234,
- sym_field_definition = 235,
- sym__formal_parameters = 236,
- sym_class_static_block = 237,
- sym_pattern = 238,
- sym_rest_pattern = 239,
- sym_method_definition = 240,
- sym_pair = 241,
- sym_pair_pattern = 242,
- sym__property_name = 243,
- sym_computed_property_name = 244,
- aux_sym_program_repeat1 = 245,
- aux_sym_export_statement_repeat1 = 246,
- aux_sym_export_clause_repeat1 = 247,
- aux_sym_named_imports_repeat1 = 248,
- aux_sym_variable_declaration_repeat1 = 249,
- aux_sym_switch_body_repeat1 = 250,
- aux_sym_object_repeat1 = 251,
- aux_sym_object_pattern_repeat1 = 252,
- aux_sym_array_repeat1 = 253,
- aux_sym_array_pattern_repeat1 = 254,
- aux_sym_glimmer_template_repeat1 = 255,
- aux_sym_jsx_element_repeat1 = 256,
- aux_sym_jsx_opening_element_repeat1 = 257,
- aux_sym_string_repeat1 = 258,
- aux_sym_string_repeat2 = 259,
- aux_sym_template_content_repeat1 = 260,
- aux_sym_class_body_repeat1 = 261,
- aux_sym__formal_parameters_repeat1 = 262,
- alias_sym_l_parenthesis = 263,
- alias_sym_property_identifier = 264,
- alias_sym_r_parenthesis = 265,
- alias_sym_shorthand_property_identifier = 266,
- alias_sym_shorthand_property_identifier_pattern = 267,
- alias_sym_statement_identifier = 268,
+ anon_sym_with = 12,
+ anon_sym_var = 13,
+ anon_sym_let = 14,
+ anon_sym_const = 15,
+ anon_sym_else = 16,
+ anon_sym_if = 17,
+ anon_sym_switch = 18,
+ anon_sym_for = 19,
+ anon_sym_LPAREN = 20,
+ anon_sym_RPAREN = 21,
+ anon_sym_await = 22,
+ anon_sym_in = 23,
+ anon_sym_of = 24,
+ anon_sym_while = 25,
+ anon_sym_do = 26,
+ anon_sym_try = 27,
+ anon_sym_break = 28,
+ anon_sym_continue = 29,
+ anon_sym_debugger = 30,
+ anon_sym_return = 31,
+ anon_sym_throw = 32,
+ anon_sym_SEMI = 33,
+ anon_sym_COLON = 34,
+ anon_sym_case = 35,
+ anon_sym_catch = 36,
+ anon_sym_finally = 37,
+ anon_sym_yield = 38,
+ anon_sym_EQ = 39,
+ anon_sym_LBRACK = 40,
+ anon_sym_RBRACK = 41,
+ sym__glimmer_template_content = 42,
+ anon_sym_LTtemplate_GT = 43,
+ anon_sym_LT_SLASHtemplate_GT = 44,
+ aux_sym_jsx_text_token1 = 45,
+ aux_sym_jsx_text_token2 = 46,
+ sym_html_character_reference = 47,
+ anon_sym_LT = 48,
+ anon_sym_GT = 49,
+ sym_jsx_identifier = 50,
+ anon_sym_DOT = 51,
+ anon_sym_LT_SLASH = 52,
+ anon_sym_SLASH_GT = 53,
+ anon_sym_DQUOTE = 54,
+ anon_sym_SQUOTE = 55,
+ sym_unescaped_double_jsx_string_fragment = 56,
+ sym_unescaped_single_jsx_string_fragment = 57,
+ anon_sym_class = 58,
+ anon_sym_extends = 59,
+ anon_sym_async = 60,
+ anon_sym_function = 61,
+ anon_sym_EQ_GT = 62,
+ sym_optional_chain = 63,
+ anon_sym_new = 64,
+ anon_sym_PLUS_EQ = 65,
+ anon_sym_DASH_EQ = 66,
+ anon_sym_STAR_EQ = 67,
+ anon_sym_SLASH_EQ = 68,
+ anon_sym_PERCENT_EQ = 69,
+ anon_sym_CARET_EQ = 70,
+ anon_sym_AMP_EQ = 71,
+ anon_sym_PIPE_EQ = 72,
+ anon_sym_GT_GT_EQ = 73,
+ anon_sym_GT_GT_GT_EQ = 74,
+ anon_sym_LT_LT_EQ = 75,
+ anon_sym_STAR_STAR_EQ = 76,
+ anon_sym_AMP_AMP_EQ = 77,
+ anon_sym_PIPE_PIPE_EQ = 78,
+ anon_sym_QMARK_QMARK_EQ = 79,
+ anon_sym_DOT_DOT_DOT = 80,
+ anon_sym_AMP_AMP = 81,
+ anon_sym_PIPE_PIPE = 82,
+ anon_sym_GT_GT = 83,
+ anon_sym_GT_GT_GT = 84,
+ anon_sym_LT_LT = 85,
+ anon_sym_AMP = 86,
+ anon_sym_CARET = 87,
+ anon_sym_PIPE = 88,
+ anon_sym_PLUS = 89,
+ anon_sym_DASH = 90,
+ anon_sym_SLASH = 91,
+ anon_sym_PERCENT = 92,
+ anon_sym_STAR_STAR = 93,
+ anon_sym_LT_EQ = 94,
+ anon_sym_EQ_EQ = 95,
+ anon_sym_EQ_EQ_EQ = 96,
+ anon_sym_BANG_EQ = 97,
+ anon_sym_BANG_EQ_EQ = 98,
+ anon_sym_GT_EQ = 99,
+ anon_sym_QMARK_QMARK = 100,
+ anon_sym_instanceof = 101,
+ anon_sym_BANG = 102,
+ anon_sym_TILDE = 103,
+ anon_sym_typeof = 104,
+ anon_sym_void = 105,
+ anon_sym_delete = 106,
+ anon_sym_PLUS_PLUS = 107,
+ anon_sym_DASH_DASH = 108,
+ sym_unescaped_double_string_fragment = 109,
+ sym_unescaped_single_string_fragment = 110,
+ sym_escape_sequence = 111,
+ aux_sym_comment_token1 = 112,
+ anon_sym_BQUOTE = 113,
+ anon_sym_DOLLAR_LBRACE = 114,
+ anon_sym_SLASH2 = 115,
+ sym_regex_pattern = 116,
+ sym_regex_flags = 117,
+ sym_number = 118,
+ sym_private_property_identifier = 119,
+ anon_sym_target = 120,
+ sym_this = 121,
+ sym_super = 122,
+ sym_true = 123,
+ sym_false = 124,
+ sym_null = 125,
+ sym_undefined = 126,
+ anon_sym_AT = 127,
+ anon_sym_static = 128,
+ aux_sym_method_definition_token1 = 129,
+ anon_sym_get = 130,
+ anon_sym_set = 131,
+ sym__automatic_semicolon = 132,
+ sym__template_chars = 133,
+ sym__ternary_qmark = 134,
+ sym_html_comment = 135,
+ sym_program = 136,
+ sym_export_statement = 137,
+ sym_namespace_export = 138,
+ sym_export_clause = 139,
+ sym_export_specifier = 140,
+ sym__module_export_name = 141,
+ sym_declaration = 142,
+ sym_import = 143,
+ sym_import_statement = 144,
+ sym_import_clause = 145,
+ sym__from_clause = 146,
+ sym_namespace_import = 147,
+ sym_named_imports = 148,
+ sym_import_specifier = 149,
+ sym_import_attribute = 150,
+ sym_expression_statement = 151,
+ sym_variable_declaration = 152,
+ sym_lexical_declaration = 153,
+ sym_variable_declarator = 154,
+ sym_statement_block = 155,
+ sym_else_clause = 156,
+ sym_if_statement = 157,
+ sym_switch_statement = 158,
+ sym_for_statement = 159,
+ sym_for_in_statement = 160,
+ sym__for_header = 161,
+ sym_while_statement = 162,
+ sym_do_statement = 163,
+ sym_try_statement = 164,
+ sym_with_statement = 165,
+ sym_break_statement = 166,
+ sym_continue_statement = 167,
+ sym_debugger_statement = 168,
+ sym_return_statement = 169,
+ sym_throw_statement = 170,
+ sym_empty_statement = 171,
+ sym_labeled_statement = 172,
+ sym_switch_body = 173,
+ sym_switch_case = 174,
+ sym_switch_default = 175,
+ sym_catch_clause = 176,
+ sym_finally_clause = 177,
+ sym_parenthesized_expression = 178,
+ sym_expression = 179,
+ sym_primary_expression = 180,
+ sym_yield_expression = 181,
+ sym_object = 182,
+ sym_object_pattern = 183,
+ sym_assignment_pattern = 184,
+ sym_object_assignment_pattern = 185,
+ sym_array = 186,
+ sym_array_pattern = 187,
+ sym_glimmer_template = 188,
+ sym_glimmer_opening_tag = 189,
+ sym_glimmer_closing_tag = 190,
+ sym_jsx_element = 191,
+ sym_jsx_text = 192,
+ sym_jsx_expression = 193,
+ sym_jsx_opening_element = 194,
+ sym_nested_identifier = 195,
+ sym_jsx_namespace_name = 196,
+ sym_jsx_closing_element = 197,
+ sym_jsx_self_closing_element = 198,
+ sym_jsx_attribute = 199,
+ sym__jsx_string = 200,
+ sym_class = 201,
+ sym_class_declaration = 202,
+ sym_class_heritage = 203,
+ sym_function_expression = 204,
+ sym_function_declaration = 205,
+ sym_generator_function = 206,
+ sym_generator_function_declaration = 207,
+ sym_arrow_function = 208,
+ sym_call_expression = 209,
+ sym_new_expression = 210,
+ sym_await_expression = 211,
+ sym_member_expression = 212,
+ sym_subscript_expression = 213,
+ sym_assignment_expression = 214,
+ sym__augmented_assignment_lhs = 215,
+ sym_augmented_assignment_expression = 216,
+ sym__initializer = 217,
+ sym__destructuring_pattern = 218,
+ sym_spread_element = 219,
+ sym_ternary_expression = 220,
+ sym_binary_expression = 221,
+ sym_unary_expression = 222,
+ sym_update_expression = 223,
+ sym_sequence_expression = 224,
+ sym_string = 225,
+ sym_comment = 226,
+ sym_template_string = 227,
+ sym_template_substitution = 228,
+ sym_regex = 229,
+ sym_meta_property = 230,
+ sym_arguments = 231,
+ sym_decorator = 232,
+ sym_decorator_member_expression = 233,
+ sym_decorator_call_expression = 234,
+ sym_class_body = 235,
+ sym_field_definition = 236,
+ sym_formal_parameters = 237,
+ sym_class_static_block = 238,
+ sym_pattern = 239,
+ sym_rest_pattern = 240,
+ sym_method_definition = 241,
+ sym_pair = 242,
+ sym_pair_pattern = 243,
+ sym__property_name = 244,
+ sym_computed_property_name = 245,
+ aux_sym_program_repeat1 = 246,
+ aux_sym_export_statement_repeat1 = 247,
+ aux_sym_export_clause_repeat1 = 248,
+ aux_sym_named_imports_repeat1 = 249,
+ aux_sym_variable_declaration_repeat1 = 250,
+ aux_sym_switch_body_repeat1 = 251,
+ aux_sym_object_repeat1 = 252,
+ aux_sym_object_pattern_repeat1 = 253,
+ aux_sym_array_repeat1 = 254,
+ aux_sym_array_pattern_repeat1 = 255,
+ aux_sym_glimmer_template_repeat1 = 256,
+ aux_sym_jsx_element_repeat1 = 257,
+ aux_sym_jsx_opening_element_repeat1 = 258,
+ aux_sym__jsx_string_repeat1 = 259,
+ aux_sym__jsx_string_repeat2 = 260,
+ aux_sym_sequence_expression_repeat1 = 261,
+ aux_sym_string_repeat1 = 262,
+ aux_sym_string_repeat2 = 263,
+ aux_sym_template_string_repeat1 = 264,
+ aux_sym_class_body_repeat1 = 265,
+ aux_sym_formal_parameters_repeat1 = 266,
+ alias_sym_property_identifier = 267,
+ alias_sym_shorthand_property_identifier = 268,
+ alias_sym_shorthand_property_identifier_pattern = 269,
+ alias_sym_statement_identifier = 270,
};
static const char * const ts_symbol_names[] = {
[ts_builtin_sym_end] = "end",
- [sym__primitive_identifier] = "_primitive_identifier",
+ [sym_identifier] = "identifier",
[sym_hash_bang_line] = "hash_bang_line",
[anon_sym_export] = "export",
[anon_sym_STAR] = "*",
@@ -300,6 +310,10 @@ static const char * const ts_symbol_names[] = {
[anon_sym_RBRACE] = "}",
[anon_sym_import] = "import",
[anon_sym_from] = "from",
+ [anon_sym_with] = "with",
+ [anon_sym_var] = "var",
+ [anon_sym_let] = "let",
+ [anon_sym_const] = "const",
[anon_sym_else] = "else",
[anon_sym_if] = "if",
[anon_sym_switch] = "switch",
@@ -307,10 +321,11 @@ static const char * const ts_symbol_names[] = {
[anon_sym_LPAREN] = "(",
[anon_sym_RPAREN] = ")",
[anon_sym_await] = "await",
+ [anon_sym_in] = "in",
+ [anon_sym_of] = "of",
[anon_sym_while] = "while",
[anon_sym_do] = "do",
[anon_sym_try] = "try",
- [anon_sym_with] = "with",
[anon_sym_break] = "break",
[anon_sym_continue] = "continue",
[anon_sym_debugger] = "debugger",
@@ -328,73 +343,74 @@ static const char * const ts_symbol_names[] = {
[sym__glimmer_template_content] = "_glimmer_template_content",
[anon_sym_LTtemplate_GT] = "",
[anon_sym_LT_SLASHtemplate_GT] = "",
+ [aux_sym_jsx_text_token1] = "jsx_text_token1",
+ [aux_sym_jsx_text_token2] = "jsx_text_token2",
+ [sym_html_character_reference] = "html_character_reference",
[anon_sym_LT] = "<",
[anon_sym_GT] = ">",
- [anon_sym_SLASH] = "/",
- [sym_jsx_text] = "jsx_text",
[sym_jsx_identifier] = "identifier",
[anon_sym_DOT] = ".",
+ [anon_sym_LT_SLASH] = "",
+ [anon_sym_SLASH_GT] = "/>",
+ [anon_sym_DQUOTE] = "\"",
+ [anon_sym_SQUOTE] = "'",
+ [sym_unescaped_double_jsx_string_fragment] = "string_fragment",
+ [sym_unescaped_single_jsx_string_fragment] = "string_fragment",
[anon_sym_class] = "class",
[anon_sym_extends] = "extends",
+ [anon_sym_async] = "async",
[anon_sym_function] = "function",
- [sym_async] = "async",
- [sym_let] = "let",
- [sym_const] = "const",
- [sym_var] = "var",
- [sym_in] = "in",
- [sym_of] = "of",
[anon_sym_EQ_GT] = "=>",
[sym_optional_chain] = "optional_chain",
[anon_sym_new] = "new",
- [sym_plus_equal] = "plus_equal",
- [sym_minus_equal] = "minus_equal",
- [sym_times_equal] = "times_equal",
- [sym_divide_equal] = "divide_equal",
- [sym_modulo_equal] = "modulo_equal",
- [sym_xor_equal] = "xor_equal",
- [sym_and_equal] = "and_equal",
- [sym_or_equal] = "or_equal",
- [sym_right_shift_equal] = "right_shift_equal",
- [sym_unsigned_right_shift_equal] = "unsigned_right_shift_equal",
- [sym_left_shift_equal] = "left_shift_equal",
- [sym_exponent_equal] = "exponent_equal",
- [sym_logical_and_equal] = "logical_and_equal",
- [sym_logical_or_equal] = "logical_or_equal",
- [sym_logical_nullish_equal] = "logical_nullish_equal",
+ [anon_sym_PLUS_EQ] = "+=",
+ [anon_sym_DASH_EQ] = "-=",
+ [anon_sym_STAR_EQ] = "*=",
+ [anon_sym_SLASH_EQ] = "/=",
+ [anon_sym_PERCENT_EQ] = "%=",
+ [anon_sym_CARET_EQ] = "^=",
+ [anon_sym_AMP_EQ] = "&=",
+ [anon_sym_PIPE_EQ] = "|=",
+ [anon_sym_GT_GT_EQ] = ">>=",
+ [anon_sym_GT_GT_GT_EQ] = ">>>=",
+ [anon_sym_LT_LT_EQ] = "<<=",
+ [anon_sym_STAR_STAR_EQ] = "**=",
+ [anon_sym_AMP_AMP_EQ] = "&&=",
+ [anon_sym_PIPE_PIPE_EQ] = "||=",
+ [anon_sym_QMARK_QMARK_EQ] = "\?\?=",
[anon_sym_DOT_DOT_DOT] = "...",
- [sym_logical_and] = "logical_and",
- [sym_logical_or] = "logical_or",
- [sym_binary_right_shift] = "binary_right_shift",
- [sym_binary_unsigned_right_shift] = "binary_unsigned_right_shift",
- [sym_binary_left_shift] = "binary_left_shift",
- [sym_bitwise_and] = "bitwise_and",
- [sym_bitwise_xor] = "bitwise_xor",
- [sym_bitwise_or] = "bitwise_or",
- [sym_plus] = "plus",
- [sym_minus] = "minus",
- [sym_binary_modulo] = "binary_modulo",
- [sym_binary_exp] = "binary_exp",
- [sym_less_than_or_equal] = "less_than_or_equal",
- [sym_equal] = "equal",
- [sym_strict_equal] = "strict_equal",
- [sym_not_equal] = "not_equal",
- [sym_strict_not_equal] = "strict_not_equal",
- [sym_greater_than_or_equal] = "greater_than_or_equal",
- [sym_logical_nullish] = "logical_nullish",
- [sym_instanceof] = "instanceof",
- [sym_not] = "not",
- [sym_bitwise_not] = "bitwise_not",
- [sym_typeof] = "typeof",
- [sym_void] = "void",
- [sym_delete] = "delete",
- [sym_increment] = "increment",
- [sym_decrement] = "decrement",
- [anon_sym_DQUOTE] = "\"",
- [anon_sym_SQUOTE] = "'",
+ [anon_sym_AMP_AMP] = "&&",
+ [anon_sym_PIPE_PIPE] = "||",
+ [anon_sym_GT_GT] = ">>",
+ [anon_sym_GT_GT_GT] = ">>>",
+ [anon_sym_LT_LT] = "<<",
+ [anon_sym_AMP] = "&",
+ [anon_sym_CARET] = "^",
+ [anon_sym_PIPE] = "|",
+ [anon_sym_PLUS] = "+",
+ [anon_sym_DASH] = "-",
+ [anon_sym_SLASH] = "/",
+ [anon_sym_PERCENT] = "%",
+ [anon_sym_STAR_STAR] = "**",
+ [anon_sym_LT_EQ] = "<=",
+ [anon_sym_EQ_EQ] = "==",
+ [anon_sym_EQ_EQ_EQ] = "===",
+ [anon_sym_BANG_EQ] = "!=",
+ [anon_sym_BANG_EQ_EQ] = "!==",
+ [anon_sym_GT_EQ] = ">=",
+ [anon_sym_QMARK_QMARK] = "\?\?",
+ [anon_sym_instanceof] = "instanceof",
+ [anon_sym_BANG] = "!",
+ [anon_sym_TILDE] = "~",
+ [anon_sym_typeof] = "typeof",
+ [anon_sym_void] = "void",
+ [anon_sym_delete] = "delete",
+ [anon_sym_PLUS_PLUS] = "++",
+ [anon_sym_DASH_DASH] = "--",
[sym_unescaped_double_string_fragment] = "string_fragment",
[sym_unescaped_single_string_fragment] = "string_fragment",
[sym_escape_sequence] = "escape_sequence",
- [sym_comment] = "comment",
+ [aux_sym_comment_token1] = "comment_token1",
[anon_sym_BQUOTE] = "`",
[anon_sym_DOLLAR_LBRACE] = "${",
[anon_sym_SLASH2] = "/",
@@ -410,13 +426,14 @@ static const char * const ts_symbol_names[] = {
[sym_null] = "null",
[sym_undefined] = "undefined",
[anon_sym_AT] = "@",
- [sym_static] = "static",
+ [anon_sym_static] = "static",
+ [aux_sym_method_definition_token1] = "static get",
[anon_sym_get] = "get",
[anon_sym_set] = "set",
- [sym_grit_metavariable] = "grit_metavariable",
[sym__automatic_semicolon] = "_automatic_semicolon",
- [sym_template_chars] = "template_chars",
+ [sym__template_chars] = "string_fragment",
[sym__ternary_qmark] = "\?",
+ [sym_html_comment] = "html_comment",
[sym_program] = "program",
[sym_export_statement] = "export_statement",
[sym_namespace_export] = "namespace_export",
@@ -430,8 +447,8 @@ static const char * const ts_symbol_names[] = {
[sym__from_clause] = "_from_clause",
[sym_namespace_import] = "namespace_import",
[sym_named_imports] = "named_imports",
- [sym_aliased_name] = "aliased_name",
[sym_import_specifier] = "import_specifier",
+ [sym_import_attribute] = "import_attribute",
[sym_expression_statement] = "expression_statement",
[sym_variable_declaration] = "variable_declaration",
[sym_lexical_declaration] = "lexical_declaration",
@@ -473,24 +490,23 @@ static const char * const ts_symbol_names[] = {
[sym_glimmer_opening_tag] = "glimmer_opening_tag",
[sym_glimmer_closing_tag] = "glimmer_closing_tag",
[sym_jsx_element] = "jsx_element",
- [sym_jsx_fragment] = "jsx_fragment",
+ [sym_jsx_text] = "jsx_text",
[sym_jsx_expression] = "jsx_expression",
[sym_jsx_opening_element] = "jsx_opening_element",
- [sym_nested_identifier] = "nested_identifier",
+ [sym_nested_identifier] = "member_expression",
[sym_jsx_namespace_name] = "jsx_namespace_name",
[sym_jsx_closing_element] = "jsx_closing_element",
[sym_jsx_self_closing_element] = "jsx_self_closing_element",
- [sym_jsx_assigned_attribute] = "jsx_assigned_attribute",
[sym_jsx_attribute] = "jsx_attribute",
+ [sym__jsx_string] = "string",
[sym_class] = "class",
[sym_class_declaration] = "class_declaration",
[sym_class_heritage] = "class_heritage",
- [sym_function] = "function",
+ [sym_function_expression] = "function_expression",
[sym_function_declaration] = "function_declaration",
[sym_generator_function] = "generator_function",
[sym_generator_function_declaration] = "generator_function_declaration",
[sym_arrow_function] = "arrow_function",
- [sym_chain] = "chain",
[sym_call_expression] = "call_expression",
[sym_new_expression] = "new_expression",
[sym_await_expression] = "await_expression",
@@ -504,27 +520,22 @@ static const char * const ts_symbol_names[] = {
[sym_spread_element] = "spread_element",
[sym_ternary_expression] = "ternary_expression",
[sym_binary_expression] = "binary_expression",
- [sym_binary_times] = "binary_times",
- [sym_binary_divide] = "binary_divide",
- [sym_less_than] = "less_than",
- [sym_greater_than] = "greater_than",
[sym_unary_expression] = "unary_expression",
[sym_update_expression] = "update_expression",
[sym_sequence_expression] = "sequence_expression",
[sym_string] = "string",
- [sym_template_content] = "template_content",
+ [sym_comment] = "comment",
[sym_template_string] = "template_string",
[sym_template_substitution] = "template_substitution",
[sym_regex] = "regex",
- [sym_identifier] = "identifier",
[sym_meta_property] = "meta_property",
- [sym__arguments] = "_arguments",
+ [sym_arguments] = "arguments",
[sym_decorator] = "decorator",
[sym_decorator_member_expression] = "member_expression",
[sym_decorator_call_expression] = "call_expression",
[sym_class_body] = "class_body",
[sym_field_definition] = "field_definition",
- [sym__formal_parameters] = "_formal_parameters",
+ [sym_formal_parameters] = "formal_parameters",
[sym_class_static_block] = "class_static_block",
[sym_pattern] = "pattern",
[sym_rest_pattern] = "rest_pattern",
@@ -546,14 +557,15 @@ static const char * const ts_symbol_names[] = {
[aux_sym_glimmer_template_repeat1] = "glimmer_template_repeat1",
[aux_sym_jsx_element_repeat1] = "jsx_element_repeat1",
[aux_sym_jsx_opening_element_repeat1] = "jsx_opening_element_repeat1",
+ [aux_sym__jsx_string_repeat1] = "_jsx_string_repeat1",
+ [aux_sym__jsx_string_repeat2] = "_jsx_string_repeat2",
+ [aux_sym_sequence_expression_repeat1] = "sequence_expression_repeat1",
[aux_sym_string_repeat1] = "string_repeat1",
[aux_sym_string_repeat2] = "string_repeat2",
- [aux_sym_template_content_repeat1] = "template_content_repeat1",
+ [aux_sym_template_string_repeat1] = "template_string_repeat1",
[aux_sym_class_body_repeat1] = "class_body_repeat1",
- [aux_sym__formal_parameters_repeat1] = "_formal_parameters_repeat1",
- [alias_sym_l_parenthesis] = "l_parenthesis",
+ [aux_sym_formal_parameters_repeat1] = "formal_parameters_repeat1",
[alias_sym_property_identifier] = "property_identifier",
- [alias_sym_r_parenthesis] = "r_parenthesis",
[alias_sym_shorthand_property_identifier] = "shorthand_property_identifier",
[alias_sym_shorthand_property_identifier_pattern] = "shorthand_property_identifier_pattern",
[alias_sym_statement_identifier] = "statement_identifier",
@@ -561,7 +573,7 @@ static const char * const ts_symbol_names[] = {
static const TSSymbol ts_symbol_map[] = {
[ts_builtin_sym_end] = ts_builtin_sym_end,
- [sym__primitive_identifier] = sym__primitive_identifier,
+ [sym_identifier] = sym_identifier,
[sym_hash_bang_line] = sym_hash_bang_line,
[anon_sym_export] = anon_sym_export,
[anon_sym_STAR] = anon_sym_STAR,
@@ -572,6 +584,10 @@ static const TSSymbol ts_symbol_map[] = {
[anon_sym_RBRACE] = anon_sym_RBRACE,
[anon_sym_import] = anon_sym_import,
[anon_sym_from] = anon_sym_from,
+ [anon_sym_with] = anon_sym_with,
+ [anon_sym_var] = anon_sym_var,
+ [anon_sym_let] = anon_sym_let,
+ [anon_sym_const] = anon_sym_const,
[anon_sym_else] = anon_sym_else,
[anon_sym_if] = anon_sym_if,
[anon_sym_switch] = anon_sym_switch,
@@ -579,10 +595,11 @@ static const TSSymbol ts_symbol_map[] = {
[anon_sym_LPAREN] = anon_sym_LPAREN,
[anon_sym_RPAREN] = anon_sym_RPAREN,
[anon_sym_await] = anon_sym_await,
+ [anon_sym_in] = anon_sym_in,
+ [anon_sym_of] = anon_sym_of,
[anon_sym_while] = anon_sym_while,
[anon_sym_do] = anon_sym_do,
[anon_sym_try] = anon_sym_try,
- [anon_sym_with] = anon_sym_with,
[anon_sym_break] = anon_sym_break,
[anon_sym_continue] = anon_sym_continue,
[anon_sym_debugger] = anon_sym_debugger,
@@ -600,73 +617,74 @@ static const TSSymbol ts_symbol_map[] = {
[sym__glimmer_template_content] = sym__glimmer_template_content,
[anon_sym_LTtemplate_GT] = anon_sym_LTtemplate_GT,
[anon_sym_LT_SLASHtemplate_GT] = anon_sym_LT_SLASHtemplate_GT,
+ [aux_sym_jsx_text_token1] = aux_sym_jsx_text_token1,
+ [aux_sym_jsx_text_token2] = aux_sym_jsx_text_token2,
+ [sym_html_character_reference] = sym_html_character_reference,
[anon_sym_LT] = anon_sym_LT,
[anon_sym_GT] = anon_sym_GT,
- [anon_sym_SLASH] = anon_sym_SLASH,
- [sym_jsx_text] = sym_jsx_text,
[sym_jsx_identifier] = sym_identifier,
[anon_sym_DOT] = anon_sym_DOT,
+ [anon_sym_LT_SLASH] = anon_sym_LT_SLASH,
+ [anon_sym_SLASH_GT] = anon_sym_SLASH_GT,
+ [anon_sym_DQUOTE] = anon_sym_DQUOTE,
+ [anon_sym_SQUOTE] = anon_sym_SQUOTE,
+ [sym_unescaped_double_jsx_string_fragment] = sym__template_chars,
+ [sym_unescaped_single_jsx_string_fragment] = sym__template_chars,
[anon_sym_class] = anon_sym_class,
[anon_sym_extends] = anon_sym_extends,
+ [anon_sym_async] = anon_sym_async,
[anon_sym_function] = anon_sym_function,
- [sym_async] = sym_async,
- [sym_let] = sym_let,
- [sym_const] = sym_const,
- [sym_var] = sym_var,
- [sym_in] = sym_in,
- [sym_of] = sym_of,
[anon_sym_EQ_GT] = anon_sym_EQ_GT,
[sym_optional_chain] = sym_optional_chain,
[anon_sym_new] = anon_sym_new,
- [sym_plus_equal] = sym_plus_equal,
- [sym_minus_equal] = sym_minus_equal,
- [sym_times_equal] = sym_times_equal,
- [sym_divide_equal] = sym_divide_equal,
- [sym_modulo_equal] = sym_modulo_equal,
- [sym_xor_equal] = sym_xor_equal,
- [sym_and_equal] = sym_and_equal,
- [sym_or_equal] = sym_or_equal,
- [sym_right_shift_equal] = sym_right_shift_equal,
- [sym_unsigned_right_shift_equal] = sym_unsigned_right_shift_equal,
- [sym_left_shift_equal] = sym_left_shift_equal,
- [sym_exponent_equal] = sym_exponent_equal,
- [sym_logical_and_equal] = sym_logical_and_equal,
- [sym_logical_or_equal] = sym_logical_or_equal,
- [sym_logical_nullish_equal] = sym_logical_nullish_equal,
+ [anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ,
+ [anon_sym_DASH_EQ] = anon_sym_DASH_EQ,
+ [anon_sym_STAR_EQ] = anon_sym_STAR_EQ,
+ [anon_sym_SLASH_EQ] = anon_sym_SLASH_EQ,
+ [anon_sym_PERCENT_EQ] = anon_sym_PERCENT_EQ,
+ [anon_sym_CARET_EQ] = anon_sym_CARET_EQ,
+ [anon_sym_AMP_EQ] = anon_sym_AMP_EQ,
+ [anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ,
+ [anon_sym_GT_GT_EQ] = anon_sym_GT_GT_EQ,
+ [anon_sym_GT_GT_GT_EQ] = anon_sym_GT_GT_GT_EQ,
+ [anon_sym_LT_LT_EQ] = anon_sym_LT_LT_EQ,
+ [anon_sym_STAR_STAR_EQ] = anon_sym_STAR_STAR_EQ,
+ [anon_sym_AMP_AMP_EQ] = anon_sym_AMP_AMP_EQ,
+ [anon_sym_PIPE_PIPE_EQ] = anon_sym_PIPE_PIPE_EQ,
+ [anon_sym_QMARK_QMARK_EQ] = anon_sym_QMARK_QMARK_EQ,
[anon_sym_DOT_DOT_DOT] = anon_sym_DOT_DOT_DOT,
- [sym_logical_and] = sym_logical_and,
- [sym_logical_or] = sym_logical_or,
- [sym_binary_right_shift] = sym_binary_right_shift,
- [sym_binary_unsigned_right_shift] = sym_binary_unsigned_right_shift,
- [sym_binary_left_shift] = sym_binary_left_shift,
- [sym_bitwise_and] = sym_bitwise_and,
- [sym_bitwise_xor] = sym_bitwise_xor,
- [sym_bitwise_or] = sym_bitwise_or,
- [sym_plus] = sym_plus,
- [sym_minus] = sym_minus,
- [sym_binary_modulo] = sym_binary_modulo,
- [sym_binary_exp] = sym_binary_exp,
- [sym_less_than_or_equal] = sym_less_than_or_equal,
- [sym_equal] = sym_equal,
- [sym_strict_equal] = sym_strict_equal,
- [sym_not_equal] = sym_not_equal,
- [sym_strict_not_equal] = sym_strict_not_equal,
- [sym_greater_than_or_equal] = sym_greater_than_or_equal,
- [sym_logical_nullish] = sym_logical_nullish,
- [sym_instanceof] = sym_instanceof,
- [sym_not] = sym_not,
- [sym_bitwise_not] = sym_bitwise_not,
- [sym_typeof] = sym_typeof,
- [sym_void] = sym_void,
- [sym_delete] = sym_delete,
- [sym_increment] = sym_increment,
- [sym_decrement] = sym_decrement,
- [anon_sym_DQUOTE] = anon_sym_DQUOTE,
- [anon_sym_SQUOTE] = anon_sym_SQUOTE,
- [sym_unescaped_double_string_fragment] = sym_unescaped_double_string_fragment,
- [sym_unescaped_single_string_fragment] = sym_unescaped_double_string_fragment,
+ [anon_sym_AMP_AMP] = anon_sym_AMP_AMP,
+ [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE,
+ [anon_sym_GT_GT] = anon_sym_GT_GT,
+ [anon_sym_GT_GT_GT] = anon_sym_GT_GT_GT,
+ [anon_sym_LT_LT] = anon_sym_LT_LT,
+ [anon_sym_AMP] = anon_sym_AMP,
+ [anon_sym_CARET] = anon_sym_CARET,
+ [anon_sym_PIPE] = anon_sym_PIPE,
+ [anon_sym_PLUS] = anon_sym_PLUS,
+ [anon_sym_DASH] = anon_sym_DASH,
+ [anon_sym_SLASH] = anon_sym_SLASH,
+ [anon_sym_PERCENT] = anon_sym_PERCENT,
+ [anon_sym_STAR_STAR] = anon_sym_STAR_STAR,
+ [anon_sym_LT_EQ] = anon_sym_LT_EQ,
+ [anon_sym_EQ_EQ] = anon_sym_EQ_EQ,
+ [anon_sym_EQ_EQ_EQ] = anon_sym_EQ_EQ_EQ,
+ [anon_sym_BANG_EQ] = anon_sym_BANG_EQ,
+ [anon_sym_BANG_EQ_EQ] = anon_sym_BANG_EQ_EQ,
+ [anon_sym_GT_EQ] = anon_sym_GT_EQ,
+ [anon_sym_QMARK_QMARK] = anon_sym_QMARK_QMARK,
+ [anon_sym_instanceof] = anon_sym_instanceof,
+ [anon_sym_BANG] = anon_sym_BANG,
+ [anon_sym_TILDE] = anon_sym_TILDE,
+ [anon_sym_typeof] = anon_sym_typeof,
+ [anon_sym_void] = anon_sym_void,
+ [anon_sym_delete] = anon_sym_delete,
+ [anon_sym_PLUS_PLUS] = anon_sym_PLUS_PLUS,
+ [anon_sym_DASH_DASH] = anon_sym_DASH_DASH,
+ [sym_unescaped_double_string_fragment] = sym__template_chars,
+ [sym_unescaped_single_string_fragment] = sym__template_chars,
[sym_escape_sequence] = sym_escape_sequence,
- [sym_comment] = sym_comment,
+ [aux_sym_comment_token1] = aux_sym_comment_token1,
[anon_sym_BQUOTE] = anon_sym_BQUOTE,
[anon_sym_DOLLAR_LBRACE] = anon_sym_DOLLAR_LBRACE,
[anon_sym_SLASH2] = anon_sym_SLASH,
@@ -682,13 +700,14 @@ static const TSSymbol ts_symbol_map[] = {
[sym_null] = sym_null,
[sym_undefined] = sym_undefined,
[anon_sym_AT] = anon_sym_AT,
- [sym_static] = sym_static,
+ [anon_sym_static] = anon_sym_static,
+ [aux_sym_method_definition_token1] = aux_sym_method_definition_token1,
[anon_sym_get] = anon_sym_get,
[anon_sym_set] = anon_sym_set,
- [sym_grit_metavariable] = sym_grit_metavariable,
[sym__automatic_semicolon] = sym__automatic_semicolon,
- [sym_template_chars] = sym_template_chars,
+ [sym__template_chars] = sym__template_chars,
[sym__ternary_qmark] = sym__ternary_qmark,
+ [sym_html_comment] = sym_html_comment,
[sym_program] = sym_program,
[sym_export_statement] = sym_export_statement,
[sym_namespace_export] = sym_namespace_export,
@@ -702,8 +721,8 @@ static const TSSymbol ts_symbol_map[] = {
[sym__from_clause] = sym__from_clause,
[sym_namespace_import] = sym_namespace_import,
[sym_named_imports] = sym_named_imports,
- [sym_aliased_name] = sym_aliased_name,
[sym_import_specifier] = sym_import_specifier,
+ [sym_import_attribute] = sym_import_attribute,
[sym_expression_statement] = sym_expression_statement,
[sym_variable_declaration] = sym_variable_declaration,
[sym_lexical_declaration] = sym_lexical_declaration,
@@ -745,24 +764,23 @@ static const TSSymbol ts_symbol_map[] = {
[sym_glimmer_opening_tag] = sym_glimmer_opening_tag,
[sym_glimmer_closing_tag] = sym_glimmer_closing_tag,
[sym_jsx_element] = sym_jsx_element,
- [sym_jsx_fragment] = sym_jsx_fragment,
+ [sym_jsx_text] = sym_jsx_text,
[sym_jsx_expression] = sym_jsx_expression,
[sym_jsx_opening_element] = sym_jsx_opening_element,
- [sym_nested_identifier] = sym_nested_identifier,
+ [sym_nested_identifier] = sym_member_expression,
[sym_jsx_namespace_name] = sym_jsx_namespace_name,
[sym_jsx_closing_element] = sym_jsx_closing_element,
[sym_jsx_self_closing_element] = sym_jsx_self_closing_element,
- [sym_jsx_assigned_attribute] = sym_jsx_assigned_attribute,
[sym_jsx_attribute] = sym_jsx_attribute,
+ [sym__jsx_string] = sym_string,
[sym_class] = sym_class,
[sym_class_declaration] = sym_class_declaration,
[sym_class_heritage] = sym_class_heritage,
- [sym_function] = sym_function,
+ [sym_function_expression] = sym_function_expression,
[sym_function_declaration] = sym_function_declaration,
[sym_generator_function] = sym_generator_function,
[sym_generator_function_declaration] = sym_generator_function_declaration,
[sym_arrow_function] = sym_arrow_function,
- [sym_chain] = sym_chain,
[sym_call_expression] = sym_call_expression,
[sym_new_expression] = sym_new_expression,
[sym_await_expression] = sym_await_expression,
@@ -776,27 +794,22 @@ static const TSSymbol ts_symbol_map[] = {
[sym_spread_element] = sym_spread_element,
[sym_ternary_expression] = sym_ternary_expression,
[sym_binary_expression] = sym_binary_expression,
- [sym_binary_times] = sym_binary_times,
- [sym_binary_divide] = sym_binary_divide,
- [sym_less_than] = sym_less_than,
- [sym_greater_than] = sym_greater_than,
[sym_unary_expression] = sym_unary_expression,
[sym_update_expression] = sym_update_expression,
[sym_sequence_expression] = sym_sequence_expression,
[sym_string] = sym_string,
- [sym_template_content] = sym_template_content,
+ [sym_comment] = sym_comment,
[sym_template_string] = sym_template_string,
[sym_template_substitution] = sym_template_substitution,
[sym_regex] = sym_regex,
- [sym_identifier] = sym_identifier,
[sym_meta_property] = sym_meta_property,
- [sym__arguments] = sym__arguments,
+ [sym_arguments] = sym_arguments,
[sym_decorator] = sym_decorator,
[sym_decorator_member_expression] = sym_member_expression,
[sym_decorator_call_expression] = sym_call_expression,
[sym_class_body] = sym_class_body,
[sym_field_definition] = sym_field_definition,
- [sym__formal_parameters] = sym__formal_parameters,
+ [sym_formal_parameters] = sym_formal_parameters,
[sym_class_static_block] = sym_class_static_block,
[sym_pattern] = sym_pattern,
[sym_rest_pattern] = sym_rest_pattern,
@@ -818,14 +831,15 @@ static const TSSymbol ts_symbol_map[] = {
[aux_sym_glimmer_template_repeat1] = aux_sym_glimmer_template_repeat1,
[aux_sym_jsx_element_repeat1] = aux_sym_jsx_element_repeat1,
[aux_sym_jsx_opening_element_repeat1] = aux_sym_jsx_opening_element_repeat1,
+ [aux_sym__jsx_string_repeat1] = aux_sym__jsx_string_repeat1,
+ [aux_sym__jsx_string_repeat2] = aux_sym__jsx_string_repeat2,
+ [aux_sym_sequence_expression_repeat1] = aux_sym_sequence_expression_repeat1,
[aux_sym_string_repeat1] = aux_sym_string_repeat1,
[aux_sym_string_repeat2] = aux_sym_string_repeat2,
- [aux_sym_template_content_repeat1] = aux_sym_template_content_repeat1,
+ [aux_sym_template_string_repeat1] = aux_sym_template_string_repeat1,
[aux_sym_class_body_repeat1] = aux_sym_class_body_repeat1,
- [aux_sym__formal_parameters_repeat1] = aux_sym__formal_parameters_repeat1,
- [alias_sym_l_parenthesis] = alias_sym_l_parenthesis,
+ [aux_sym_formal_parameters_repeat1] = aux_sym_formal_parameters_repeat1,
[alias_sym_property_identifier] = alias_sym_property_identifier,
- [alias_sym_r_parenthesis] = alias_sym_r_parenthesis,
[alias_sym_shorthand_property_identifier] = alias_sym_shorthand_property_identifier,
[alias_sym_shorthand_property_identifier_pattern] = alias_sym_shorthand_property_identifier_pattern,
[alias_sym_statement_identifier] = alias_sym_statement_identifier,
@@ -836,8 +850,8 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = false,
.named = true,
},
- [sym__primitive_identifier] = {
- .visible = false,
+ [sym_identifier] = {
+ .visible = true,
.named = true,
},
[sym_hash_bang_line] = {
@@ -880,6 +894,22 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = false,
},
+ [anon_sym_with] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_var] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_let] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_const] = {
+ .visible = true,
+ .named = false,
+ },
[anon_sym_else] = {
.visible = true,
.named = false,
@@ -908,19 +938,23 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = false,
},
- [anon_sym_while] = {
+ [anon_sym_in] = {
.visible = true,
.named = false,
},
- [anon_sym_do] = {
+ [anon_sym_of] = {
.visible = true,
.named = false,
},
- [anon_sym_try] = {
+ [anon_sym_while] = {
.visible = true,
.named = false,
},
- [anon_sym_with] = {
+ [anon_sym_do] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_try] = {
.visible = true,
.named = false,
},
@@ -992,21 +1026,25 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = false,
},
- [anon_sym_LT] = {
- .visible = true,
+ [aux_sym_jsx_text_token1] = {
+ .visible = false,
.named = false,
},
- [anon_sym_GT] = {
- .visible = true,
+ [aux_sym_jsx_text_token2] = {
+ .visible = false,
.named = false,
},
- [anon_sym_SLASH] = {
+ [sym_html_character_reference] = {
+ .visible = true,
+ .named = true,
+ },
+ [anon_sym_LT] = {
.visible = true,
.named = false,
},
- [sym_jsx_text] = {
+ [anon_sym_GT] = {
.visible = true,
- .named = true,
+ .named = false,
},
[sym_jsx_identifier] = {
.visible = true,
@@ -1016,41 +1054,45 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = false,
},
- [anon_sym_class] = {
+ [anon_sym_LT_SLASH] = {
.visible = true,
.named = false,
},
- [anon_sym_extends] = {
+ [anon_sym_SLASH_GT] = {
.visible = true,
.named = false,
},
- [anon_sym_function] = {
+ [anon_sym_DQUOTE] = {
.visible = true,
.named = false,
},
- [sym_async] = {
+ [anon_sym_SQUOTE] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_let] = {
+ [sym_unescaped_double_jsx_string_fragment] = {
.visible = true,
.named = true,
},
- [sym_const] = {
+ [sym_unescaped_single_jsx_string_fragment] = {
.visible = true,
.named = true,
},
- [sym_var] = {
+ [anon_sym_class] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_in] = {
+ [anon_sym_extends] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_of] = {
+ [anon_sym_async] = {
.visible = true,
- .named = true,
+ .named = false,
+ },
+ [anon_sym_function] = {
+ .visible = true,
+ .named = false,
},
[anon_sym_EQ_GT] = {
.visible = true,
@@ -1064,183 +1106,179 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = false,
},
- [sym_plus_equal] = {
+ [anon_sym_PLUS_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_minus_equal] = {
+ [anon_sym_DASH_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_times_equal] = {
+ [anon_sym_STAR_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_divide_equal] = {
+ [anon_sym_SLASH_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_modulo_equal] = {
+ [anon_sym_PERCENT_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_xor_equal] = {
+ [anon_sym_CARET_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_and_equal] = {
+ [anon_sym_AMP_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_or_equal] = {
+ [anon_sym_PIPE_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_right_shift_equal] = {
+ [anon_sym_GT_GT_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_unsigned_right_shift_equal] = {
+ [anon_sym_GT_GT_GT_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_left_shift_equal] = {
+ [anon_sym_LT_LT_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_exponent_equal] = {
+ [anon_sym_STAR_STAR_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_logical_and_equal] = {
+ [anon_sym_AMP_AMP_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_logical_or_equal] = {
+ [anon_sym_PIPE_PIPE_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_logical_nullish_equal] = {
+ [anon_sym_QMARK_QMARK_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
[anon_sym_DOT_DOT_DOT] = {
.visible = true,
.named = false,
},
- [sym_logical_and] = {
- .visible = true,
- .named = true,
- },
- [sym_logical_or] = {
+ [anon_sym_AMP_AMP] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_binary_right_shift] = {
+ [anon_sym_PIPE_PIPE] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_binary_unsigned_right_shift] = {
+ [anon_sym_GT_GT] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_binary_left_shift] = {
+ [anon_sym_GT_GT_GT] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_bitwise_and] = {
+ [anon_sym_LT_LT] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_bitwise_xor] = {
+ [anon_sym_AMP] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_bitwise_or] = {
+ [anon_sym_CARET] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_plus] = {
+ [anon_sym_PIPE] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_minus] = {
+ [anon_sym_PLUS] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_binary_modulo] = {
+ [anon_sym_DASH] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_binary_exp] = {
+ [anon_sym_SLASH] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_less_than_or_equal] = {
+ [anon_sym_PERCENT] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_equal] = {
+ [anon_sym_STAR_STAR] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_strict_equal] = {
+ [anon_sym_LT_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_not_equal] = {
+ [anon_sym_EQ_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_strict_not_equal] = {
+ [anon_sym_EQ_EQ_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_greater_than_or_equal] = {
+ [anon_sym_BANG_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_logical_nullish] = {
+ [anon_sym_BANG_EQ_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_instanceof] = {
+ [anon_sym_GT_EQ] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_not] = {
+ [anon_sym_QMARK_QMARK] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_bitwise_not] = {
+ [anon_sym_instanceof] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_typeof] = {
+ [anon_sym_BANG] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_void] = {
+ [anon_sym_TILDE] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_delete] = {
+ [anon_sym_typeof] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_increment] = {
+ [anon_sym_void] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [sym_decrement] = {
+ [anon_sym_delete] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [anon_sym_DQUOTE] = {
+ [anon_sym_PLUS_PLUS] = {
.visible = true,
.named = false,
},
- [anon_sym_SQUOTE] = {
+ [anon_sym_DASH_DASH] = {
.visible = true,
.named = false,
},
@@ -1256,9 +1294,9 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym_comment] = {
- .visible = true,
- .named = true,
+ [aux_sym_comment_token1] = {
+ .visible = false,
+ .named = false,
},
[anon_sym_BQUOTE] = {
.visible = true,
@@ -1320,27 +1358,27 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = false,
},
- [sym_static] = {
+ [anon_sym_static] = {
.visible = true,
- .named = true,
+ .named = false,
},
- [anon_sym_get] = {
+ [aux_sym_method_definition_token1] = {
.visible = true,
.named = false,
},
- [anon_sym_set] = {
+ [anon_sym_get] = {
.visible = true,
.named = false,
},
- [sym_grit_metavariable] = {
+ [anon_sym_set] = {
.visible = true,
- .named = true,
+ .named = false,
},
[sym__automatic_semicolon] = {
.visible = false,
.named = true,
},
- [sym_template_chars] = {
+ [sym__template_chars] = {
.visible = true,
.named = true,
},
@@ -1348,6 +1386,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = false,
},
+ [sym_html_comment] = {
+ .visible = true,
+ .named = true,
+ },
[sym_program] = {
.visible = true,
.named = true,
@@ -1401,11 +1443,11 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym_aliased_name] = {
+ [sym_import_specifier] = {
.visible = true,
.named = true,
},
- [sym_import_specifier] = {
+ [sym_import_attribute] = {
.visible = true,
.named = true,
},
@@ -1575,7 +1617,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym_jsx_fragment] = {
+ [sym_jsx_text] = {
.visible = true,
.named = true,
},
@@ -1603,11 +1645,11 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym_jsx_assigned_attribute] = {
+ [sym_jsx_attribute] = {
.visible = true,
.named = true,
},
- [sym_jsx_attribute] = {
+ [sym__jsx_string] = {
.visible = true,
.named = true,
},
@@ -1623,7 +1665,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym_function] = {
+ [sym_function_expression] = {
.visible = true,
.named = true,
},
@@ -1643,10 +1685,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym_chain] = {
- .visible = true,
- .named = true,
- },
[sym_call_expression] = {
.visible = true,
.named = true,
@@ -1699,22 +1737,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym_binary_times] = {
- .visible = true,
- .named = true,
- },
- [sym_binary_divide] = {
- .visible = true,
- .named = true,
- },
- [sym_less_than] = {
- .visible = true,
- .named = true,
- },
- [sym_greater_than] = {
- .visible = true,
- .named = true,
- },
[sym_unary_expression] = {
.visible = true,
.named = true,
@@ -1731,7 +1753,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym_template_content] = {
+ [sym_comment] = {
.visible = true,
.named = true,
},
@@ -1747,16 +1769,12 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym_identifier] = {
- .visible = true,
- .named = true,
- },
[sym_meta_property] = {
.visible = true,
.named = true,
},
- [sym__arguments] = {
- .visible = false,
+ [sym_arguments] = {
+ .visible = true,
.named = true,
},
[sym_decorator] = {
@@ -1779,8 +1797,8 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym__formal_parameters] = {
- .visible = false,
+ [sym_formal_parameters] = {
+ .visible = true,
.named = true,
},
[sym_class_static_block] = {
@@ -1868,6 +1886,18 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = false,
.named = false,
},
+ [aux_sym__jsx_string_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__jsx_string_repeat2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_sequence_expression_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
[aux_sym_string_repeat1] = {
.visible = false,
.named = false,
@@ -1876,7 +1906,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = false,
.named = false,
},
- [aux_sym_template_content_repeat1] = {
+ [aux_sym_template_string_repeat1] = {
.visible = false,
.named = false,
},
@@ -1884,22 +1914,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = false,
.named = false,
},
- [aux_sym__formal_parameters_repeat1] = {
+ [aux_sym_formal_parameters_repeat1] = {
.visible = false,
.named = false,
},
- [alias_sym_l_parenthesis] = {
- .visible = true,
- .named = true,
- },
[alias_sym_property_identifier] = {
.visible = true,
.named = true,
},
- [alias_sym_r_parenthesis] = {
- .visible = true,
- .named = true,
- },
[alias_sym_shorthand_property_identifier] = {
.visible = true,
.named = true,
@@ -1914,71 +1936,45 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
},
};
-enum {
+enum ts_field_identifiers {
field_alias = 1,
field_alternative = 2,
field_argument = 3,
field_arguments = 4,
- field_async = 5,
- field_attribute = 6,
- field_base = 7,
- field_body = 8,
- field_chain = 9,
- field_children = 10,
- field_close_tag = 11,
- field_condition = 12,
- field_consequence = 13,
- field_constructor = 14,
- field_content = 15,
- field_declaration = 16,
- field_declarations = 17,
- field_decorator = 18,
- field_default = 19,
- field_elements = 20,
- field_else = 21,
- field_export = 22,
- field_expression = 23,
- field_expressions = 24,
- field_finalizer = 25,
- field_flags = 26,
- field_fragment = 27,
- field_function = 28,
- field_handler = 29,
- field_hash_bang = 30,
- field_heritage = 31,
- field_identifier = 32,
- field_import = 33,
- field_imports = 34,
- field_increment = 35,
- field_index = 36,
- field_initializer = 37,
- field_key = 38,
- field_kind = 39,
- field_label = 40,
- field_left = 41,
- field_member = 42,
- field_module = 43,
- field_name = 44,
- field_namespace = 45,
- field_nested = 46,
- field_object = 47,
- field_open_tag = 48,
- field_operator = 49,
- field_optional_chain = 50,
- field_parameter = 51,
- field_parameters = 52,
- field_parenthesis = 53,
- field_pattern = 54,
- field_properties = 55,
- field_property = 56,
- field_right = 57,
- field_source = 58,
- field_specifiers = 59,
- field_statements = 60,
- field_static = 61,
- field_template = 62,
- field_terminal = 63,
- field_value = 64,
+ field_attribute = 5,
+ field_body = 6,
+ field_close_tag = 7,
+ field_condition = 8,
+ field_consequence = 9,
+ field_constructor = 10,
+ field_content = 11,
+ field_declaration = 12,
+ field_decorator = 13,
+ field_finalizer = 14,
+ field_flags = 15,
+ field_function = 16,
+ field_handler = 17,
+ field_increment = 18,
+ field_index = 19,
+ field_initializer = 20,
+ field_key = 21,
+ field_kind = 22,
+ field_label = 23,
+ field_left = 24,
+ field_member = 25,
+ field_name = 26,
+ field_object = 27,
+ field_open_tag = 28,
+ field_operator = 29,
+ field_optional_chain = 30,
+ field_parameter = 31,
+ field_parameters = 32,
+ field_pattern = 33,
+ field_property = 34,
+ field_right = 35,
+ field_source = 36,
+ field_template = 37,
+ field_value = 38,
};
static const char * const ts_field_names[] = {
@@ -1987,36 +1983,19 @@ static const char * const ts_field_names[] = {
[field_alternative] = "alternative",
[field_argument] = "argument",
[field_arguments] = "arguments",
- [field_async] = "async",
[field_attribute] = "attribute",
- [field_base] = "base",
[field_body] = "body",
- [field_chain] = "chain",
- [field_children] = "children",
[field_close_tag] = "close_tag",
[field_condition] = "condition",
[field_consequence] = "consequence",
[field_constructor] = "constructor",
[field_content] = "content",
[field_declaration] = "declaration",
- [field_declarations] = "declarations",
[field_decorator] = "decorator",
- [field_default] = "default",
- [field_elements] = "elements",
- [field_else] = "else",
- [field_export] = "export",
- [field_expression] = "expression",
- [field_expressions] = "expressions",
[field_finalizer] = "finalizer",
[field_flags] = "flags",
- [field_fragment] = "fragment",
[field_function] = "function",
[field_handler] = "handler",
- [field_hash_bang] = "hash_bang",
- [field_heritage] = "heritage",
- [field_identifier] = "identifier",
- [field_import] = "import",
- [field_imports] = "imports",
[field_increment] = "increment",
[field_index] = "index",
[field_initializer] = "initializer",
@@ -2025,705 +2004,422 @@ static const char * const ts_field_names[] = {
[field_label] = "label",
[field_left] = "left",
[field_member] = "member",
- [field_module] = "module",
[field_name] = "name",
- [field_namespace] = "namespace",
- [field_nested] = "nested",
[field_object] = "object",
[field_open_tag] = "open_tag",
[field_operator] = "operator",
[field_optional_chain] = "optional_chain",
[field_parameter] = "parameter",
[field_parameters] = "parameters",
- [field_parenthesis] = "parenthesis",
[field_pattern] = "pattern",
- [field_properties] = "properties",
[field_property] = "property",
[field_right] = "right",
[field_source] = "source",
- [field_specifiers] = "specifiers",
- [field_statements] = "statements",
- [field_static] = "static",
[field_template] = "template",
- [field_terminal] = "terminal",
[field_value] = "value",
};
static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
- [1] = {.index = 0, .length = 1},
+ [2] = {.index = 0, .length = 1},
[3] = {.index = 1, .length = 1},
- [4] = {.index = 2, .length = 1},
- [5] = {.index = 3, .length = 2},
- [6] = {.index = 5, .length = 1},
- [8] = {.index = 6, .length = 1},
- [9] = {.index = 7, .length = 1},
- [10] = {.index = 8, .length = 2},
- [11] = {.index = 10, .length = 1},
- [12] = {.index = 11, .length = 1},
- [13] = {.index = 12, .length = 1},
- [14] = {.index = 13, .length = 2},
- [15] = {.index = 15, .length = 1},
- [16] = {.index = 16, .length = 1},
- [17] = {.index = 17, .length = 1},
- [18] = {.index = 18, .length = 2},
- [19] = {.index = 20, .length = 2},
- [20] = {.index = 22, .length = 2},
- [21] = {.index = 24, .length = 2},
- [22] = {.index = 26, .length = 2},
- [23] = {.index = 28, .length = 1},
- [24] = {.index = 29, .length = 2},
- [25] = {.index = 31, .length = 2},
- [26] = {.index = 33, .length = 2},
- [27] = {.index = 35, .length = 1},
- [28] = {.index = 36, .length = 1},
- [29] = {.index = 36, .length = 1},
- [32] = {.index = 10, .length = 1},
- [33] = {.index = 36, .length = 1},
- [34] = {.index = 37, .length = 1},
- [35] = {.index = 38, .length = 1},
- [36] = {.index = 39, .length = 2},
- [37] = {.index = 41, .length = 2},
- [38] = {.index = 43, .length = 6},
- [39] = {.index = 49, .length = 1},
- [40] = {.index = 50, .length = 3},
- [41] = {.index = 53, .length = 2},
- [42] = {.index = 55, .length = 2},
- [43] = {.index = 57, .length = 2},
- [44] = {.index = 59, .length = 2},
- [45] = {.index = 61, .length = 1},
- [46] = {.index = 62, .length = 1},
- [47] = {.index = 63, .length = 1},
- [48] = {.index = 64, .length = 1},
- [49] = {.index = 65, .length = 1},
- [50] = {.index = 65, .length = 1},
- [51] = {.index = 66, .length = 1},
- [52] = {.index = 67, .length = 1},
- [53] = {.index = 68, .length = 1},
- [54] = {.index = 69, .length = 1},
- [55] = {.index = 70, .length = 2},
- [56] = {.index = 72, .length = 2},
- [57] = {.index = 74, .length = 3},
- [58] = {.index = 77, .length = 2},
- [59] = {.index = 79, .length = 2},
- [60] = {.index = 81, .length = 1},
- [61] = {.index = 82, .length = 2},
- [62] = {.index = 84, .length = 1},
- [63] = {.index = 85, .length = 1},
- [64] = {.index = 31, .length = 2},
- [65] = {.index = 86, .length = 3},
- [66] = {.index = 89, .length = 3},
- [67] = {.index = 89, .length = 3},
- [68] = {.index = 92, .length = 3},
- [69] = {.index = 95, .length = 3},
- [70] = {.index = 98, .length = 3},
- [71] = {.index = 33, .length = 2},
- [72] = {.index = 101, .length = 3},
- [73] = {.index = 104, .length = 2},
- [74] = {.index = 106, .length = 2},
- [75] = {.index = 108, .length = 1},
- [76] = {.index = 109, .length = 1},
- [77] = {.index = 110, .length = 1},
- [78] = {.index = 111, .length = 2},
- [79] = {.index = 31, .length = 2},
- [80] = {.index = 113, .length = 2},
- [81] = {.index = 113, .length = 2},
- [82] = {.index = 113, .length = 2},
- [83] = {.index = 115, .length = 2},
- [84] = {.index = 117, .length = 4},
- [85] = {.index = 121, .length = 1},
- [86] = {.index = 122, .length = 1},
- [87] = {.index = 123, .length = 2},
- [88] = {.index = 125, .length = 2},
- [89] = {.index = 127, .length = 3},
- [90] = {.index = 130, .length = 6},
- [91] = {.index = 136, .length = 3},
- [92] = {.index = 139, .length = 4},
- [93] = {.index = 143, .length = 3},
- [94] = {.index = 146, .length = 2},
- [95] = {.index = 148, .length = 2},
- [96] = {.index = 150, .length = 2},
- [97] = {.index = 152, .length = 2},
- [98] = {.index = 154, .length = 2},
- [99] = {.index = 156, .length = 2},
- [100] = {.index = 158, .length = 2},
- [101] = {.index = 160, .length = 2},
- [102] = {.index = 162, .length = 2},
- [103] = {.index = 164, .length = 2},
- [104] = {.index = 166, .length = 4},
- [105] = {.index = 170, .length = 3},
- [106] = {.index = 173, .length = 3},
- [107] = {.index = 176, .length = 4},
- [108] = {.index = 180, .length = 3},
- [109] = {.index = 183, .length = 4},
- [110] = {.index = 180, .length = 3},
- [111] = {.index = 187, .length = 4},
- [112] = {.index = 191, .length = 3},
- [113] = {.index = 194, .length = 1},
- [114] = {.index = 195, .length = 2},
- [115] = {.index = 197, .length = 2},
- [116] = {.index = 199, .length = 1},
- [117] = {.index = 200, .length = 2},
- [118] = {.index = 202, .length = 2},
- [119] = {.index = 204, .length = 3},
- [120] = {.index = 207, .length = 3},
- [121] = {.index = 210, .length = 2},
- [122] = {.index = 212, .length = 2},
- [123] = {.index = 214, .length = 5},
- [124] = {.index = 219, .length = 5},
- [125] = {.index = 224, .length = 5},
- [126] = {.index = 229, .length = 2},
- [127] = {.index = 231, .length = 1},
- [128] = {.index = 232, .length = 4},
- [129] = {.index = 236, .length = 2},
- [130] = {.index = 238, .length = 2},
- [131] = {.index = 238, .length = 2},
- [132] = {.index = 240, .length = 3},
- [133] = {.index = 243, .length = 3},
- [134] = {.index = 246, .length = 3},
- [135] = {.index = 249, .length = 4},
- [136] = {.index = 253, .length = 4},
- [137] = {.index = 257, .length = 5},
- [138] = {.index = 262, .length = 3},
- [139] = {.index = 265, .length = 2},
- [140] = {.index = 267, .length = 3},
- [141] = {.index = 270, .length = 1},
- [142] = {.index = 271, .length = 4},
- [143] = {.index = 275, .length = 5},
- [144] = {.index = 280, .length = 6},
- [145] = {.index = 286, .length = 5},
- [146] = {.index = 291, .length = 6},
- [147] = {.index = 297, .length = 6},
- [148] = {.index = 303, .length = 1},
- [149] = {.index = 304, .length = 3},
- [150] = {.index = 304, .length = 3},
- [151] = {.index = 307, .length = 3},
- [152] = {.index = 310, .length = 1},
- [153] = {.index = 311, .length = 4},
- [154] = {.index = 315, .length = 5},
- [155] = {.index = 320, .length = 6},
- [156] = {.index = 326, .length = 6},
- [157] = {.index = 332, .length = 6},
- [158] = {.index = 338, .length = 7},
- [159] = {.index = 345, .length = 2},
- [160] = {.index = 347, .length = 4},
- [161] = {.index = 351, .length = 4},
- [162] = {.index = 355, .length = 2},
- [163] = {.index = 357, .length = 7},
- [164] = {.index = 364, .length = 5},
+ [5] = {.index = 2, .length = 1},
+ [6] = {.index = 3, .length = 1},
+ [7] = {.index = 4, .length = 1},
+ [8] = {.index = 5, .length = 2},
+ [9] = {.index = 7, .length = 2},
+ [10] = {.index = 9, .length = 2},
+ [11] = {.index = 11, .length = 2},
+ [12] = {.index = 13, .length = 2},
+ [13] = {.index = 15, .length = 1},
+ [14] = {.index = 16, .length = 2},
+ [15] = {.index = 18, .length = 2},
+ [16] = {.index = 20, .length = 2},
+ [20] = {.index = 22, .length = 1},
+ [21] = {.index = 23, .length = 2},
+ [22] = {.index = 25, .length = 2},
+ [23] = {.index = 27, .length = 1},
+ [24] = {.index = 28, .length = 2},
+ [25] = {.index = 30, .length = 2},
+ [26] = {.index = 32, .length = 6},
+ [27] = {.index = 38, .length = 2},
+ [28] = {.index = 40, .length = 2},
+ [29] = {.index = 42, .length = 2},
+ [30] = {.index = 44, .length = 1},
+ [31] = {.index = 45, .length = 1},
+ [32] = {.index = 46, .length = 1},
+ [33] = {.index = 47, .length = 1},
+ [34] = {.index = 48, .length = 1},
+ [35] = {.index = 49, .length = 1},
+ [36] = {.index = 50, .length = 2},
+ [37] = {.index = 52, .length = 1},
+ [38] = {.index = 53, .length = 2},
+ [39] = {.index = 55, .length = 2},
+ [40] = {.index = 57, .length = 1},
+ [41] = {.index = 18, .length = 2},
+ [42] = {.index = 20, .length = 2},
+ [43] = {.index = 58, .length = 3},
+ [44] = {.index = 61, .length = 2},
+ [45] = {.index = 61, .length = 2},
+ [46] = {.index = 63, .length = 3},
+ [47] = {.index = 63, .length = 3},
+ [48] = {.index = 66, .length = 3},
+ [49] = {.index = 69, .length = 3},
+ [50] = {.index = 72, .length = 2},
+ [51] = {.index = 74, .length = 2},
+ [52] = {.index = 76, .length = 2},
+ [53] = {.index = 78, .length = 2},
+ [54] = {.index = 80, .length = 1},
+ [55] = {.index = 81, .length = 1},
+ [56] = {.index = 18, .length = 2},
+ [57] = {.index = 82, .length = 2},
+ [58] = {.index = 84, .length = 3},
+ [59] = {.index = 87, .length = 1},
+ [60] = {.index = 88, .length = 3},
+ [61] = {.index = 91, .length = 6},
+ [62] = {.index = 97, .length = 2},
+ [63] = {.index = 99, .length = 3},
+ [64] = {.index = 102, .length = 2},
+ [65] = {.index = 104, .length = 2},
+ [66] = {.index = 106, .length = 1},
+ [67] = {.index = 107, .length = 2},
+ [68] = {.index = 109, .length = 2},
+ [69] = {.index = 111, .length = 2},
+ [70] = {.index = 113, .length = 4},
+ [71] = {.index = 117, .length = 2},
+ [72] = {.index = 119, .length = 2},
+ [73] = {.index = 121, .length = 2},
+ [74] = {.index = 119, .length = 2},
+ [75] = {.index = 123, .length = 2},
+ [76] = {.index = 125, .length = 3},
+ [77] = {.index = 128, .length = 2},
+ [78] = {.index = 130, .length = 2},
+ [79] = {.index = 132, .length = 2},
+ [80] = {.index = 134, .length = 3},
+ [81] = {.index = 137, .length = 2},
+ [82] = {.index = 139, .length = 2},
+ [83] = {.index = 141, .length = 4},
+ [84] = {.index = 145, .length = 2},
+ [85] = {.index = 147, .length = 2},
+ [86] = {.index = 149, .length = 3},
+ [87] = {.index = 152, .length = 2},
+ [88] = {.index = 154, .length = 3},
+ [89] = {.index = 157, .length = 3},
+ [90] = {.index = 160, .length = 3},
+ [91] = {.index = 163, .length = 2},
+ [92] = {.index = 165, .length = 3},
+ [93] = {.index = 168, .length = 4},
+ [94] = {.index = 172, .length = 3},
+ [95] = {.index = 172, .length = 3},
+ [96] = {.index = 175, .length = 3},
+ [97] = {.index = 178, .length = 3},
+ [98] = {.index = 181, .length = 3},
+ [99] = {.index = 184, .length = 4},
+ [100] = {.index = 188, .length = 2},
+ [101] = {.index = 190, .length = 4},
+ [102] = {.index = 194, .length = 4},
+ [103] = {.index = 198, .length = 2},
+ [104] = {.index = 200, .length = 4},
+ [105] = {.index = 204, .length = 5},
};
static const TSFieldMapEntry ts_field_map_entries[] = {
[0] =
- {field_hash_bang, 0},
- [1] =
{field_decorator, 0},
- [2] =
- {field_statements, 0},
- [3] =
- {field_hash_bang, 0},
- {field_statements, 1},
- [5] =
+ [1] =
{field_declaration, 1},
- [6] =
+ [2] =
{field_name, 0},
- [7] =
- {field_default, 0},
- [8] =
- {field_parenthesis, 0},
- {field_parenthesis, 1},
- [10] =
- {field_expression, 1},
- [11] =
+ [3] =
{field_body, 1},
- [12] =
+ [4] =
{field_constructor, 1},
- [13] =
+ [5] =
{field_argument, 1},
{field_operator, 0},
- [15] =
- {field_content, 0},
- [16] =
- {field_identifier, 1},
- [17] =
- {field_expression, 0},
- [18] =
- {field_argument, 0},
- {field_operator, 1},
- [20] =
+ [7] =
{field_arguments, 1},
{field_function, 0},
- [22] =
- {field_arguments, 1, .inherited = true},
- {field_function, 0},
- [24] =
+ [9] =
+ {field_argument, 0},
+ {field_operator, 1},
+ [11] =
{field_close_tag, 1},
{field_open_tag, 0},
- [26] =
+ [13] =
{field_decorator, 0, .inherited = true},
{field_decorator, 1, .inherited = true},
- [28] =
+ [15] =
{field_declaration, 2},
- [29] =
+ [16] =
{field_body, 2},
{field_label, 0},
- [31] =
+ [18] =
{field_left, 0},
{field_right, 2},
- [33] =
+ [20] =
{field_body, 2},
- {field_parameters, 0},
- [35] =
- {field_export, 1},
- [36] =
- {field_properties, 1},
- [37] =
- {field_statements, 1},
- [38] =
+ {field_parameter, 0},
+ [22] =
{field_source, 1},
- [39] =
+ [23] =
+ {field_body, 2},
+ {field_object, 1},
+ [25] =
+ {field_name, 0},
+ {field_value, 1, .inherited = true},
+ [27] =
+ {field_kind, 0},
+ [28] =
{field_condition, 1},
{field_consequence, 2},
- [41] =
+ [30] =
{field_body, 2},
{field_value, 1},
- [43] =
+ [32] =
{field_body, 2},
{field_kind, 1, .inherited = true},
{field_left, 1, .inherited = true},
{field_operator, 1, .inherited = true},
{field_right, 1, .inherited = true},
{field_value, 1, .inherited = true},
- [49] =
- {field_expressions, 1},
- [50] =
- {field_parameters, 1},
- {field_parenthesis, 0},
- {field_parenthesis, 2},
- [53] =
+ [38] =
{field_body, 2},
{field_condition, 1},
- [55] =
+ [40] =
{field_body, 1},
{field_handler, 2},
- [57] =
+ [42] =
{field_body, 1},
{field_finalizer, 2},
- [59] =
- {field_body, 2},
- {field_object, 1},
- [61] =
+ [44] =
{field_label, 1},
- [62] =
- {field_expression, 2},
- [63] =
- {field_elements, 1},
- [64] =
+ [45] =
{field_name, 1},
- [65] =
+ [46] =
{field_attribute, 0},
- [66] =
- {field_pattern, 1},
- [67] =
+ [47] =
{field_template, 0},
- [68] =
+ [48] =
{field_member, 0},
- [69] =
+ [49] =
{field_property, 0},
- [70] =
- {field_body, 2},
- {field_heritage, 1},
- [72] =
+ [50] =
{field_body, 2},
{field_name, 1},
- [74] =
+ [52] =
{field_body, 2},
- {field_parameters, 1, .inherited = true},
- {field_parenthesis, 1, .inherited = true},
- [77] =
- {field_declarations, 1},
- {field_kind, 0},
- [79] =
- {field_name, 0},
- {field_value, 1, .inherited = true},
- [81] =
- {field_declarations, 1},
- [82] =
- {field_arguments, 2, .inherited = true},
+ [53] =
+ {field_body, 2},
+ {field_parameters, 1},
+ [55] =
+ {field_arguments, 2},
{field_constructor, 1},
- [84] =
- {field_fragment, 1},
- [85] =
- {field_template, 1},
- [86] =
+ [57] =
+ {field_pattern, 1},
+ [58] =
{field_left, 0},
{field_operator, 1},
{field_right, 2},
- [89] =
- {field_chain, 1},
+ [61] =
+ {field_object, 0},
+ {field_property, 2},
+ [63] =
{field_object, 0},
+ {field_optional_chain, 1},
{field_property, 2},
- [92] =
- {field_arguments, 2, .inherited = true},
+ [66] =
+ {field_arguments, 2},
{field_function, 0},
{field_optional_chain, 1},
- [95] =
+ [69] =
{field_close_tag, 2},
{field_content, 1},
{field_open_tag, 0},
- [98] =
- {field_children, 1},
+ [72] =
{field_close_tag, 2},
{field_open_tag, 0},
- [101] =
+ [74] =
{field_body, 2},
- {field_parameters, 0, .inherited = true},
- {field_parenthesis, 0, .inherited = true},
- [104] =
+ {field_parameters, 0},
+ [76] =
{field_declaration, 2},
{field_decorator, 0, .inherited = true},
- [106] =
+ [78] =
{field_body, 2},
{field_decorator, 0, .inherited = true},
- [108] =
- {field_module, 2},
- [109] =
+ [80] =
{field_source, 2, .inherited = true},
- [110] =
- {field_specifiers, 1},
- [111] =
- {field_export, 1},
- {field_source, 2, .inherited = true},
- [113] =
- {field_properties, 1},
- {field_properties, 2},
- [115] =
+ [81] =
+ {field_value, 2},
+ [82] =
{field_key, 0},
{field_value, 2},
- [117] =
+ [84] =
{field_body, 2},
{field_name, 0},
- {field_parameters, 1, .inherited = true},
- {field_parenthesis, 1, .inherited = true},
- [121] =
- {field_namespace, 2},
- [122] =
- {field_imports, 1},
- [123] =
- {field_import, 1},
- {field_source, 2, .inherited = true},
- [125] =
- {field_default, 0},
- {field_name, 2},
- [127] =
+ {field_parameters, 1},
+ [87] =
+ {field_value, 1},
+ [88] =
{field_alternative, 3},
{field_condition, 1},
{field_consequence, 2},
- [130] =
+ [91] =
{field_body, 3},
{field_kind, 2, .inherited = true},
{field_left, 2, .inherited = true},
{field_operator, 2, .inherited = true},
{field_right, 2, .inherited = true},
{field_value, 2, .inherited = true},
- [136] =
- {field_parameters, 1},
- {field_parenthesis, 0},
- {field_parenthesis, 3},
- [139] =
- {field_parameters, 1},
- {field_parameters, 2},
- {field_parenthesis, 0},
- {field_parenthesis, 3},
- [143] =
+ [97] =
+ {field_body, 1},
+ {field_condition, 3},
+ [99] =
{field_body, 1},
{field_finalizer, 3},
{field_handler, 2},
- [146] =
- {field_elements, 1},
- {field_elements, 2},
- [148] =
+ [102] =
{field_attribute, 2, .inherited = true},
{field_name, 1},
- [150] =
+ [104] =
{field_attribute, 0, .inherited = true},
{field_attribute, 1, .inherited = true},
- [152] =
- {field_nested, 0},
- {field_terminal, 2},
- [154] =
- {field_base, 0},
- {field_terminal, 2},
- [156] =
- {field_flags, 3},
- {field_pattern, 1},
- [158] =
+ [106] =
{field_property, 1},
- {field_static, 0},
- [160] =
+ [107] =
{field_property, 0},
{field_value, 1, .inherited = true},
- [162] =
+ [109] =
{field_decorator, 0, .inherited = true},
{field_property, 1},
- [164] =
+ [111] =
{field_member, 1, .inherited = true},
{field_template, 1, .inherited = true},
- [166] =
+ [113] =
{field_member, 0, .inherited = true},
{field_member, 1, .inherited = true},
{field_template, 0, .inherited = true},
{field_template, 1, .inherited = true},
- [170] =
+ [117] =
{field_body, 3},
- {field_heritage, 2},
{field_name, 1},
- [173] =
+ [119] =
{field_body, 3},
- {field_parameters, 2, .inherited = true},
- {field_parenthesis, 2, .inherited = true},
- [176] =
+ {field_parameter, 1},
+ [121] =
{field_body, 3},
- {field_name, 1},
- {field_parameters, 2, .inherited = true},
- {field_parenthesis, 2, .inherited = true},
- [180] =
- {field_async, 0},
+ {field_parameters, 2},
+ [123] =
{field_body, 3},
{field_parameters, 1},
- [183] =
- {field_async, 0},
- {field_body, 3},
- {field_parameters, 2, .inherited = true},
- {field_parenthesis, 2, .inherited = true},
- [187] =
- {field_async, 0},
+ [125] =
{field_body, 3},
- {field_parameters, 1, .inherited = true},
- {field_parenthesis, 1, .inherited = true},
- [191] =
- {field_declarations, 1},
- {field_declarations, 2},
- {field_kind, 0},
- [194] =
- {field_value, 1},
- [195] =
- {field_declarations, 1},
- {field_declarations, 2},
- [197] =
- {field_object, 0},
- {field_property, 2},
- [199] =
- {field_arguments, 1},
- [200] =
+ {field_name, 1},
+ {field_parameters, 2},
+ [128] =
+ {field_flags, 3},
+ {field_pattern, 1},
+ [130] =
{field_index, 2},
{field_object, 0},
- [202] =
+ [132] =
{field_declaration, 3},
{field_decorator, 0, .inherited = true},
- [204] =
+ [134] =
{field_body, 3},
{field_decorator, 0, .inherited = true},
- {field_heritage, 2},
- [207] =
+ {field_name, 2},
+ [137] =
{field_body, 3},
{field_decorator, 0, .inherited = true},
- {field_name, 2},
- [210] =
- {field_specifiers, 1},
- {field_specifiers, 2},
- [212] =
+ [139] =
{field_alias, 2},
{field_name, 0},
- [214] =
- {field_async, 0},
- {field_body, 3},
- {field_name, 1},
- {field_parameters, 2, .inherited = true},
- {field_parenthesis, 2, .inherited = true},
- [219] =
- {field_body, 3},
- {field_name, 1},
- {field_parameters, 2, .inherited = true},
- {field_parenthesis, 2, .inherited = true},
- {field_static, 0},
- [224] =
+ [141] =
{field_body, 3},
{field_decorator, 0, .inherited = true},
{field_name, 1},
- {field_parameters, 2, .inherited = true},
- {field_parenthesis, 2, .inherited = true},
- [229] =
- {field_imports, 1},
- {field_imports, 2},
- [231] =
- {field_else, 1},
- [232] =
- {field_parameters, 1},
{field_parameters, 2},
- {field_parenthesis, 0},
- {field_parenthesis, 4},
- [236] =
- {field_body, 1},
- {field_condition, 3},
- [238] =
- {field_name, 0},
- {field_value, 2},
- [240] =
+ [145] =
{field_property, 1},
- {field_static, 0},
{field_value, 2, .inherited = true},
- [243] =
+ [147] =
{field_decorator, 0, .inherited = true},
{field_property, 2},
- {field_static, 1},
- [246] =
+ [149] =
{field_decorator, 0, .inherited = true},
{field_property, 1},
{field_value, 2, .inherited = true},
- [249] =
- {field_body, 4},
- {field_name, 2},
- {field_parameters, 3, .inherited = true},
- {field_parenthesis, 3, .inherited = true},
- [253] =
- {field_async, 0},
+ [152] =
{field_body, 4},
- {field_parameters, 3, .inherited = true},
- {field_parenthesis, 3, .inherited = true},
- [257] =
- {field_async, 0},
+ {field_parameters, 3},
+ [154] =
{field_body, 4},
{field_name, 2},
- {field_parameters, 3, .inherited = true},
- {field_parenthesis, 3, .inherited = true},
- [262] =
+ {field_parameters, 3},
+ [157] =
{field_alternative, 4},
{field_condition, 0},
{field_consequence, 2},
- [265] =
- {field_arguments, 1},
- {field_arguments, 2},
- [267] =
+ [160] =
{field_index, 3},
{field_object, 0},
{field_optional_chain, 1},
- [270] =
- {field_name, 2},
- [271] =
- {field_body, 4},
+ [163] =
{field_decorator, 0, .inherited = true},
- {field_heritage, 3},
- {field_name, 2},
- [275] =
- {field_body, 4},
- {field_name, 2},
- {field_parameters, 3, .inherited = true},
- {field_parenthesis, 3, .inherited = true},
- {field_static, 0},
- [280] =
- {field_async, 1},
- {field_body, 4},
- {field_name, 2},
- {field_parameters, 3, .inherited = true},
- {field_parenthesis, 3, .inherited = true},
- {field_static, 0},
- [286] =
+ {field_value, 3},
+ [165] =
{field_body, 4},
{field_decorator, 0, .inherited = true},
{field_name, 2},
- {field_parameters, 3, .inherited = true},
- {field_parenthesis, 3, .inherited = true},
- [291] =
- {field_async, 1},
+ [168] =
{field_body, 4},
{field_decorator, 0, .inherited = true},
{field_name, 2},
- {field_parameters, 3, .inherited = true},
- {field_parenthesis, 3, .inherited = true},
- [297] =
- {field_body, 4},
- {field_decorator, 0, .inherited = true},
- {field_name, 2},
- {field_parameters, 3, .inherited = true},
- {field_parenthesis, 3, .inherited = true},
- {field_static, 1},
- [303] =
- {field_body, 2},
- [304] =
+ {field_parameters, 3},
+ [172] =
{field_left, 1},
{field_operator, 2},
{field_right, 3},
- [307] =
+ [175] =
{field_body, 5},
{field_condition, 3},
{field_initializer, 2},
- [310] =
- {field_children, 2},
- [311] =
+ [178] =
{field_decorator, 0, .inherited = true},
{field_property, 2},
- {field_static, 1},
{field_value, 3, .inherited = true},
- [315] =
- {field_async, 0},
- {field_body, 5},
- {field_name, 3},
- {field_parameters, 4, .inherited = true},
- {field_parenthesis, 4, .inherited = true},
- [320] =
- {field_async, 1},
- {field_body, 5},
- {field_name, 3},
- {field_parameters, 4, .inherited = true},
- {field_parenthesis, 4, .inherited = true},
- {field_static, 0},
- [326] =
- {field_async, 1},
+ [181] =
{field_body, 5},
- {field_decorator, 0, .inherited = true},
{field_name, 3},
- {field_parameters, 4, .inherited = true},
- {field_parenthesis, 4, .inherited = true},
- [332] =
+ {field_parameters, 4},
+ [184] =
{field_body, 5},
{field_decorator, 0, .inherited = true},
{field_name, 3},
- {field_parameters, 4, .inherited = true},
- {field_parenthesis, 4, .inherited = true},
- {field_static, 1},
- [338] =
- {field_async, 2},
- {field_body, 5},
- {field_decorator, 0, .inherited = true},
- {field_name, 3},
- {field_parameters, 4, .inherited = true},
- {field_parenthesis, 4, .inherited = true},
- {field_static, 1},
- [345] =
+ {field_parameters, 4},
+ [188] =
{field_body, 3},
{field_value, 1},
- [347] =
+ [190] =
{field_kind, 1},
{field_left, 2},
{field_operator, 3},
{field_right, 4},
- [351] =
+ [194] =
{field_body, 6},
{field_condition, 3},
{field_increment, 4},
{field_initializer, 2},
- [355] =
+ [198] =
{field_body, 4},
{field_parameter, 2},
- [357] =
- {field_async, 2},
+ [200] =
{field_body, 6},
{field_decorator, 0, .inherited = true},
{field_name, 4},
- {field_parameters, 5, .inherited = true},
- {field_parenthesis, 5, .inherited = true},
- {field_static, 1},
- [364] =
+ {field_parameters, 5},
+ [204] =
{field_kind, 1},
{field_left, 2},
{field_operator, 4},
@@ -2733,95 +2429,51 @@ static const TSFieldMapEntry ts_field_map_entries[] = {
static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = {
[0] = {0},
- [2] = {
+ [1] = {
[0] = sym_identifier,
},
- [7] = {
+ [4] = {
[0] = alias_sym_property_identifier,
},
- [10] = {
- [0] = alias_sym_l_parenthesis,
- [1] = alias_sym_r_parenthesis,
- },
- [24] = {
+ [14] = {
[0] = alias_sym_statement_identifier,
},
- [25] = {
+ [15] = {
[0] = sym_identifier,
},
- [26] = {
+ [16] = {
[0] = sym_identifier,
},
- [28] = {
- [1] = alias_sym_shorthand_property_identifier,
- },
- [29] = {
- [1] = alias_sym_shorthand_property_identifier_pattern,
- },
- [30] = {
+ [17] = {
[1] = alias_sym_shorthand_property_identifier,
},
- [31] = {
+ [18] = {
[1] = alias_sym_shorthand_property_identifier_pattern,
},
- [32] = {
+ [19] = {
[1] = sym_identifier,
},
- [40] = {
- [0] = alias_sym_l_parenthesis,
- [2] = alias_sym_r_parenthesis,
- },
- [45] = {
+ [30] = {
[1] = alias_sym_statement_identifier,
},
- [49] = {
- [0] = alias_sym_property_identifier,
+ [44] = {
+ [2] = alias_sym_property_identifier,
},
- [67] = {
+ [46] = {
[2] = alias_sym_property_identifier,
},
- [79] = {
+ [56] = {
[0] = alias_sym_shorthand_property_identifier_pattern,
},
- [80] = {
- [1] = alias_sym_shorthand_property_identifier,
- },
- [81] = {
- [1] = alias_sym_shorthand_property_identifier_pattern,
- },
- [91] = {
- [0] = alias_sym_l_parenthesis,
- [3] = alias_sym_r_parenthesis,
- },
- [92] = {
- [0] = alias_sym_l_parenthesis,
- [3] = alias_sym_r_parenthesis,
- },
- [108] = {
+ [72] = {
[1] = sym_identifier,
},
- [115] = {
- [2] = alias_sym_property_identifier,
- },
- [128] = {
- [0] = alias_sym_l_parenthesis,
- [4] = alias_sym_r_parenthesis,
- },
- [130] = {
- [0] = alias_sym_property_identifier,
- },
- [149] = {
+ [94] = {
[1] = sym_identifier,
},
};
static const uint16_t ts_non_terminal_alias_map[] = {
- sym_identifier, 5,
- sym_identifier,
- alias_sym_property_identifier,
- alias_sym_shorthand_property_identifier,
- alias_sym_shorthand_property_identifier_pattern,
- alias_sym_statement_identifier,
0,
};
@@ -2833,1742 +2485,2946 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[4] = 2,
[5] = 2,
[6] = 2,
- [7] = 7,
- [8] = 8,
- [9] = 9,
+ [7] = 2,
+ [8] = 2,
+ [9] = 2,
[10] = 10,
[11] = 11,
[12] = 12,
[13] = 13,
- [14] = 13,
- [15] = 13,
+ [14] = 14,
+ [15] = 10,
[16] = 16,
- [17] = 17,
+ [17] = 16,
[18] = 18,
- [19] = 18,
+ [19] = 16,
[20] = 18,
- [21] = 13,
+ [21] = 16,
[22] = 18,
- [23] = 13,
- [24] = 18,
- [25] = 25,
- [26] = 26,
- [27] = 27,
- [28] = 28,
- [29] = 29,
- [30] = 29,
- [31] = 31,
- [32] = 32,
- [33] = 33,
- [34] = 34,
- [35] = 25,
- [36] = 33,
- [37] = 31,
- [38] = 27,
- [39] = 39,
- [40] = 39,
- [41] = 32,
- [42] = 28,
- [43] = 34,
- [44] = 44,
- [45] = 44,
- [46] = 44,
- [47] = 44,
- [48] = 48,
- [49] = 44,
- [50] = 50,
- [51] = 51,
- [52] = 52,
- [53] = 52,
- [54] = 52,
- [55] = 55,
- [56] = 52,
- [57] = 57,
- [58] = 58,
- [59] = 52,
- [60] = 55,
- [61] = 58,
- [62] = 57,
- [63] = 52,
- [64] = 52,
- [65] = 65,
- [66] = 66,
- [67] = 67,
- [68] = 68,
+ [23] = 18,
+ [24] = 16,
+ [25] = 18,
+ [26] = 18,
+ [27] = 16,
+ [28] = 16,
+ [29] = 18,
+ [30] = 16,
+ [31] = 18,
+ [32] = 16,
+ [33] = 18,
+ [34] = 18,
+ [35] = 18,
+ [36] = 16,
+ [37] = 18,
+ [38] = 38,
+ [39] = 16,
+ [40] = 18,
+ [41] = 16,
+ [42] = 18,
+ [43] = 16,
+ [44] = 18,
+ [45] = 16,
+ [46] = 18,
+ [47] = 16,
+ [48] = 18,
+ [49] = 16,
+ [50] = 18,
+ [51] = 16,
+ [52] = 18,
+ [53] = 16,
+ [54] = 18,
+ [55] = 16,
+ [56] = 18,
+ [57] = 16,
+ [58] = 18,
+ [59] = 16,
+ [60] = 18,
+ [61] = 61,
+ [62] = 16,
+ [63] = 63,
+ [64] = 18,
+ [65] = 16,
+ [66] = 16,
+ [67] = 18,
+ [68] = 16,
[69] = 69,
[70] = 70,
- [71] = 69,
- [72] = 72,
+ [71] = 71,
+ [72] = 71,
[73] = 73,
- [74] = 74,
- [75] = 75,
+ [74] = 73,
+ [75] = 71,
[76] = 76,
- [77] = 77,
+ [77] = 69,
[78] = 78,
- [79] = 79,
- [80] = 80,
- [81] = 81,
+ [79] = 73,
+ [80] = 69,
+ [81] = 70,
[82] = 82,
- [83] = 83,
- [84] = 84,
- [85] = 85,
- [86] = 85,
+ [83] = 78,
+ [84] = 76,
+ [85] = 69,
+ [86] = 78,
[87] = 87,
[88] = 88,
- [89] = 89,
- [90] = 88,
- [91] = 91,
- [92] = 92,
- [93] = 93,
- [94] = 88,
- [95] = 95,
- [96] = 96,
- [97] = 97,
- [98] = 98,
- [99] = 98,
- [100] = 100,
- [101] = 96,
- [102] = 102,
- [103] = 103,
- [104] = 104,
- [105] = 104,
- [106] = 106,
- [107] = 107,
- [108] = 108,
- [109] = 109,
- [110] = 110,
- [111] = 111,
- [112] = 107,
- [113] = 113,
- [114] = 114,
- [115] = 115,
- [116] = 108,
- [117] = 108,
- [118] = 118,
+ [89] = 87,
+ [90] = 90,
+ [91] = 70,
+ [92] = 73,
+ [93] = 73,
+ [94] = 87,
+ [95] = 88,
+ [96] = 87,
+ [97] = 90,
+ [98] = 90,
+ [99] = 71,
+ [100] = 82,
+ [101] = 88,
+ [102] = 88,
+ [103] = 69,
+ [104] = 87,
+ [105] = 71,
+ [106] = 70,
+ [107] = 76,
+ [108] = 82,
+ [109] = 76,
+ [110] = 78,
+ [111] = 82,
+ [112] = 76,
+ [113] = 90,
+ [114] = 90,
+ [115] = 70,
+ [116] = 78,
+ [117] = 82,
+ [118] = 88,
[119] = 119,
- [120] = 115,
- [121] = 106,
- [122] = 108,
- [123] = 115,
+ [120] = 119,
+ [121] = 119,
+ [122] = 119,
+ [123] = 119,
[124] = 124,
- [125] = 125,
- [126] = 125,
- [127] = 125,
- [128] = 111,
- [129] = 110,
+ [125] = 124,
+ [126] = 124,
+ [127] = 127,
+ [128] = 124,
+ [129] = 124,
[130] = 124,
- [131] = 115,
- [132] = 111,
- [133] = 106,
+ [131] = 124,
+ [132] = 132,
+ [133] = 133,
[134] = 134,
- [135] = 135,
- [136] = 114,
- [137] = 125,
- [138] = 110,
- [139] = 139,
- [140] = 124,
- [141] = 111,
- [142] = 106,
- [143] = 125,
- [144] = 109,
- [145] = 111,
- [146] = 118,
- [147] = 110,
+ [135] = 133,
+ [136] = 133,
+ [137] = 134,
+ [138] = 134,
+ [139] = 132,
+ [140] = 132,
+ [141] = 132,
+ [142] = 132,
+ [143] = 143,
+ [144] = 133,
+ [145] = 134,
+ [146] = 134,
+ [147] = 133,
[148] = 148,
[149] = 149,
- [150] = 106,
- [151] = 110,
- [152] = 108,
- [153] = 115,
- [154] = 124,
- [155] = 155,
- [156] = 124,
+ [150] = 150,
+ [151] = 143,
+ [152] = 152,
+ [153] = 153,
+ [154] = 154,
+ [155] = 150,
+ [156] = 156,
[157] = 157,
[158] = 158,
[159] = 159,
- [160] = 160,
+ [160] = 143,
[161] = 161,
[162] = 162,
[163] = 163,
[164] = 164,
[165] = 165,
[166] = 166,
- [167] = 165,
- [168] = 168,
- [169] = 169,
- [170] = 166,
- [171] = 163,
+ [167] = 167,
+ [168] = 152,
+ [169] = 148,
+ [170] = 148,
+ [171] = 159,
[172] = 162,
- [173] = 162,
- [174] = 165,
- [175] = 166,
- [176] = 162,
- [177] = 168,
- [178] = 161,
- [179] = 179,
- [180] = 168,
- [181] = 160,
- [182] = 182,
- [183] = 169,
- [184] = 169,
- [185] = 185,
- [186] = 186,
- [187] = 161,
+ [173] = 163,
+ [174] = 159,
+ [175] = 175,
+ [176] = 156,
+ [177] = 161,
+ [178] = 153,
+ [179] = 158,
+ [180] = 158,
+ [181] = 149,
+ [182] = 161,
+ [183] = 153,
+ [184] = 162,
+ [185] = 152,
+ [186] = 165,
+ [187] = 154,
[188] = 163,
- [189] = 168,
- [190] = 165,
- [191] = 161,
- [192] = 159,
- [193] = 179,
+ [189] = 167,
+ [190] = 156,
+ [191] = 165,
+ [192] = 143,
+ [193] = 167,
[194] = 194,
- [195] = 159,
- [196] = 159,
- [197] = 169,
- [198] = 161,
- [199] = 199,
- [200] = 166,
- [201] = 201,
- [202] = 194,
- [203] = 201,
- [204] = 204,
- [205] = 163,
- [206] = 166,
- [207] = 158,
- [208] = 208,
- [209] = 179,
- [210] = 210,
- [211] = 194,
- [212] = 201,
- [213] = 158,
- [214] = 208,
- [215] = 210,
- [216] = 216,
- [217] = 217,
- [218] = 218,
+ [195] = 157,
+ [196] = 175,
+ [197] = 154,
+ [198] = 149,
+ [199] = 157,
+ [200] = 200,
+ [201] = 148,
+ [202] = 154,
+ [203] = 158,
+ [204] = 161,
+ [205] = 159,
+ [206] = 200,
+ [207] = 156,
+ [208] = 200,
+ [209] = 152,
+ [210] = 157,
+ [211] = 211,
+ [212] = 162,
+ [213] = 200,
+ [214] = 167,
+ [215] = 215,
+ [216] = 200,
+ [217] = 165,
+ [218] = 163,
[219] = 219,
- [220] = 220,
+ [220] = 149,
[221] = 221,
- [222] = 158,
+ [222] = 153,
[223] = 223,
- [224] = 208,
- [225] = 216,
- [226] = 217,
- [227] = 218,
- [228] = 219,
- [229] = 220,
- [230] = 221,
+ [224] = 224,
+ [225] = 225,
+ [226] = 225,
+ [227] = 225,
+ [228] = 228,
+ [229] = 225,
+ [230] = 225,
[231] = 231,
- [232] = 210,
- [233] = 159,
- [234] = 231,
- [235] = 216,
- [236] = 217,
- [237] = 218,
- [238] = 179,
- [239] = 194,
- [240] = 179,
- [241] = 194,
- [242] = 219,
- [243] = 201,
- [244] = 201,
- [245] = 220,
+ [232] = 224,
+ [233] = 233,
+ [234] = 233,
+ [235] = 233,
+ [236] = 233,
+ [237] = 233,
+ [238] = 238,
+ [239] = 238,
+ [240] = 238,
+ [241] = 238,
+ [242] = 242,
+ [243] = 238,
+ [244] = 244,
+ [245] = 244,
[246] = 246,
- [247] = 221,
- [248] = 165,
- [249] = 158,
- [250] = 231,
- [251] = 169,
- [252] = 208,
- [253] = 231,
- [254] = 221,
- [255] = 220,
+ [247] = 247,
+ [248] = 248,
+ [249] = 246,
+ [250] = 250,
+ [251] = 244,
+ [252] = 252,
+ [253] = 253,
+ [254] = 254,
+ [255] = 255,
[256] = 256,
- [257] = 219,
- [258] = 218,
- [259] = 217,
- [260] = 160,
- [261] = 216,
+ [257] = 257,
+ [258] = 244,
+ [259] = 246,
+ [260] = 260,
+ [261] = 250,
[262] = 262,
- [263] = 210,
- [264] = 231,
- [265] = 208,
- [266] = 266,
- [267] = 221,
- [268] = 220,
- [269] = 219,
- [270] = 256,
- [271] = 218,
- [272] = 217,
- [273] = 216,
- [274] = 163,
- [275] = 210,
- [276] = 162,
- [277] = 168,
- [278] = 278,
- [279] = 278,
- [280] = 278,
- [281] = 281,
- [282] = 282,
- [283] = 281,
- [284] = 282,
- [285] = 281,
- [286] = 286,
- [287] = 287,
- [288] = 286,
- [289] = 287,
- [290] = 287,
- [291] = 286,
- [292] = 83,
- [293] = 77,
- [294] = 294,
- [295] = 67,
- [296] = 72,
- [297] = 294,
- [298] = 294,
- [299] = 299,
- [300] = 294,
- [301] = 301,
+ [263] = 255,
+ [264] = 264,
+ [265] = 256,
+ [266] = 252,
+ [267] = 256,
+ [268] = 248,
+ [269] = 256,
+ [270] = 250,
+ [271] = 253,
+ [272] = 272,
+ [273] = 252,
+ [274] = 253,
+ [275] = 246,
+ [276] = 247,
+ [277] = 246,
+ [278] = 252,
+ [279] = 248,
+ [280] = 280,
+ [281] = 256,
+ [282] = 248,
+ [283] = 250,
+ [284] = 253,
+ [285] = 255,
+ [286] = 252,
+ [287] = 247,
+ [288] = 246,
+ [289] = 248,
+ [290] = 264,
+ [291] = 255,
+ [292] = 253,
+ [293] = 250,
+ [294] = 244,
+ [295] = 260,
+ [296] = 296,
+ [297] = 297,
+ [298] = 255,
+ [299] = 247,
+ [300] = 247,
+ [301] = 246,
[302] = 302,
[303] = 303,
- [304] = 294,
+ [304] = 304,
[305] = 305,
- [306] = 305,
- [307] = 299,
- [308] = 294,
- [309] = 302,
+ [306] = 302,
+ [307] = 307,
+ [308] = 308,
+ [309] = 309,
[310] = 310,
- [311] = 310,
- [312] = 294,
+ [311] = 311,
+ [312] = 312,
[313] = 313,
- [314] = 305,
+ [314] = 314,
[315] = 315,
- [316] = 77,
- [317] = 72,
- [318] = 294,
- [319] = 319,
- [320] = 83,
- [321] = 67,
- [322] = 74,
- [323] = 294,
+ [316] = 316,
+ [317] = 305,
+ [318] = 318,
+ [319] = 304,
+ [320] = 310,
+ [321] = 321,
+ [322] = 322,
+ [323] = 323,
[324] = 324,
- [325] = 76,
- [326] = 326,
+ [325] = 316,
+ [326] = 303,
[327] = 327,
[328] = 328,
- [329] = 329,
+ [329] = 312,
[330] = 330,
- [331] = 331,
+ [331] = 312,
[332] = 332,
[333] = 333,
- [334] = 301,
- [335] = 335,
- [336] = 336,
- [337] = 337,
- [338] = 338,
- [339] = 339,
- [340] = 340,
- [341] = 341,
- [342] = 342,
- [343] = 343,
- [344] = 344,
- [345] = 345,
- [346] = 346,
+ [334] = 334,
+ [335] = 316,
+ [336] = 311,
+ [337] = 318,
+ [338] = 304,
+ [339] = 310,
+ [340] = 321,
+ [341] = 322,
+ [342] = 323,
+ [343] = 309,
+ [344] = 303,
+ [345] = 327,
+ [346] = 328,
[347] = 347,
- [348] = 348,
- [349] = 349,
- [350] = 350,
- [351] = 351,
- [352] = 352,
- [353] = 353,
- [354] = 354,
+ [348] = 347,
+ [349] = 315,
+ [350] = 321,
+ [351] = 322,
+ [352] = 323,
+ [353] = 324,
+ [354] = 315,
[355] = 355,
- [356] = 356,
- [357] = 357,
+ [356] = 305,
+ [357] = 309,
[358] = 358,
- [359] = 359,
- [360] = 360,
- [361] = 361,
- [362] = 362,
- [363] = 363,
- [364] = 364,
+ [359] = 308,
+ [360] = 303,
+ [361] = 327,
+ [362] = 333,
+ [363] = 302,
+ [364] = 355,
[365] = 365,
- [366] = 366,
- [367] = 367,
- [368] = 368,
+ [366] = 315,
+ [367] = 365,
+ [368] = 305,
[369] = 369,
- [370] = 370,
- [371] = 371,
- [372] = 372,
- [373] = 373,
- [374] = 374,
- [375] = 375,
+ [370] = 302,
+ [371] = 333,
+ [372] = 311,
+ [373] = 347,
+ [374] = 324,
+ [375] = 355,
[376] = 376,
- [377] = 377,
+ [377] = 358,
[378] = 378,
[379] = 379,
[380] = 380,
- [381] = 381,
- [382] = 382,
- [383] = 383,
- [384] = 384,
- [385] = 385,
- [386] = 386,
- [387] = 387,
- [388] = 388,
- [389] = 389,
- [390] = 390,
+ [381] = 312,
+ [382] = 308,
+ [383] = 358,
+ [384] = 316,
+ [385] = 308,
+ [386] = 355,
+ [387] = 318,
+ [388] = 324,
+ [389] = 347,
+ [390] = 327,
[391] = 391,
- [392] = 392,
- [393] = 393,
- [394] = 394,
- [395] = 395,
- [396] = 396,
- [397] = 397,
- [398] = 398,
- [399] = 399,
- [400] = 400,
- [401] = 401,
- [402] = 402,
- [403] = 403,
- [404] = 404,
- [405] = 405,
- [406] = 406,
- [407] = 407,
- [408] = 408,
- [409] = 409,
- [410] = 410,
- [411] = 411,
- [412] = 412,
- [413] = 413,
- [414] = 414,
- [415] = 415,
- [416] = 416,
- [417] = 417,
- [418] = 418,
- [419] = 419,
- [420] = 420,
- [421] = 421,
- [422] = 422,
- [423] = 423,
- [424] = 424,
+ [392] = 303,
+ [393] = 309,
+ [394] = 323,
+ [395] = 322,
+ [396] = 321,
+ [397] = 310,
+ [398] = 376,
+ [399] = 333,
+ [400] = 302,
+ [401] = 365,
+ [402] = 358,
+ [403] = 358,
+ [404] = 355,
+ [405] = 324,
+ [406] = 347,
+ [407] = 327,
+ [408] = 318,
+ [409] = 309,
+ [410] = 315,
+ [411] = 365,
+ [412] = 333,
+ [413] = 304,
+ [414] = 308,
+ [415] = 323,
+ [416] = 305,
+ [417] = 322,
+ [418] = 321,
+ [419] = 310,
+ [420] = 365,
+ [421] = 304,
+ [422] = 318,
+ [423] = 316,
+ [424] = 312,
[425] = 425,
- [426] = 426,
- [427] = 427,
+ [426] = 425,
+ [427] = 425,
[428] = 428,
[429] = 429,
- [430] = 429,
+ [430] = 428,
[431] = 429,
- [432] = 432,
- [433] = 433,
- [434] = 48,
- [435] = 435,
+ [432] = 428,
+ [433] = 428,
+ [434] = 429,
+ [435] = 428,
[436] = 436,
[437] = 437,
- [438] = 438,
- [439] = 439,
- [440] = 432,
- [441] = 441,
+ [438] = 437,
+ [439] = 436,
+ [440] = 437,
+ [441] = 436,
[442] = 442,
- [443] = 443,
+ [443] = 442,
[444] = 444,
- [445] = 441,
+ [445] = 445,
[446] = 446,
- [447] = 447,
+ [447] = 444,
[448] = 448,
[449] = 449,
- [450] = 450,
- [451] = 446,
- [452] = 436,
- [453] = 453,
- [454] = 454,
- [455] = 455,
- [456] = 456,
- [457] = 441,
+ [450] = 442,
+ [451] = 444,
+ [452] = 448,
+ [453] = 442,
+ [454] = 444,
+ [455] = 449,
+ [456] = 442,
+ [457] = 444,
[458] = 458,
- [459] = 433,
- [460] = 458,
- [461] = 461,
- [462] = 462,
- [463] = 436,
- [464] = 464,
- [465] = 465,
- [466] = 446,
- [467] = 50,
- [468] = 433,
- [469] = 441,
- [470] = 465,
- [471] = 441,
- [472] = 435,
- [473] = 473,
- [474] = 474,
- [475] = 473,
- [476] = 438,
- [477] = 439,
- [478] = 441,
- [479] = 437,
- [480] = 480,
- [481] = 446,
- [482] = 446,
- [483] = 446,
- [484] = 456,
- [485] = 433,
- [486] = 486,
- [487] = 433,
- [488] = 461,
- [489] = 462,
- [490] = 490,
- [491] = 491,
- [492] = 492,
- [493] = 493,
- [494] = 490,
- [495] = 495,
- [496] = 496,
- [497] = 446,
- [498] = 498,
- [499] = 441,
- [500] = 500,
- [501] = 456,
- [502] = 496,
- [503] = 503,
- [504] = 504,
+ [459] = 449,
+ [460] = 442,
+ [461] = 165,
+ [462] = 446,
+ [463] = 445,
+ [464] = 149,
+ [465] = 446,
+ [466] = 165,
+ [467] = 149,
+ [468] = 468,
+ [469] = 149,
+ [470] = 442,
+ [471] = 446,
+ [472] = 165,
+ [473] = 165,
+ [474] = 468,
+ [475] = 148,
+ [476] = 476,
+ [477] = 468,
+ [478] = 468,
+ [479] = 149,
+ [480] = 468,
+ [481] = 167,
+ [482] = 448,
+ [483] = 149,
+ [484] = 484,
+ [485] = 485,
+ [486] = 165,
+ [487] = 487,
+ [488] = 488,
+ [489] = 489,
+ [490] = 149,
+ [491] = 476,
+ [492] = 149,
+ [493] = 152,
+ [494] = 153,
+ [495] = 487,
+ [496] = 489,
+ [497] = 497,
+ [498] = 442,
+ [499] = 148,
+ [500] = 167,
+ [501] = 149,
+ [502] = 502,
+ [503] = 165,
+ [504] = 148,
[505] = 505,
- [506] = 498,
+ [506] = 506,
[507] = 507,
- [508] = 508,
- [509] = 509,
+ [508] = 167,
+ [509] = 442,
[510] = 510,
- [511] = 493,
- [512] = 465,
- [513] = 508,
- [514] = 514,
- [515] = 507,
- [516] = 500,
- [517] = 446,
- [518] = 480,
- [519] = 446,
- [520] = 455,
- [521] = 441,
- [522] = 441,
- [523] = 490,
- [524] = 491,
- [525] = 433,
- [526] = 526,
- [527] = 527,
+ [511] = 511,
+ [512] = 149,
+ [513] = 476,
+ [514] = 148,
+ [515] = 515,
+ [516] = 167,
+ [517] = 517,
+ [518] = 165,
+ [519] = 148,
+ [520] = 167,
+ [521] = 165,
+ [522] = 165,
+ [523] = 523,
+ [524] = 489,
+ [525] = 489,
+ [526] = 458,
+ [527] = 489,
[528] = 528,
[529] = 529,
- [530] = 530,
- [531] = 531,
- [532] = 532,
+ [530] = 165,
+ [531] = 167,
+ [532] = 165,
[533] = 533,
- [534] = 534,
- [535] = 535,
- [536] = 536,
- [537] = 537,
- [538] = 538,
- [539] = 539,
- [540] = 540,
- [541] = 541,
- [542] = 542,
+ [534] = 148,
+ [535] = 148,
+ [536] = 165,
+ [537] = 502,
+ [538] = 505,
+ [539] = 484,
+ [540] = 167,
+ [541] = 148,
+ [542] = 167,
[543] = 543,
- [544] = 544,
+ [544] = 148,
[545] = 545,
- [546] = 546,
- [547] = 547,
+ [546] = 167,
+ [547] = 165,
[548] = 548,
- [549] = 549,
+ [549] = 523,
[550] = 550,
- [551] = 551,
+ [551] = 517,
[552] = 552,
[553] = 553,
[554] = 554,
- [555] = 553,
- [556] = 541,
- [557] = 552,
- [558] = 554,
- [559] = 553,
- [560] = 541,
- [561] = 543,
- [562] = 548,
+ [555] = 148,
+ [556] = 485,
+ [557] = 488,
+ [558] = 507,
+ [559] = 559,
+ [560] = 487,
+ [561] = 561,
+ [562] = 562,
[563] = 563,
- [564] = 533,
- [565] = 538,
- [566] = 527,
- [567] = 567,
- [568] = 530,
- [569] = 535,
- [570] = 527,
- [571] = 539,
- [572] = 549,
- [573] = 550,
- [574] = 536,
- [575] = 549,
- [576] = 547,
- [577] = 546,
- [578] = 530,
- [579] = 550,
- [580] = 534,
- [581] = 538,
- [582] = 529,
+ [564] = 507,
+ [565] = 488,
+ [566] = 566,
+ [567] = 149,
+ [568] = 568,
+ [569] = 167,
+ [570] = 570,
+ [571] = 571,
+ [572] = 572,
+ [573] = 573,
+ [574] = 165,
+ [575] = 575,
+ [576] = 576,
+ [577] = 577,
+ [578] = 515,
+ [579] = 579,
+ [580] = 580,
+ [581] = 581,
+ [582] = 582,
[583] = 583,
- [584] = 548,
- [585] = 585,
- [586] = 532,
- [587] = 529,
- [588] = 533,
+ [584] = 153,
+ [585] = 152,
+ [586] = 586,
+ [587] = 587,
+ [588] = 588,
[589] = 589,
- [590] = 545,
- [591] = 540,
- [592] = 534,
- [593] = 542,
- [594] = 544,
- [595] = 554,
- [596] = 543,
- [597] = 532,
- [598] = 528,
- [599] = 542,
- [600] = 539,
- [601] = 552,
- [602] = 537,
- [603] = 544,
+ [590] = 590,
+ [591] = 506,
+ [592] = 153,
+ [593] = 593,
+ [594] = 594,
+ [595] = 152,
+ [596] = 506,
+ [597] = 148,
+ [598] = 598,
+ [599] = 149,
+ [600] = 600,
+ [601] = 601,
+ [602] = 602,
+ [603] = 603,
[604] = 604,
- [605] = 551,
- [606] = 528,
- [607] = 537,
- [608] = 551,
- [609] = 540,
- [610] = 535,
- [611] = 536,
- [612] = 547,
- [613] = 546,
- [614] = 545,
- [615] = 615,
+ [605] = 605,
+ [606] = 606,
+ [607] = 607,
+ [608] = 608,
+ [609] = 487,
+ [610] = 610,
+ [611] = 611,
+ [612] = 612,
+ [613] = 613,
+ [614] = 614,
+ [615] = 149,
[616] = 616,
[617] = 617,
- [618] = 616,
+ [618] = 618,
[619] = 619,
- [620] = 531,
+ [620] = 620,
[621] = 621,
- [622] = 622,
+ [622] = 476,
[623] = 623,
- [624] = 615,
- [625] = 616,
- [626] = 589,
+ [624] = 624,
+ [625] = 625,
+ [626] = 626,
[627] = 627,
- [628] = 544,
+ [628] = 628,
[629] = 629,
- [630] = 545,
+ [630] = 630,
[631] = 631,
- [632] = 530,
+ [632] = 632,
[633] = 633,
- [634] = 547,
- [635] = 635,
- [636] = 536,
- [637] = 529,
- [638] = 535,
- [639] = 542,
- [640] = 527,
- [641] = 532,
- [642] = 540,
- [643] = 551,
- [644] = 533,
- [645] = 537,
- [646] = 528,
- [647] = 554,
- [648] = 553,
- [649] = 541,
- [650] = 543,
+ [634] = 634,
+ [635] = 485,
+ [636] = 636,
+ [637] = 637,
+ [638] = 638,
+ [639] = 639,
+ [640] = 640,
+ [641] = 641,
+ [642] = 642,
+ [643] = 643,
+ [644] = 644,
+ [645] = 645,
+ [646] = 523,
+ [647] = 484,
+ [648] = 517,
+ [649] = 649,
+ [650] = 650,
[651] = 651,
[652] = 652,
- [653] = 548,
- [654] = 538,
+ [653] = 515,
+ [654] = 505,
[655] = 655,
- [656] = 656,
- [657] = 631,
- [658] = 658,
- [659] = 539,
- [660] = 633,
- [661] = 552,
+ [656] = 502,
+ [657] = 657,
+ [658] = 511,
+ [659] = 659,
+ [660] = 660,
+ [661] = 661,
[662] = 662,
- [663] = 631,
- [664] = 664,
- [665] = 534,
- [666] = 549,
- [667] = 550,
- [668] = 546,
- [669] = 631,
- [670] = 655,
- [671] = 671,
+ [663] = 663,
+ [664] = 510,
+ [665] = 665,
+ [666] = 149,
+ [667] = 149,
+ [668] = 668,
+ [669] = 669,
+ [670] = 511,
+ [671] = 510,
[672] = 672,
[673] = 673,
- [674] = 674,
- [675] = 627,
- [676] = 664,
+ [674] = 167,
+ [675] = 675,
+ [676] = 676,
[677] = 677,
- [678] = 678,
- [679] = 66,
- [680] = 77,
- [681] = 681,
- [682] = 532,
- [683] = 534,
- [684] = 529,
- [685] = 546,
- [686] = 549,
- [687] = 547,
- [688] = 688,
- [689] = 689,
- [690] = 550,
- [691] = 691,
- [692] = 692,
- [693] = 545,
- [694] = 544,
- [695] = 695,
- [696] = 542,
- [697] = 527,
- [698] = 530,
- [699] = 536,
- [700] = 589,
- [701] = 535,
- [702] = 540,
- [703] = 681,
- [704] = 704,
- [705] = 551,
- [706] = 537,
- [707] = 83,
- [708] = 681,
- [709] = 528,
- [710] = 554,
- [711] = 553,
- [712] = 541,
- [713] = 543,
- [714] = 681,
- [715] = 548,
- [716] = 716,
- [717] = 538,
- [718] = 718,
- [719] = 718,
- [720] = 539,
- [721] = 681,
- [722] = 552,
- [723] = 533,
- [724] = 724,
- [725] = 67,
- [726] = 72,
- [727] = 727,
- [728] = 74,
- [729] = 729,
- [730] = 67,
- [731] = 731,
- [732] = 732,
- [733] = 733,
+ [678] = 586,
+ [679] = 576,
+ [680] = 572,
+ [681] = 573,
+ [682] = 575,
+ [683] = 576,
+ [684] = 579,
+ [685] = 580,
+ [686] = 581,
+ [687] = 582,
+ [688] = 583,
+ [689] = 619,
+ [690] = 586,
+ [691] = 587,
+ [692] = 552,
+ [693] = 588,
+ [694] = 589,
+ [695] = 568,
+ [696] = 665,
+ [697] = 643,
+ [698] = 659,
+ [699] = 642,
+ [700] = 613,
+ [701] = 655,
+ [702] = 605,
+ [703] = 618,
+ [704] = 677,
+ [705] = 606,
+ [706] = 640,
+ [707] = 562,
+ [708] = 676,
+ [709] = 639,
+ [710] = 619,
+ [711] = 484,
+ [712] = 673,
+ [713] = 659,
+ [714] = 616,
+ [715] = 505,
+ [716] = 533,
+ [717] = 502,
+ [718] = 645,
+ [719] = 618,
+ [720] = 607,
+ [721] = 611,
+ [722] = 644,
+ [723] = 616,
+ [724] = 655,
+ [725] = 590,
+ [726] = 614,
+ [727] = 614,
+ [728] = 543,
+ [729] = 485,
+ [730] = 553,
+ [731] = 563,
+ [732] = 624,
+ [733] = 626,
[734] = 734,
- [735] = 735,
- [736] = 736,
- [737] = 737,
- [738] = 738,
- [739] = 674,
- [740] = 740,
- [741] = 76,
- [742] = 742,
- [743] = 743,
- [744] = 72,
- [745] = 745,
- [746] = 746,
- [747] = 747,
- [748] = 748,
- [749] = 749,
- [750] = 750,
- [751] = 751,
- [752] = 752,
- [753] = 74,
- [754] = 754,
- [755] = 755,
- [756] = 756,
- [757] = 757,
- [758] = 758,
- [759] = 759,
- [760] = 760,
- [761] = 761,
- [762] = 762,
- [763] = 763,
- [764] = 764,
- [765] = 765,
- [766] = 766,
- [767] = 767,
- [768] = 768,
- [769] = 769,
- [770] = 770,
- [771] = 771,
- [772] = 772,
- [773] = 773,
- [774] = 774,
- [775] = 775,
- [776] = 776,
- [777] = 777,
- [778] = 778,
- [779] = 779,
- [780] = 780,
- [781] = 77,
- [782] = 782,
- [783] = 783,
- [784] = 743,
- [785] = 785,
- [786] = 83,
- [787] = 787,
- [788] = 788,
- [789] = 789,
- [790] = 790,
+ [735] = 637,
+ [736] = 625,
+ [737] = 629,
+ [738] = 604,
+ [739] = 634,
+ [740] = 550,
+ [741] = 566,
+ [742] = 633,
+ [743] = 630,
+ [744] = 570,
+ [745] = 628,
+ [746] = 632,
+ [747] = 649,
+ [748] = 620,
+ [749] = 636,
+ [750] = 629,
+ [751] = 626,
+ [752] = 624,
+ [753] = 611,
+ [754] = 598,
+ [755] = 149,
+ [756] = 608,
+ [757] = 607,
+ [758] = 554,
+ [759] = 643,
+ [760] = 488,
+ [761] = 594,
+ [762] = 589,
+ [763] = 630,
+ [764] = 633,
+ [765] = 506,
+ [766] = 634,
+ [767] = 637,
+ [768] = 588,
+ [769] = 507,
+ [770] = 623,
+ [771] = 587,
+ [772] = 617,
+ [773] = 603,
+ [774] = 621,
+ [775] = 613,
+ [776] = 552,
+ [777] = 676,
+ [778] = 639,
+ [779] = 612,
+ [780] = 627,
+ [781] = 628,
+ [782] = 583,
+ [783] = 675,
+ [784] = 582,
+ [785] = 640,
+ [786] = 581,
+ [787] = 631,
+ [788] = 672,
+ [789] = 580,
+ [790] = 579,
[791] = 791,
- [792] = 76,
- [793] = 793,
- [794] = 794,
- [795] = 795,
- [796] = 695,
- [797] = 716,
- [798] = 729,
- [799] = 689,
- [800] = 704,
- [801] = 692,
- [802] = 802,
- [803] = 803,
- [804] = 804,
- [805] = 692,
- [806] = 691,
- [807] = 66,
- [808] = 66,
- [809] = 704,
- [810] = 735,
- [811] = 811,
- [812] = 691,
- [813] = 695,
- [814] = 795,
- [815] = 752,
- [816] = 73,
- [817] = 745,
- [818] = 736,
- [819] = 704,
- [820] = 746,
- [821] = 727,
- [822] = 75,
- [823] = 751,
- [824] = 748,
- [825] = 791,
- [826] = 775,
- [827] = 750,
- [828] = 778,
- [829] = 771,
- [830] = 766,
- [831] = 764,
- [832] = 747,
- [833] = 787,
- [834] = 754,
- [835] = 732,
- [836] = 734,
- [837] = 837,
- [838] = 770,
- [839] = 772,
- [840] = 737,
- [841] = 70,
- [842] = 768,
- [843] = 733,
- [844] = 756,
- [845] = 757,
- [846] = 758,
- [847] = 763,
- [848] = 776,
- [849] = 765,
- [850] = 731,
- [851] = 695,
- [852] = 785,
- [853] = 691,
- [854] = 692,
- [855] = 78,
- [856] = 738,
- [857] = 857,
- [858] = 769,
- [859] = 794,
- [860] = 740,
- [861] = 780,
- [862] = 793,
- [863] = 767,
- [864] = 782,
- [865] = 790,
- [866] = 762,
- [867] = 691,
- [868] = 789,
- [869] = 692,
- [870] = 783,
- [871] = 704,
- [872] = 788,
- [873] = 742,
- [874] = 761,
- [875] = 789,
- [876] = 857,
- [877] = 779,
- [878] = 749,
- [879] = 760,
- [880] = 759,
- [881] = 881,
- [882] = 81,
- [883] = 755,
- [884] = 80,
- [885] = 84,
- [886] = 724,
- [887] = 773,
- [888] = 695,
- [889] = 68,
- [890] = 774,
- [891] = 777,
- [892] = 892,
- [893] = 893,
- [894] = 837,
- [895] = 695,
- [896] = 857,
- [897] = 692,
- [898] = 691,
- [899] = 899,
- [900] = 899,
- [901] = 789,
- [902] = 899,
- [903] = 899,
- [904] = 899,
- [905] = 899,
- [906] = 704,
- [907] = 899,
- [908] = 692,
- [909] = 695,
- [910] = 691,
- [911] = 881,
- [912] = 912,
- [913] = 913,
- [914] = 914,
- [915] = 913,
- [916] = 914,
- [917] = 914,
- [918] = 913,
- [919] = 914,
- [920] = 913,
- [921] = 921,
- [922] = 922,
- [923] = 922,
- [924] = 924,
- [925] = 925,
- [926] = 926,
- [927] = 926,
- [928] = 928,
- [929] = 928,
- [930] = 926,
- [931] = 928,
- [932] = 928,
- [933] = 926,
- [934] = 926,
- [935] = 928,
- [936] = 926,
- [937] = 928,
- [938] = 926,
- [939] = 928,
- [940] = 940,
- [941] = 940,
- [942] = 942,
- [943] = 940,
- [944] = 940,
- [945] = 940,
- [946] = 940,
- [947] = 940,
- [948] = 948,
- [949] = 949,
- [950] = 950,
- [951] = 951,
- [952] = 952,
- [953] = 953,
- [954] = 954,
- [955] = 955,
- [956] = 956,
- [957] = 957,
- [958] = 958,
- [959] = 959,
- [960] = 960,
- [961] = 961,
- [962] = 962,
- [963] = 963,
- [964] = 964,
- [965] = 965,
- [966] = 966,
- [967] = 967,
- [968] = 954,
- [969] = 969,
- [970] = 970,
- [971] = 971,
- [972] = 972,
- [973] = 973,
- [974] = 974,
- [975] = 975,
- [976] = 976,
- [977] = 977,
- [978] = 978,
- [979] = 979,
- [980] = 955,
- [981] = 981,
- [982] = 982,
- [983] = 983,
- [984] = 984,
- [985] = 985,
- [986] = 986,
- [987] = 987,
- [988] = 988,
- [989] = 989,
- [990] = 990,
- [991] = 991,
- [992] = 958,
- [993] = 993,
- [994] = 994,
- [995] = 995,
- [996] = 996,
- [997] = 997,
- [998] = 998,
- [999] = 999,
- [1000] = 1000,
- [1001] = 962,
- [1002] = 963,
- [1003] = 999,
- [1004] = 1004,
- [1005] = 1005,
- [1006] = 1006,
+ [792] = 575,
+ [793] = 573,
+ [794] = 601,
+ [795] = 572,
+ [796] = 638,
+ [797] = 571,
+ [798] = 669,
+ [799] = 668,
+ [800] = 663,
+ [801] = 601,
+ [802] = 570,
+ [803] = 612,
+ [804] = 650,
+ [805] = 651,
+ [806] = 623,
+ [807] = 661,
+ [808] = 657,
+ [809] = 566,
+ [810] = 528,
+ [811] = 563,
+ [812] = 523,
+ [813] = 517,
+ [814] = 515,
+ [815] = 553,
+ [816] = 543,
+ [817] = 610,
+ [818] = 545,
+ [819] = 608,
+ [820] = 533,
+ [821] = 548,
+ [822] = 148,
+ [823] = 661,
+ [824] = 602,
+ [825] = 600,
+ [826] = 167,
+ [827] = 559,
+ [828] = 577,
+ [829] = 603,
+ [830] = 593,
+ [831] = 652,
+ [832] = 641,
+ [833] = 529,
+ [834] = 660,
+ [835] = 662,
+ [836] = 663,
+ [837] = 625,
+ [838] = 668,
+ [839] = 669,
+ [840] = 672,
+ [841] = 675,
+ [842] = 600,
+ [843] = 562,
+ [844] = 561,
+ [845] = 568,
+ [846] = 590,
+ [847] = 529,
+ [848] = 641,
+ [849] = 167,
+ [850] = 604,
+ [851] = 550,
+ [852] = 571,
+ [853] = 642,
+ [854] = 636,
+ [855] = 153,
+ [856] = 598,
+ [857] = 627,
+ [858] = 554,
+ [859] = 662,
+ [860] = 594,
+ [861] = 149,
+ [862] = 632,
+ [863] = 734,
+ [864] = 617,
+ [865] = 665,
+ [866] = 148,
+ [867] = 621,
+ [868] = 631,
+ [869] = 511,
+ [870] = 644,
+ [871] = 660,
+ [872] = 638,
+ [873] = 645,
+ [874] = 649,
+ [875] = 652,
+ [876] = 167,
+ [877] = 165,
+ [878] = 677,
+ [879] = 734,
+ [880] = 734,
+ [881] = 650,
+ [882] = 651,
+ [883] = 152,
+ [884] = 148,
+ [885] = 657,
+ [886] = 528,
+ [887] = 610,
+ [888] = 593,
+ [889] = 545,
+ [890] = 577,
+ [891] = 606,
+ [892] = 167,
+ [893] = 559,
+ [894] = 548,
+ [895] = 734,
+ [896] = 510,
+ [897] = 605,
+ [898] = 165,
+ [899] = 561,
+ [900] = 673,
+ [901] = 148,
+ [902] = 602,
+ [903] = 620,
+ [904] = 657,
+ [905] = 631,
+ [906] = 613,
+ [907] = 672,
+ [908] = 908,
+ [909] = 669,
+ [910] = 668,
+ [911] = 908,
+ [912] = 553,
+ [913] = 571,
+ [914] = 572,
+ [915] = 563,
+ [916] = 573,
+ [917] = 566,
+ [918] = 577,
+ [919] = 575,
+ [920] = 645,
+ [921] = 593,
+ [922] = 559,
+ [923] = 576,
+ [924] = 579,
+ [925] = 580,
+ [926] = 614,
+ [927] = 581,
+ [928] = 582,
+ [929] = 601,
+ [930] = 624,
+ [931] = 603,
+ [932] = 602,
+ [933] = 583,
+ [934] = 548,
+ [935] = 545,
+ [936] = 675,
+ [937] = 608,
+ [938] = 586,
+ [939] = 640,
+ [940] = 587,
+ [941] = 616,
+ [942] = 618,
+ [943] = 619,
+ [944] = 552,
+ [945] = 661,
+ [946] = 629,
+ [947] = 588,
+ [948] = 589,
+ [949] = 641,
+ [950] = 610,
+ [951] = 528,
+ [952] = 639,
+ [953] = 655,
+ [954] = 659,
+ [955] = 663,
+ [956] = 620,
+ [957] = 529,
+ [958] = 791,
+ [959] = 533,
+ [960] = 651,
+ [961] = 673,
+ [962] = 650,
+ [963] = 637,
+ [964] = 638,
+ [965] = 570,
+ [966] = 662,
+ [967] = 643,
+ [968] = 634,
+ [969] = 148,
+ [970] = 621,
+ [971] = 605,
+ [972] = 617,
+ [973] = 167,
+ [974] = 606,
+ [975] = 594,
+ [976] = 633,
+ [977] = 554,
+ [978] = 908,
+ [979] = 630,
+ [980] = 598,
+ [981] = 642,
+ [982] = 636,
+ [983] = 550,
+ [984] = 607,
+ [985] = 665,
+ [986] = 644,
+ [987] = 604,
+ [988] = 611,
+ [989] = 590,
+ [990] = 626,
+ [991] = 649,
+ [992] = 676,
+ [993] = 568,
+ [994] = 612,
+ [995] = 660,
+ [996] = 561,
+ [997] = 562,
+ [998] = 623,
+ [999] = 625,
+ [1000] = 627,
+ [1001] = 600,
+ [1002] = 628,
+ [1003] = 632,
+ [1004] = 652,
+ [1005] = 677,
+ [1006] = 543,
[1007] = 1007,
[1008] = 1008,
[1009] = 1009,
- [1010] = 964,
- [1011] = 965,
- [1012] = 1012,
+ [1010] = 1010,
+ [1011] = 1011,
+ [1012] = 506,
[1013] = 1013,
- [1014] = 432,
- [1015] = 967,
+ [1014] = 1014,
+ [1015] = 1015,
[1016] = 1016,
[1017] = 1017,
[1018] = 1018,
[1019] = 1019,
- [1020] = 1020,
- [1021] = 1021,
- [1022] = 761,
- [1023] = 762,
+ [1020] = 1017,
+ [1021] = 506,
+ [1022] = 1019,
+ [1023] = 1023,
[1024] = 1024,
[1025] = 1025,
[1026] = 1026,
[1027] = 1027,
- [1028] = 1028,
- [1029] = 766,
- [1030] = 1030,
- [1031] = 1031,
- [1032] = 747,
+ [1028] = 1019,
+ [1029] = 1029,
+ [1030] = 1008,
+ [1031] = 1015,
+ [1032] = 1032,
[1033] = 1033,
- [1034] = 1034,
- [1035] = 1033,
- [1036] = 1036,
- [1037] = 432,
- [1038] = 1033,
- [1039] = 783,
- [1040] = 750,
- [1041] = 1033,
- [1042] = 1033,
+ [1034] = 1032,
+ [1035] = 1035,
+ [1036] = 1035,
+ [1037] = 1032,
+ [1038] = 1017,
+ [1039] = 1035,
+ [1040] = 1032,
+ [1041] = 1017,
+ [1042] = 1029,
[1043] = 1043,
- [1044] = 1043,
- [1045] = 1043,
- [1046] = 1043,
- [1047] = 1047,
- [1048] = 1048,
- [1049] = 1047,
- [1050] = 1048,
- [1051] = 1047,
- [1052] = 432,
- [1053] = 1048,
- [1054] = 1047,
- [1055] = 1048,
- [1056] = 1056,
- [1057] = 1057,
- [1058] = 1058,
- [1059] = 1059,
- [1060] = 1056,
- [1061] = 1058,
- [1062] = 1059,
- [1063] = 1063,
- [1064] = 1058,
- [1065] = 1063,
- [1066] = 1057,
- [1067] = 1059,
- [1068] = 1058,
- [1069] = 1057,
- [1070] = 1059,
- [1071] = 1056,
- [1072] = 1072,
- [1073] = 1057,
- [1074] = 1063,
- [1075] = 1056,
- [1076] = 1063,
- [1077] = 1077,
- [1078] = 1077,
- [1079] = 1079,
- [1080] = 1077,
- [1081] = 1081,
- [1082] = 1081,
- [1083] = 1077,
- [1084] = 1081,
- [1085] = 1081,
+ [1044] = 1019,
+ [1045] = 1035,
+ [1046] = 1017,
+ [1047] = 1019,
+ [1048] = 506,
+ [1049] = 1049,
+ [1050] = 1008,
+ [1051] = 1010,
+ [1052] = 1007,
+ [1053] = 1014,
+ [1054] = 1054,
+ [1055] = 1033,
+ [1056] = 1035,
+ [1057] = 1017,
+ [1058] = 1009,
+ [1059] = 1019,
+ [1060] = 1032,
+ [1061] = 1013,
+ [1062] = 1062,
+ [1063] = 1049,
+ [1064] = 1043,
+ [1065] = 1065,
+ [1066] = 1066,
+ [1067] = 1067,
+ [1068] = 1008,
+ [1069] = 1067,
+ [1070] = 1008,
+ [1071] = 1033,
+ [1072] = 1029,
+ [1073] = 1017,
+ [1074] = 1066,
+ [1075] = 1019,
+ [1076] = 1067,
+ [1077] = 1019,
+ [1078] = 1054,
+ [1079] = 1017,
+ [1080] = 1062,
+ [1081] = 1019,
+ [1082] = 1017,
+ [1083] = 1008,
+ [1084] = 1065,
+ [1085] = 143,
[1086] = 1086,
[1087] = 1087,
[1088] = 1088,
- [1089] = 1089,
- [1090] = 1090,
+ [1089] = 612,
+ [1090] = 608,
[1091] = 1091,
- [1092] = 1092,
- [1093] = 1091,
+ [1092] = 605,
+ [1093] = 1093,
[1094] = 1094,
- [1095] = 1089,
- [1096] = 1091,
- [1097] = 1089,
- [1098] = 1089,
- [1099] = 1091,
- [1100] = 1100,
- [1101] = 1101,
- [1102] = 1102,
+ [1095] = 602,
+ [1096] = 1096,
+ [1097] = 603,
+ [1098] = 1098,
+ [1099] = 1099,
+ [1100] = 606,
+ [1101] = 165,
+ [1102] = 149,
[1103] = 1103,
[1104] = 1104,
[1105] = 1105,
[1106] = 1106,
[1107] = 1107,
[1108] = 1108,
- [1109] = 1108,
+ [1109] = 1109,
[1110] = 1110,
- [1111] = 1110,
+ [1111] = 1111,
[1112] = 1112,
- [1113] = 1110,
- [1114] = 1108,
+ [1113] = 1113,
+ [1114] = 1114,
[1115] = 1115,
[1116] = 1116,
[1117] = 1117,
- [1118] = 1110,
- [1119] = 1108,
+ [1118] = 1118,
+ [1119] = 1119,
[1120] = 1120,
- [1121] = 1112,
- [1122] = 1122,
- [1123] = 1112,
- [1124] = 1112,
- [1125] = 1125,
+ [1121] = 1121,
+ [1122] = 1086,
+ [1123] = 1123,
+ [1124] = 1124,
+ [1125] = 152,
[1126] = 1126,
[1127] = 1127,
[1128] = 1128,
[1129] = 1129,
- [1130] = 1128,
+ [1130] = 1130,
[1131] = 1131,
[1132] = 1132,
[1133] = 1133,
- [1134] = 1125,
- [1135] = 1128,
- [1136] = 1132,
+ [1134] = 1134,
+ [1135] = 1135,
+ [1136] = 1136,
[1137] = 1137,
- [1138] = 1128,
+ [1138] = 1138,
[1139] = 1139,
[1140] = 1140,
- [1141] = 1141,
- [1142] = 1137,
+ [1141] = 148,
+ [1142] = 1142,
[1143] = 1143,
- [1144] = 1128,
- [1145] = 432,
+ [1144] = 1144,
+ [1145] = 1145,
[1146] = 1146,
- [1147] = 1146,
- [1148] = 1125,
- [1149] = 1128,
- [1150] = 1126,
+ [1147] = 167,
+ [1148] = 1148,
+ [1149] = 1149,
+ [1150] = 1150,
[1151] = 1151,
- [1152] = 1152,
- [1153] = 1153,
- [1154] = 1125,
- [1155] = 1127,
- [1156] = 1156,
- [1157] = 1157,
+ [1152] = 152,
+ [1153] = 153,
+ [1154] = 165,
+ [1155] = 1155,
+ [1156] = 1088,
+ [1157] = 1087,
[1158] = 1158,
[1159] = 1159,
- [1160] = 1128,
- [1161] = 1139,
+ [1160] = 1160,
+ [1161] = 1161,
[1162] = 1162,
[1163] = 1163,
[1164] = 1164,
- [1165] = 1165,
- [1166] = 1163,
+ [1165] = 153,
+ [1166] = 1166,
[1167] = 1167,
[1168] = 1168,
[1169] = 1169,
- [1170] = 729,
- [1171] = 771,
- [1172] = 1164,
- [1173] = 733,
- [1174] = 985,
- [1175] = 765,
- [1176] = 763,
- [1177] = 758,
- [1178] = 757,
- [1179] = 756,
- [1180] = 748,
- [1181] = 740,
+ [1170] = 1170,
+ [1171] = 1171,
+ [1172] = 1172,
+ [1173] = 1173,
+ [1174] = 1174,
+ [1175] = 1175,
+ [1176] = 1176,
+ [1177] = 1177,
+ [1178] = 1178,
+ [1179] = 1179,
+ [1180] = 1180,
+ [1181] = 1181,
[1182] = 1182,
- [1183] = 735,
- [1184] = 1140,
+ [1183] = 1183,
+ [1184] = 1184,
[1185] = 1185,
- [1186] = 729,
- [1187] = 1158,
+ [1186] = 1186,
+ [1187] = 1187,
[1188] = 1188,
[1189] = 1189,
[1190] = 1190,
[1191] = 1191,
- [1192] = 1192,
- [1193] = 1164,
- [1194] = 1194,
- [1195] = 1152,
- [1196] = 1164,
- [1197] = 1197,
- [1198] = 1133,
- [1199] = 1131,
- [1200] = 1189,
- [1201] = 1201,
- [1202] = 1202,
- [1203] = 1197,
- [1204] = 767,
+ [1192] = 167,
+ [1193] = 149,
+ [1194] = 148,
+ [1195] = 1195,
+ [1196] = 1196,
+ [1197] = 1120,
+ [1198] = 1191,
+ [1199] = 1109,
+ [1200] = 1121,
+ [1201] = 1123,
+ [1202] = 1126,
+ [1203] = 1130,
+ [1204] = 1130,
[1205] = 1205,
- [1206] = 735,
- [1207] = 1207,
- [1208] = 1208,
- [1209] = 1209,
- [1210] = 1210,
- [1211] = 1202,
- [1212] = 1212,
- [1213] = 1213,
+ [1206] = 1131,
+ [1207] = 1132,
+ [1208] = 1133,
+ [1209] = 1131,
+ [1210] = 1132,
+ [1211] = 1211,
+ [1212] = 1117,
+ [1213] = 1136,
[1214] = 1214,
- [1215] = 1215,
- [1216] = 1216,
- [1217] = 1217,
+ [1215] = 1140,
+ [1216] = 1142,
+ [1217] = 1144,
[1218] = 1218,
[1219] = 1219,
- [1220] = 1220,
- [1221] = 1221,
- [1222] = 1222,
- [1223] = 1000,
- [1224] = 1224,
- [1225] = 1213,
- [1226] = 1213,
- [1227] = 1227,
- [1228] = 1227,
- [1229] = 1229,
- [1230] = 1230,
- [1231] = 1215,
- [1232] = 1220,
- [1233] = 1233,
- [1234] = 1215,
- [1235] = 1214,
- [1236] = 1224,
- [1237] = 1213,
- [1238] = 1215,
- [1239] = 1216,
- [1240] = 1240,
- [1241] = 1241,
- [1242] = 1215,
- [1243] = 1213,
- [1244] = 1244,
- [1245] = 1240,
- [1246] = 1218,
- [1247] = 1222,
- [1248] = 1241,
- [1249] = 1249,
- [1250] = 740,
- [1251] = 1167,
- [1252] = 767,
- [1253] = 1253,
- [1254] = 1219,
- [1255] = 748,
- [1256] = 1256,
- [1257] = 1257,
- [1258] = 1258,
- [1259] = 1259,
- [1260] = 1260,
- [1261] = 756,
- [1262] = 1262,
- [1263] = 735,
- [1264] = 757,
- [1265] = 758,
- [1266] = 1266,
- [1267] = 1267,
- [1268] = 1268,
- [1269] = 763,
- [1270] = 1259,
- [1271] = 1260,
- [1272] = 1272,
+ [1220] = 1136,
+ [1221] = 1123,
+ [1222] = 1133,
+ [1223] = 1119,
+ [1224] = 1093,
+ [1225] = 1120,
+ [1226] = 1126,
+ [1227] = 1111,
+ [1228] = 1180,
+ [1229] = 1189,
+ [1230] = 1219,
+ [1231] = 1121,
+ [1232] = 1094,
+ [1233] = 1098,
+ [1234] = 1113,
+ [1235] = 1218,
+ [1236] = 1167,
+ [1237] = 1205,
+ [1238] = 1091,
+ [1239] = 1096,
+ [1240] = 1218,
+ [1241] = 1205,
+ [1242] = 1119,
+ [1243] = 1140,
+ [1244] = 1180,
+ [1245] = 1219,
+ [1246] = 1219,
+ [1247] = 1170,
+ [1248] = 1117,
+ [1249] = 1172,
+ [1250] = 1114,
+ [1251] = 1218,
+ [1252] = 1205,
+ [1253] = 1188,
+ [1254] = 1109,
+ [1255] = 1098,
+ [1256] = 1195,
+ [1257] = 1099,
+ [1258] = 1142,
+ [1259] = 1188,
+ [1260] = 1113,
+ [1261] = 1219,
+ [1262] = 1218,
+ [1263] = 1263,
+ [1264] = 1144,
+ [1265] = 1093,
+ [1266] = 1111,
+ [1267] = 1205,
+ [1268] = 143,
+ [1269] = 143,
+ [1270] = 1191,
+ [1271] = 1099,
+ [1272] = 1189,
[1273] = 1273,
- [1274] = 1274,
- [1275] = 771,
- [1276] = 1258,
- [1277] = 729,
+ [1274] = 1167,
+ [1275] = 1170,
+ [1276] = 1172,
+ [1277] = 1094,
[1278] = 1278,
[1279] = 1279,
- [1280] = 1280,
- [1281] = 1281,
- [1282] = 1256,
- [1283] = 765,
+ [1280] = 1219,
+ [1281] = 154,
+ [1282] = 1138,
+ [1283] = 1283,
[1284] = 1284,
- [1285] = 1266,
- [1286] = 1169,
- [1287] = 1268,
- [1288] = 1288,
+ [1285] = 1103,
+ [1286] = 1286,
+ [1287] = 1099,
+ [1288] = 1129,
[1289] = 1289,
- [1290] = 1165,
- [1291] = 1284,
- [1292] = 1273,
- [1293] = 1293,
- [1294] = 1294,
- [1295] = 1295,
- [1296] = 1296,
- [1297] = 1256,
- [1298] = 1258,
- [1299] = 1299,
- [1300] = 1300,
- [1301] = 1301,
+ [1290] = 1093,
+ [1291] = 1291,
+ [1292] = 1292,
+ [1293] = 1127,
+ [1294] = 1115,
+ [1295] = 1151,
+ [1296] = 1094,
+ [1297] = 157,
+ [1298] = 1298,
+ [1299] = 1284,
+ [1300] = 1118,
+ [1301] = 1298,
[1302] = 1302,
- [1303] = 1303,
- [1304] = 1256,
- [1305] = 1267,
- [1306] = 1306,
- [1307] = 1201,
- [1308] = 1274,
+ [1303] = 1093,
+ [1304] = 1149,
+ [1305] = 1148,
+ [1306] = 1291,
+ [1307] = 1284,
+ [1308] = 1146,
[1309] = 1309,
- [1310] = 1310,
- [1311] = 1258,
- [1312] = 1312,
- [1313] = 1313,
- [1314] = 1314,
- [1315] = 733,
- [1316] = 1258,
- [1317] = 1162,
- [1318] = 1318,
- [1319] = 1274,
- [1320] = 1256,
- [1321] = 1321,
- [1322] = 1322,
- [1323] = 1323,
- [1324] = 1313,
- [1325] = 1260,
- [1326] = 1289,
+ [1310] = 1145,
+ [1311] = 1311,
+ [1312] = 1104,
+ [1313] = 1284,
+ [1314] = 1110,
+ [1315] = 1098,
+ [1316] = 1316,
+ [1317] = 1108,
+ [1318] = 1143,
+ [1319] = 1319,
+ [1320] = 1186,
+ [1321] = 1106,
+ [1322] = 1107,
+ [1323] = 1187,
+ [1324] = 1178,
+ [1325] = 1325,
+ [1326] = 1176,
[1327] = 1327,
- [1328] = 1328,
- [1329] = 1329,
- [1330] = 1207,
- [1331] = 1331,
- [1332] = 1332,
- [1333] = 1333,
- [1334] = 1334,
- [1335] = 1335,
- [1336] = 1336,
- [1337] = 1337,
- [1338] = 1338,
- [1339] = 1339,
- [1340] = 1340,
- [1341] = 1341,
+ [1328] = 1302,
+ [1329] = 1105,
+ [1330] = 1175,
+ [1331] = 1099,
+ [1332] = 1302,
+ [1333] = 1174,
+ [1334] = 1173,
+ [1335] = 1159,
+ [1336] = 1179,
+ [1337] = 1171,
+ [1338] = 1137,
+ [1339] = 1169,
+ [1340] = 1168,
+ [1341] = 1094,
[1342] = 1342,
- [1343] = 1343,
+ [1343] = 1098,
[1344] = 1344,
- [1345] = 1336,
- [1346] = 1331,
+ [1345] = 1166,
+ [1346] = 1263,
[1347] = 1347,
- [1348] = 1348,
- [1349] = 1349,
- [1350] = 1350,
- [1351] = 1351,
- [1352] = 1352,
- [1353] = 1353,
- [1354] = 1354,
- [1355] = 1355,
- [1356] = 1356,
- [1357] = 1357,
- [1358] = 1351,
- [1359] = 1352,
- [1360] = 1360,
- [1361] = 1361,
- [1362] = 1355,
- [1363] = 1363,
- [1364] = 1364,
- [1365] = 1365,
- [1366] = 1366,
- [1367] = 1367,
+ [1348] = 1302,
+ [1349] = 1139,
+ [1350] = 1291,
+ [1351] = 1150,
+ [1352] = 1112,
+ [1353] = 1164,
+ [1354] = 1163,
+ [1355] = 1162,
+ [1356] = 1181,
+ [1357] = 1161,
+ [1358] = 1182,
+ [1359] = 1183,
+ [1360] = 1327,
+ [1361] = 1284,
+ [1362] = 1291,
+ [1363] = 1158,
+ [1364] = 1160,
+ [1365] = 1302,
+ [1366] = 1146,
+ [1367] = 1325,
[1368] = 1368,
- [1369] = 331,
- [1370] = 1370,
- [1371] = 1371,
- [1372] = 1372,
- [1373] = 1357,
- [1374] = 1374,
- [1375] = 1354,
- [1376] = 1376,
- [1377] = 1342,
- [1378] = 1341,
- [1379] = 1379,
- [1380] = 1380,
- [1381] = 1381,
- [1382] = 1382,
- [1383] = 1383,
- [1384] = 1384,
- [1385] = 1335,
- [1386] = 1386,
- [1387] = 1387,
- [1388] = 1388,
- [1389] = 1389,
- [1390] = 1390,
- [1391] = 1391,
- [1392] = 1364,
- [1393] = 1367,
- [1394] = 1370,
- [1395] = 1382,
- [1396] = 1331,
- [1397] = 1397,
- [1398] = 1336,
- [1399] = 1399,
- [1400] = 1400,
- [1401] = 1401,
- [1402] = 1387,
- [1403] = 1388,
- [1404] = 1404,
- [1405] = 1391,
+ [1369] = 1284,
+ [1370] = 1135,
+ [1371] = 1291,
+ [1372] = 159,
+ [1373] = 1196,
+ [1374] = 1311,
+ [1375] = 162,
+ [1376] = 163,
+ [1377] = 1377,
+ [1378] = 1128,
+ [1379] = 1124,
+ [1380] = 1116,
+ [1381] = 1284,
+ [1382] = 1284,
+ [1383] = 1368,
+ [1384] = 1134,
+ [1385] = 156,
+ [1386] = 1190,
+ [1387] = 1284,
+ [1388] = 1155,
+ [1389] = 1185,
+ [1390] = 158,
+ [1391] = 1184,
+ [1392] = 161,
+ [1393] = 1177,
+ [1394] = 1394,
+ [1395] = 1394,
+ [1396] = 1133,
+ [1397] = 1292,
+ [1398] = 1398,
+ [1399] = 1394,
+ [1400] = 1394,
+ [1401] = 1398,
+ [1402] = 1394,
+ [1403] = 1398,
+ [1404] = 1398,
+ [1405] = 1405,
[1406] = 1406,
- [1407] = 1397,
- [1408] = 1408,
- [1409] = 1409,
- [1410] = 1410,
- [1411] = 1411,
- [1412] = 1412,
- [1413] = 1352,
- [1414] = 1351,
- [1415] = 1366,
- [1416] = 1365,
- [1417] = 1411,
- [1418] = 1336,
+ [1407] = 1189,
+ [1408] = 1191,
+ [1409] = 1180,
+ [1410] = 1144,
+ [1411] = 1142,
+ [1412] = 1188,
+ [1413] = 1172,
+ [1414] = 1170,
+ [1415] = 1398,
+ [1416] = 1167,
+ [1417] = 1113,
+ [1418] = 1111,
[1419] = 1419,
- [1420] = 1420,
- [1421] = 1421,
- [1422] = 1422,
- [1423] = 1423,
- [1424] = 1420,
- [1425] = 1419,
+ [1420] = 1109,
+ [1421] = 1117,
+ [1422] = 1119,
+ [1423] = 1120,
+ [1424] = 1424,
+ [1425] = 1121,
[1426] = 1426,
- [1427] = 1427,
- [1428] = 1428,
- [1429] = 1429,
- [1430] = 1430,
- [1431] = 1431,
- [1432] = 1432,
- [1433] = 1433,
- [1434] = 1434,
- [1435] = 1435,
- [1436] = 1436,
- [1437] = 1437,
- [1438] = 1430,
- [1439] = 1310,
- [1440] = 1440,
+ [1427] = 1123,
+ [1428] = 1126,
+ [1429] = 1130,
+ [1430] = 1136,
+ [1431] = 1140,
+ [1432] = 1131,
+ [1433] = 1132,
+ [1434] = 1130,
+ [1435] = 1113,
+ [1436] = 1298,
+ [1437] = 1094,
+ [1438] = 1438,
+ [1439] = 1180,
+ [1440] = 1093,
[1441] = 1441,
- [1442] = 1442,
- [1443] = 1443,
- [1444] = 1444,
- [1445] = 1445,
- [1446] = 1446,
- [1447] = 1447,
- [1448] = 1435,
- [1449] = 1449,
- [1450] = 1450,
- [1451] = 1451,
+ [1442] = 1441,
+ [1443] = 1438,
+ [1444] = 1167,
+ [1445] = 1170,
+ [1446] = 1111,
+ [1447] = 1263,
+ [1448] = 1109,
+ [1449] = 1117,
+ [1450] = 1441,
+ [1451] = 1172,
[1452] = 1452,
- [1453] = 1453,
- [1454] = 1454,
- [1455] = 1455,
- [1456] = 1421,
- [1457] = 1422,
- [1458] = 1458,
- [1459] = 1459,
- [1460] = 1460,
- [1461] = 1461,
- [1462] = 1462,
- [1463] = 1463,
- [1464] = 1464,
- [1465] = 1465,
- [1466] = 1466,
- [1467] = 1467,
- [1468] = 1468,
- [1469] = 1469,
- [1470] = 1470,
+ [1453] = 1188,
+ [1454] = 1191,
+ [1455] = 1189,
+ [1456] = 1119,
+ [1457] = 1144,
+ [1458] = 1098,
+ [1459] = 1142,
+ [1460] = 1441,
+ [1461] = 1441,
+ [1462] = 1140,
+ [1463] = 1136,
+ [1464] = 1133,
+ [1465] = 1132,
+ [1466] = 1131,
+ [1467] = 1126,
+ [1468] = 1123,
+ [1469] = 1121,
+ [1470] = 1120,
[1471] = 1471,
- [1472] = 1472,
- [1473] = 1473,
+ [1472] = 1471,
+ [1473] = 1146,
[1474] = 1474,
- [1475] = 1475,
- [1476] = 1476,
- [1477] = 1477,
- [1478] = 1478,
- [1479] = 1479,
- [1480] = 1480,
- [1481] = 1481,
- [1482] = 1482,
- [1483] = 1483,
- [1484] = 1484,
- [1485] = 1485,
+ [1475] = 1347,
+ [1476] = 1098,
+ [1477] = 1474,
+ [1478] = 1093,
+ [1479] = 1094,
+ [1480] = 1099,
+ [1481] = 1471,
+ [1482] = 1471,
+ [1483] = 1471,
+ [1484] = 1471,
+ [1485] = 1471,
[1486] = 1486,
[1487] = 1487,
[1488] = 1488,
- [1489] = 1489,
- [1490] = 1490,
- [1491] = 1491,
- [1492] = 1492,
- [1493] = 1493,
- [1494] = 1494,
- [1495] = 1495,
- [1496] = 1496,
- [1497] = 1497,
- [1498] = 1498,
- [1499] = 1499,
- [1500] = 1500,
- [1501] = 1501,
- [1502] = 1502,
- [1503] = 1463,
- [1504] = 1504,
- [1505] = 1505,
- [1506] = 1506,
- [1507] = 1507,
+ [1489] = 1487,
+ [1490] = 1488,
+ [1491] = 1488,
+ [1492] = 1487,
+ [1493] = 1488,
+ [1494] = 1488,
+ [1495] = 1488,
+ [1496] = 1488,
+ [1497] = 1487,
+ [1498] = 1487,
+ [1499] = 1487,
+ [1500] = 1488,
+ [1501] = 1487,
+ [1502] = 1487,
+ [1503] = 1487,
+ [1504] = 1488,
+ [1505] = 1488,
+ [1506] = 1487,
+ [1507] = 1488,
[1508] = 1508,
- [1509] = 1509,
+ [1509] = 1487,
[1510] = 1510,
- [1511] = 1327,
+ [1511] = 1511,
[1512] = 1512,
- [1513] = 1513,
+ [1513] = 1511,
[1514] = 1514,
[1515] = 1515,
- [1516] = 1436,
- [1517] = 1517,
- [1518] = 1518,
- [1519] = 1519,
- [1520] = 1520,
- [1521] = 1521,
- [1522] = 1522,
- [1523] = 1523,
- [1524] = 1524,
- [1525] = 1525,
- [1526] = 1526,
- [1527] = 1527,
- [1528] = 1528,
+ [1516] = 1516,
+ [1517] = 1516,
+ [1518] = 1515,
+ [1519] = 1515,
+ [1520] = 1515,
+ [1521] = 1516,
+ [1522] = 1515,
+ [1523] = 1515,
+ [1524] = 1516,
+ [1525] = 1515,
+ [1526] = 1516,
+ [1527] = 1516,
+ [1528] = 1516,
[1529] = 1529,
- [1530] = 1530,
- [1531] = 1531,
- [1532] = 1462,
- [1533] = 1422,
- [1534] = 1534,
- [1535] = 1535,
- [1536] = 1489,
+ [1530] = 1529,
+ [1531] = 1529,
+ [1532] = 1529,
+ [1533] = 1529,
+ [1534] = 1529,
+ [1535] = 1529,
+ [1536] = 1536,
[1537] = 1537,
- [1538] = 1491,
+ [1538] = 1538,
[1539] = 1539,
- [1540] = 1490,
+ [1540] = 1540,
[1541] = 1541,
- [1542] = 1495,
+ [1542] = 1542,
[1543] = 1543,
[1544] = 1544,
- [1545] = 1494,
- [1546] = 1514,
+ [1545] = 1545,
+ [1546] = 1546,
[1547] = 1547,
[1548] = 1548,
[1549] = 1549,
- [1550] = 1496,
- [1551] = 1471,
- [1552] = 1451,
+ [1550] = 1550,
+ [1551] = 1551,
+ [1552] = 1552,
[1553] = 1553,
- [1554] = 1553,
+ [1554] = 1554,
[1555] = 1555,
- [1556] = 1421,
- [1557] = 1508,
+ [1556] = 1556,
+ [1557] = 1557,
[1558] = 1558,
- [1559] = 1422,
- [1560] = 1560,
- [1561] = 1421,
+ [1559] = 165,
+ [1560] = 149,
+ [1561] = 1561,
[1562] = 1562,
- [1563] = 1469,
+ [1563] = 1105,
[1564] = 1564,
- [1565] = 1464,
+ [1565] = 1565,
[1566] = 1566,
[1567] = 1567,
- [1568] = 1426,
- [1569] = 1480,
+ [1568] = 1568,
+ [1569] = 1569,
[1570] = 1570,
- [1571] = 1427,
- [1572] = 1560,
+ [1571] = 1571,
+ [1572] = 1572,
[1573] = 1573,
[1574] = 1574,
[1575] = 1575,
[1576] = 1576,
[1577] = 1577,
- [1578] = 1578,
+ [1578] = 1556,
[1579] = 1579,
- [1580] = 1580,
+ [1580] = 1177,
[1581] = 1581,
- [1582] = 1483,
- [1583] = 1504,
- [1584] = 1548,
- [1585] = 1585,
- [1586] = 436,
- [1587] = 1466,
- [1588] = 1588,
+ [1582] = 1582,
+ [1583] = 1583,
+ [1584] = 1584,
+ [1585] = 1184,
+ [1586] = 1586,
+ [1587] = 1587,
+ [1588] = 148,
[1589] = 1589,
- [1590] = 1520,
- [1591] = 1470,
+ [1590] = 1590,
+ [1591] = 1591,
[1592] = 1592,
[1593] = 1593,
- [1594] = 1594,
+ [1594] = 167,
[1595] = 1595,
[1596] = 1596,
[1597] = 1597,
[1598] = 1598,
- [1599] = 1598,
+ [1599] = 1599,
[1600] = 1600,
[1601] = 1601,
[1602] = 1602,
- [1603] = 1600,
+ [1603] = 1603,
[1604] = 1604,
- [1605] = 1605,
- [1606] = 1606,
+ [1605] = 1567,
+ [1606] = 1543,
[1607] = 1607,
- [1608] = 1608,
+ [1608] = 1550,
[1609] = 1609,
- [1610] = 1606,
- [1611] = 1611,
+ [1610] = 1548,
+ [1611] = 1579,
[1612] = 1612,
- [1613] = 1613,
- [1614] = 1614,
+ [1613] = 1550,
+ [1614] = 1612,
[1615] = 1615,
- [1616] = 1613,
+ [1616] = 1616,
[1617] = 1617,
- [1618] = 1618,
- [1619] = 1619,
+ [1618] = 1554,
+ [1619] = 1555,
[1620] = 1620,
[1621] = 1621,
[1622] = 1622,
[1623] = 1623,
[1624] = 1624,
- [1625] = 1625,
- [1626] = 1626,
- [1627] = 1602,
- [1628] = 1600,
- [1629] = 1629,
+ [1625] = 1558,
+ [1626] = 1617,
+ [1627] = 1627,
+ [1628] = 1562,
+ [1629] = 1558,
[1630] = 1630,
[1631] = 1631,
- [1632] = 1632,
- [1633] = 1615,
- [1634] = 1634,
+ [1632] = 1631,
+ [1633] = 1633,
+ [1634] = 1620,
[1635] = 1635,
- [1636] = 1636,
- [1637] = 1301,
- [1638] = 1638,
- [1639] = 1597,
- [1640] = 1640,
+ [1636] = 1621,
+ [1637] = 1637,
+ [1638] = 1624,
+ [1639] = 1175,
+ [1640] = 1616,
[1641] = 1641,
- [1642] = 1642,
- [1643] = 1619,
- [1644] = 1644,
- [1645] = 1609,
- [1646] = 1608,
- [1647] = 1607,
- [1648] = 1648,
- [1649] = 1649,
- [1650] = 1650,
- [1651] = 1651,
- [1652] = 1652,
- [1653] = 1653,
- [1654] = 1612,
- [1655] = 1638,
- [1656] = 1625,
- [1657] = 1598,
+ [1642] = 1627,
+ [1643] = 1643,
+ [1644] = 1633,
+ [1645] = 1637,
+ [1646] = 1621,
+ [1647] = 1561,
+ [1648] = 1139,
+ [1649] = 1187,
+ [1650] = 1641,
+ [1651] = 1621,
+ [1652] = 1630,
+ [1653] = 1621,
+ [1654] = 1622,
+ [1655] = 1655,
+ [1656] = 1656,
+ [1657] = 1139,
[1658] = 1658,
- [1659] = 1602,
- [1660] = 1625,
+ [1659] = 1659,
+ [1660] = 1660,
[1661] = 1661,
- [1662] = 1617,
- [1663] = 1663,
- [1664] = 1611,
- [1665] = 1618,
- [1666] = 1644,
- [1667] = 1609,
- [1668] = 1608,
- [1669] = 1669,
- [1670] = 1644,
- [1671] = 1611,
- [1672] = 1625,
- [1673] = 1602,
- [1674] = 1600,
- [1675] = 1618,
- [1676] = 1619,
- [1677] = 1595,
- [1678] = 1617,
- [1679] = 1615,
- [1680] = 1606,
- [1681] = 1605,
- [1682] = 1682,
- [1683] = 1604,
+ [1662] = 1656,
+ [1663] = 1175,
+ [1664] = 1664,
+ [1665] = 1635,
+ [1666] = 1656,
+ [1667] = 1656,
+ [1668] = 1668,
+ [1669] = 1660,
+ [1670] = 1661,
+ [1671] = 1671,
+ [1672] = 1672,
+ [1673] = 1187,
+ [1674] = 1664,
+ [1675] = 1668,
+ [1676] = 1671,
+ [1677] = 1672,
+ [1678] = 1658,
+ [1679] = 1643,
+ [1680] = 1656,
+ [1681] = 1623,
+ [1682] = 1659,
+ [1683] = 1655,
[1684] = 1684,
- [1685] = 1601,
- [1686] = 1618,
+ [1685] = 1684,
+ [1686] = 1684,
[1687] = 1687,
- [1688] = 1618,
- [1689] = 1625,
- [1690] = 1602,
- [1691] = 1600,
- [1692] = 1595,
- [1693] = 1629,
- [1694] = 1617,
- [1695] = 1614,
- [1696] = 1598,
- [1697] = 1609,
- [1698] = 1609,
- [1699] = 1608,
- [1700] = 1611,
- [1701] = 1644,
- [1702] = 1629,
- [1703] = 1601,
- [1704] = 1604,
- [1705] = 1605,
- [1706] = 1606,
- [1707] = 1629,
- [1708] = 1595,
- [1709] = 1601,
- [1710] = 1604,
- [1711] = 1605,
- [1712] = 1619,
- [1713] = 1608,
- [1714] = 1615,
- [1715] = 1617,
+ [1688] = 1688,
+ [1689] = 1687,
+ [1690] = 1687,
+ [1691] = 1688,
+ [1692] = 1684,
+ [1693] = 1688,
+ [1694] = 1688,
+ [1695] = 1687,
+ [1696] = 1684,
+ [1697] = 1697,
+ [1698] = 1698,
+ [1699] = 1698,
+ [1700] = 1698,
+ [1701] = 1698,
+ [1702] = 1702,
+ [1703] = 1702,
+ [1704] = 1704,
+ [1705] = 1704,
+ [1706] = 1704,
+ [1707] = 1704,
+ [1708] = 1702,
+ [1709] = 1702,
+ [1710] = 1710,
+ [1711] = 1711,
+ [1712] = 1712,
+ [1713] = 1713,
+ [1714] = 1714,
+ [1715] = 1715,
+ [1716] = 1713,
+ [1717] = 1710,
+ [1718] = 1713,
+ [1719] = 1713,
+ [1720] = 1720,
+ [1721] = 1721,
+ [1722] = 1715,
+ [1723] = 1710,
+ [1724] = 1714,
+ [1725] = 1712,
+ [1726] = 1715,
+ [1727] = 1714,
+ [1728] = 1712,
+ [1729] = 1712,
+ [1730] = 1714,
+ [1731] = 1715,
+ [1732] = 1710,
+ [1733] = 1733,
+ [1734] = 1734,
+ [1735] = 1735,
+ [1736] = 1736,
+ [1737] = 1737,
+ [1738] = 1738,
+ [1739] = 1735,
+ [1740] = 1740,
+ [1741] = 1735,
+ [1742] = 1742,
+ [1743] = 1743,
+ [1744] = 1736,
+ [1745] = 1745,
+ [1746] = 1746,
+ [1747] = 1747,
+ [1748] = 1735,
+ [1749] = 1749,
+ [1750] = 1735,
+ [1751] = 1751,
+ [1752] = 1752,
+ [1753] = 149,
+ [1754] = 1736,
+ [1755] = 1755,
+ [1756] = 1756,
+ [1757] = 1745,
+ [1758] = 1758,
+ [1759] = 1759,
+ [1760] = 1735,
+ [1761] = 1745,
+ [1762] = 165,
+ [1763] = 1745,
+ [1764] = 1736,
+ [1765] = 1765,
+ [1766] = 1735,
+ [1767] = 1767,
+ [1768] = 1736,
+ [1769] = 1745,
+ [1770] = 1163,
+ [1771] = 1771,
+ [1772] = 1161,
+ [1773] = 1114,
+ [1774] = 1176,
+ [1775] = 1775,
+ [1776] = 1742,
+ [1777] = 167,
+ [1778] = 1778,
+ [1779] = 1779,
+ [1780] = 1780,
+ [1781] = 1781,
+ [1782] = 1556,
+ [1783] = 446,
+ [1784] = 1737,
+ [1785] = 1785,
+ [1786] = 1164,
+ [1787] = 1162,
+ [1788] = 1788,
+ [1789] = 1771,
+ [1790] = 1790,
+ [1791] = 1108,
+ [1792] = 1107,
+ [1793] = 1793,
+ [1794] = 1159,
+ [1795] = 1795,
+ [1796] = 1796,
+ [1797] = 1185,
+ [1798] = 1798,
+ [1799] = 1799,
+ [1800] = 1800,
+ [1801] = 1801,
+ [1802] = 1802,
+ [1803] = 1771,
+ [1804] = 1771,
+ [1805] = 1746,
+ [1806] = 1806,
+ [1807] = 1807,
+ [1808] = 1808,
+ [1809] = 1767,
+ [1810] = 1810,
+ [1811] = 1811,
+ [1812] = 1812,
+ [1813] = 1771,
+ [1814] = 1814,
+ [1815] = 1815,
+ [1816] = 1751,
+ [1817] = 1812,
+ [1818] = 148,
+ [1819] = 1819,
+ [1820] = 1820,
+ [1821] = 1812,
+ [1822] = 1814,
+ [1823] = 1823,
+ [1824] = 1812,
+ [1825] = 1825,
+ [1826] = 1826,
+ [1827] = 1827,
+ [1828] = 1812,
+ [1829] = 1755,
+ [1830] = 1780,
+ [1831] = 1831,
+ [1832] = 1814,
+ [1833] = 1833,
+ [1834] = 1834,
+ [1835] = 1195,
+ [1836] = 1781,
+ [1837] = 1814,
+ [1838] = 1814,
+ [1839] = 1798,
+ [1840] = 1840,
+ [1841] = 1841,
+ [1842] = 1842,
+ [1843] = 1843,
+ [1844] = 1841,
+ [1845] = 1845,
+ [1846] = 1846,
+ [1847] = 1847,
+ [1848] = 1848,
+ [1849] = 1849,
+ [1850] = 1775,
+ [1851] = 1842,
+ [1852] = 1852,
+ [1853] = 1853,
+ [1854] = 1854,
+ [1855] = 1855,
+ [1856] = 1856,
+ [1857] = 1857,
+ [1858] = 1843,
+ [1859] = 1848,
+ [1860] = 1579,
+ [1861] = 1855,
+ [1862] = 1846,
+ [1863] = 1846,
+ [1864] = 1855,
+ [1865] = 1865,
+ [1866] = 1159,
+ [1867] = 1846,
+ [1868] = 1868,
+ [1869] = 1847,
+ [1870] = 1843,
+ [1871] = 1848,
+ [1872] = 1872,
+ [1873] = 1849,
+ [1874] = 1874,
+ [1875] = 1875,
+ [1876] = 1876,
+ [1877] = 1819,
+ [1878] = 1567,
+ [1879] = 1195,
+ [1880] = 1185,
+ [1881] = 1107,
+ [1882] = 1108,
+ [1883] = 1855,
+ [1884] = 1854,
+ [1885] = 1161,
+ [1886] = 1843,
+ [1887] = 1162,
+ [1888] = 1114,
+ [1889] = 1848,
+ [1890] = 1849,
+ [1891] = 1163,
+ [1892] = 1164,
+ [1893] = 1849,
+ [1894] = 1176,
+ [1895] = 1895,
+ [1896] = 1896,
+ [1897] = 1848,
+ [1898] = 1843,
+ [1899] = 1875,
+ [1900] = 1855,
+ [1901] = 1901,
+ [1902] = 1902,
+ [1903] = 1903,
+ [1904] = 1904,
+ [1905] = 1905,
+ [1906] = 1906,
+ [1907] = 1907,
+ [1908] = 1908,
+ [1909] = 1909,
+ [1910] = 1910,
+ [1911] = 1911,
+ [1912] = 1912,
+ [1913] = 1913,
+ [1914] = 1902,
+ [1915] = 1915,
+ [1916] = 1826,
+ [1917] = 1825,
+ [1918] = 507,
+ [1919] = 1919,
+ [1920] = 1907,
+ [1921] = 1921,
+ [1922] = 1922,
+ [1923] = 1923,
+ [1924] = 1924,
+ [1925] = 1925,
+ [1926] = 1911,
+ [1927] = 1927,
+ [1928] = 1909,
+ [1929] = 1923,
+ [1930] = 1930,
+ [1931] = 1931,
+ [1932] = 1932,
+ [1933] = 1933,
+ [1934] = 1901,
+ [1935] = 1915,
+ [1936] = 1936,
+ [1937] = 1927,
+ [1938] = 1906,
+ [1939] = 1905,
+ [1940] = 1940,
+ [1941] = 1941,
+ [1942] = 476,
+ [1943] = 1943,
+ [1944] = 1931,
+ [1945] = 1932,
+ [1946] = 1915,
+ [1947] = 1947,
+ [1948] = 1904,
+ [1949] = 1949,
+ [1950] = 1930,
+ [1951] = 1913,
+ [1952] = 1779,
+ [1953] = 1919,
+ [1954] = 1911,
+ [1955] = 1924,
+ [1956] = 1925,
+ [1957] = 1904,
+ [1958] = 1902,
+ [1959] = 1959,
+ [1960] = 1815,
+ [1961] = 1961,
+ [1962] = 1962,
+ [1963] = 1904,
+ [1964] = 1964,
+ [1965] = 1965,
+ [1966] = 1966,
+ [1967] = 1967,
+ [1968] = 1915,
+ [1969] = 1969,
+ [1970] = 1925,
+ [1971] = 1971,
+ [1972] = 1972,
+ [1973] = 1923,
+ [1974] = 1930,
+ [1975] = 1906,
+ [1976] = 1905,
+ [1977] = 1959,
+ [1978] = 1969,
+ [1979] = 1902,
+ [1980] = 1919,
+ [1981] = 1925,
+ [1982] = 1904,
+ [1983] = 1895,
+ [1984] = 1923,
+ [1985] = 1930,
+ [1986] = 1967,
+ [1987] = 1965,
+ [1988] = 1962,
+ [1989] = 1927,
+ [1990] = 1930,
+ [1991] = 1923,
+ [1992] = 1931,
+ [1993] = 1993,
+ [1994] = 1910,
+ [1995] = 1932,
+ [1996] = 1785,
+ [1997] = 1959,
+ [1998] = 1961,
+ [1999] = 1999,
+ [2000] = 1961,
+ [2001] = 1927,
+ [2002] = 1931,
+ [2003] = 1962,
+ [2004] = 1932,
+ [2005] = 1965,
+ [2006] = 1969,
+ [2007] = 1967,
+ [2008] = 1924,
+ [2009] = 1906,
+ [2010] = 1905,
+ [2011] = 1969,
+ [2012] = 1924,
+ [2013] = 1919,
+ [2014] = 1967,
+ [2015] = 1969,
+ [2016] = 1962,
+ [2017] = 506,
+ [2018] = 1919,
+ [2019] = 1965,
+ [2020] = 1902,
+ [2021] = 1915,
+ [2022] = 1967,
+ [2023] = 1965,
+ [2024] = 1962,
+ [2025] = 2025,
+ [2026] = 1959,
+ [2027] = 1961,
+ [2028] = 1959,
+ [2029] = 2029,
+ [2030] = 2030,
+ [2031] = 1924,
+ [2032] = 2032,
+ [2033] = 1961,
+ [2034] = 2034,
+ [2035] = 1962,
+ [2036] = 1965,
+ [2037] = 2037,
+ [2038] = 1903,
+ [2039] = 1932,
+ [2040] = 2034,
+ [2041] = 1913,
+ [2042] = 1930,
+ [2043] = 1923,
+ [2044] = 1925,
+ [2045] = 2045,
+ [2046] = 2046,
+ [2047] = 2047,
+ [2048] = 2048,
+ [2049] = 2049,
+ [2050] = 2048,
+ [2051] = 2051,
+ [2052] = 2052,
+ [2053] = 2053,
+ [2054] = 1643,
+ [2055] = 2055,
+ [2056] = 2056,
+ [2057] = 2049,
+ [2058] = 153,
+ [2059] = 2059,
+ [2060] = 2060,
+ [2061] = 2061,
+ [2062] = 2051,
+ [2063] = 2052,
+ [2064] = 2064,
+ [2065] = 2065,
+ [2066] = 2066,
+ [2067] = 2067,
+ [2068] = 2068,
+ [2069] = 2069,
+ [2070] = 1187,
+ [2071] = 2071,
+ [2072] = 152,
+ [2073] = 2073,
+ [2074] = 2074,
+ [2075] = 2075,
+ [2076] = 2076,
+ [2077] = 2077,
+ [2078] = 2078,
+ [2079] = 2079,
+ [2080] = 2080,
+ [2081] = 2081,
+ [2082] = 2049,
+ [2083] = 2066,
+ [2084] = 2074,
+ [2085] = 2067,
+ [2086] = 2066,
+ [2087] = 2067,
+ [2088] = 2047,
+ [2089] = 2049,
+ [2090] = 2090,
+ [2091] = 2071,
+ [2092] = 1623,
+ [2093] = 484,
+ [2094] = 2094,
+ [2095] = 2077,
+ [2096] = 2096,
+ [2097] = 2077,
+ [2098] = 505,
+ [2099] = 2099,
+ [2100] = 2066,
+ [2101] = 2067,
+ [2102] = 2102,
+ [2103] = 502,
+ [2104] = 2104,
+ [2105] = 2105,
+ [2106] = 2106,
+ [2107] = 2107,
+ [2108] = 2073,
+ [2109] = 2074,
+ [2110] = 2110,
+ [2111] = 2111,
+ [2112] = 2112,
+ [2113] = 2113,
+ [2114] = 2114,
+ [2115] = 2064,
+ [2116] = 2075,
+ [2117] = 2076,
+ [2118] = 2078,
+ [2119] = 2119,
+ [2120] = 2080,
+ [2121] = 2121,
+ [2122] = 2122,
+ [2123] = 2068,
+ [2124] = 2069,
+ [2125] = 2125,
+ [2126] = 2071,
+ [2127] = 2127,
+ [2128] = 2077,
+ [2129] = 2068,
+ [2130] = 2130,
+ [2131] = 2131,
+ [2132] = 2132,
+ [2133] = 2074,
+ [2134] = 2067,
+ [2135] = 2066,
+ [2136] = 2136,
+ [2137] = 2049,
+ [2138] = 2079,
+ [2139] = 2139,
+ [2140] = 2122,
+ [2141] = 2069,
+ [2142] = 2096,
+ [2143] = 2094,
+ [2144] = 2144,
+ [2145] = 2064,
+ [2146] = 2078,
+ [2147] = 2132,
+ [2148] = 2148,
+ [2149] = 2047,
+ [2150] = 2131,
+ [2151] = 2122,
+ [2152] = 485,
+ [2153] = 523,
+ [2154] = 2154,
+ [2155] = 2053,
+ [2156] = 2156,
+ [2157] = 517,
+ [2158] = 165,
+ [2159] = 515,
+ [2160] = 2079,
+ [2161] = 1635,
+ [2162] = 2122,
+ [2163] = 488,
+ [2164] = 2079,
+ [2165] = 149,
+ [2166] = 2166,
+ [2167] = 148,
+ [2168] = 2071,
+ [2169] = 2047,
+ [2170] = 511,
+ [2171] = 2068,
+ [2172] = 2069,
+ [2173] = 2173,
+ [2174] = 2071,
+ [2175] = 2132,
+ [2176] = 2176,
+ [2177] = 510,
+ [2178] = 2096,
+ [2179] = 2179,
+ [2180] = 2180,
+ [2181] = 2156,
+ [2182] = 167,
+ [2183] = 2079,
+ [2184] = 1139,
+ [2185] = 2047,
+ [2186] = 2122,
+ [2187] = 2105,
+ [2188] = 487,
+ [2189] = 2189,
+ [2190] = 2106,
+ [2191] = 2191,
+ [2192] = 2069,
+ [2193] = 2068,
+ [2194] = 1175,
+ [2195] = 2077,
+ [2196] = 2196,
+ [2197] = 2056,
+ [2198] = 2107,
+ [2199] = 2053,
+ [2200] = 2200,
+ [2201] = 2201,
+ [2202] = 2202,
+ [2203] = 2203,
+ [2204] = 2204,
+ [2205] = 2205,
+ [2206] = 2206,
+ [2207] = 2207,
+ [2208] = 2208,
+ [2209] = 2209,
+ [2210] = 2210,
+ [2211] = 2211,
+ [2212] = 2212,
+ [2213] = 2213,
+ [2214] = 2214,
+ [2215] = 2215,
+ [2216] = 1582,
+ [2217] = 1993,
+ [2218] = 2218,
+ [2219] = 2219,
+ [2220] = 2220,
+ [2221] = 2221,
+ [2222] = 2222,
+ [2223] = 2223,
+ [2224] = 2224,
+ [2225] = 2225,
+ [2226] = 2226,
+ [2227] = 2227,
+ [2228] = 2228,
+ [2229] = 1115,
+ [2230] = 2230,
+ [2231] = 2231,
+ [2232] = 2232,
+ [2233] = 2201,
+ [2234] = 2234,
+ [2235] = 2222,
+ [2236] = 2236,
+ [2237] = 1196,
+ [2238] = 2238,
+ [2239] = 2239,
+ [2240] = 2240,
+ [2241] = 2241,
+ [2242] = 2242,
+ [2243] = 1583,
+ [2244] = 2244,
+ [2245] = 613,
+ [2246] = 2246,
+ [2247] = 2247,
+ [2248] = 2248,
+ [2249] = 614,
+ [2250] = 2250,
+ [2251] = 2251,
+ [2252] = 616,
+ [2253] = 2253,
+ [2254] = 2254,
+ [2255] = 2255,
+ [2256] = 2256,
+ [2257] = 2257,
+ [2258] = 2258,
+ [2259] = 2259,
+ [2260] = 2260,
+ [2261] = 2261,
+ [2262] = 2262,
+ [2263] = 2263,
+ [2264] = 2264,
+ [2265] = 2265,
+ [2266] = 2266,
+ [2267] = 2267,
+ [2268] = 2268,
+ [2269] = 2269,
+ [2270] = 2270,
+ [2271] = 618,
+ [2272] = 2272,
+ [2273] = 2273,
+ [2274] = 619,
+ [2275] = 2230,
+ [2276] = 620,
+ [2277] = 623,
+ [2278] = 2278,
+ [2279] = 2279,
+ [2280] = 2280,
+ [2281] = 1577,
+ [2282] = 2282,
+ [2283] = 2283,
+ [2284] = 1587,
+ [2285] = 2285,
+ [2286] = 2286,
+ [2287] = 2287,
+ [2288] = 2288,
+ [2289] = 2251,
+ [2290] = 1589,
+ [2291] = 2291,
+ [2292] = 2292,
+ [2293] = 2293,
+ [2294] = 2294,
+ [2295] = 625,
+ [2296] = 2296,
+ [2297] = 2297,
+ [2298] = 2298,
+ [2299] = 2299,
+ [2300] = 2300,
+ [2301] = 2301,
+ [2302] = 2302,
+ [2303] = 2303,
+ [2304] = 2224,
+ [2305] = 1591,
+ [2306] = 627,
+ [2307] = 2307,
+ [2308] = 2308,
+ [2309] = 2250,
+ [2310] = 628,
+ [2311] = 2311,
+ [2312] = 2312,
+ [2313] = 2225,
+ [2314] = 2314,
+ [2315] = 2315,
+ [2316] = 2316,
+ [2317] = 632,
+ [2318] = 2318,
+ [2319] = 2319,
+ [2320] = 2320,
+ [2321] = 2321,
+ [2322] = 2322,
+ [2323] = 2303,
+ [2324] = 2324,
+ [2325] = 2325,
+ [2326] = 2201,
+ [2327] = 2231,
+ [2328] = 2328,
+ [2329] = 2329,
+ [2330] = 2228,
+ [2331] = 2220,
+ [2332] = 2219,
+ [2333] = 2218,
+ [2334] = 2334,
+ [2335] = 677,
+ [2336] = 2279,
+ [2337] = 2280,
+ [2338] = 2324,
+ [2339] = 2339,
+ [2340] = 2340,
+ [2341] = 2341,
+ [2342] = 1572,
+ [2343] = 2343,
+ [2344] = 2222,
+ [2345] = 2345,
+ [2346] = 2346,
+ [2347] = 2347,
+ [2348] = 2224,
+ [2349] = 2225,
+ [2350] = 2350,
+ [2351] = 2300,
+ [2352] = 2226,
+ [2353] = 2353,
+ [2354] = 2298,
+ [2355] = 2297,
+ [2356] = 2292,
+ [2357] = 2357,
+ [2358] = 2358,
+ [2359] = 2230,
+ [2360] = 676,
+ [2361] = 2321,
+ [2362] = 2362,
+ [2363] = 2363,
+ [2364] = 673,
+ [2365] = 659,
+ [2366] = 2236,
+ [2367] = 655,
+ [2368] = 2200,
+ [2369] = 2288,
+ [2370] = 2285,
+ [2371] = 2283,
+ [2372] = 2280,
+ [2373] = 2279,
+ [2374] = 2270,
+ [2375] = 2253,
+ [2376] = 2254,
+ [2377] = 2259,
+ [2378] = 2258,
+ [2379] = 601,
+ [2380] = 2250,
+ [2381] = 2301,
+ [2382] = 2260,
+ [2383] = 2261,
+ [2384] = 661,
+ [2385] = 2263,
+ [2386] = 2226,
+ [2387] = 2265,
+ [2388] = 2316,
+ [2389] = 2350,
+ [2390] = 2314,
+ [2391] = 2391,
+ [2392] = 2242,
+ [2393] = 2240,
+ [2394] = 2239,
+ [2395] = 2204,
+ [2396] = 1799,
+ [2397] = 641,
+ [2398] = 529,
+ [2399] = 590,
+ [2400] = 2209,
+ [2401] = 2213,
+ [2402] = 2215,
+ [2403] = 600,
+ [2404] = 2282,
+ [2405] = 2218,
+ [2406] = 2219,
+ [2407] = 2220,
+ [2408] = 2286,
+ [2409] = 2287,
+ [2410] = 2228,
+ [2411] = 2291,
+ [2412] = 562,
+ [2413] = 2413,
+ [2414] = 2231,
+ [2415] = 2201,
+ [2416] = 561,
+ [2417] = 2234,
+ [2418] = 568,
+ [2419] = 2299,
+ [2420] = 2267,
+ [2421] = 2301,
+ [2422] = 2308,
+ [2423] = 2423,
+ [2424] = 2424,
+ [2425] = 2425,
+ [2426] = 2426,
+ [2427] = 2307,
+ [2428] = 2308,
+ [2429] = 2278,
+ [2430] = 2430,
+ [2431] = 2303,
+ [2432] = 2307,
+ [2433] = 2314,
+ [2434] = 2318,
+ [2435] = 2316,
+ [2436] = 552,
+ [2437] = 2358,
+ [2438] = 2347,
+ [2439] = 2200,
+ [2440] = 2321,
+ [2441] = 2321,
+ [2442] = 2303,
+ [2443] = 2200,
+ [2444] = 2444,
+ [2445] = 2201,
+ [2446] = 2231,
+ [2447] = 2353,
+ [2448] = 2346,
+ [2449] = 2228,
+ [2450] = 2220,
+ [2451] = 2219,
+ [2452] = 2218,
+ [2453] = 2236,
+ [2454] = 604,
+ [2455] = 2279,
+ [2456] = 2280,
+ [2457] = 2324,
+ [2458] = 550,
+ [2459] = 2316,
+ [2460] = 2222,
+ [2461] = 2314,
+ [2462] = 636,
+ [2463] = 2343,
+ [2464] = 2224,
+ [2465] = 2225,
+ [2466] = 598,
+ [2467] = 1593,
+ [2468] = 2226,
+ [2469] = 2469,
+ [2470] = 1596,
+ [2471] = 1600,
+ [2472] = 2230,
+ [2473] = 2308,
+ [2474] = 2250,
+ [2475] = 2423,
+ [2476] = 2425,
+ [2477] = 2477,
+ [2478] = 554,
+ [2479] = 2236,
+ [2480] = 594,
+ [2481] = 2481,
+ [2482] = 2307,
+ [2483] = 2483,
+ [2484] = 2484,
+ [2485] = 617,
+ [2486] = 2328,
+ [2487] = 2253,
+ [2488] = 2254,
+ [2489] = 2299,
+ [2490] = 2490,
+ [2491] = 621,
+ [2492] = 2469,
+ [2493] = 2260,
+ [2494] = 2261,
+ [2495] = 2495,
+ [2496] = 2263,
+ [2497] = 2230,
+ [2498] = 2265,
+ [2499] = 2301,
+ [2500] = 2299,
+ [2501] = 631,
+ [2502] = 2250,
+ [2503] = 638,
+ [2504] = 637,
+ [2505] = 2324,
+ [2506] = 2282,
+ [2507] = 2291,
+ [2508] = 2508,
+ [2509] = 2286,
+ [2510] = 2287,
+ [2511] = 2287,
+ [2512] = 2291,
+ [2513] = 2286,
+ [2514] = 2514,
+ [2515] = 2282,
+ [2516] = 1595,
+ [2517] = 1592,
+ [2518] = 1564,
+ [2519] = 2519,
+ [2520] = 2299,
+ [2521] = 2521,
+ [2522] = 2301,
+ [2523] = 1584,
+ [2524] = 2307,
+ [2525] = 2308,
+ [2526] = 650,
+ [2527] = 2248,
+ [2528] = 1576,
+ [2529] = 651,
+ [2530] = 2530,
+ [2531] = 2221,
+ [2532] = 2200,
+ [2533] = 2321,
+ [2534] = 2238,
+ [2535] = 2303,
+ [2536] = 2362,
+ [2537] = 2291,
+ [2538] = 2538,
+ [2539] = 2231,
+ [2540] = 2540,
+ [2541] = 2541,
+ [2542] = 2228,
+ [2543] = 2220,
+ [2544] = 2219,
+ [2545] = 2218,
+ [2546] = 2322,
+ [2547] = 2363,
+ [2548] = 2279,
+ [2549] = 2280,
+ [2550] = 2324,
+ [2551] = 2320,
+ [2552] = 2319,
+ [2553] = 2424,
+ [2554] = 2236,
+ [2555] = 1571,
+ [2556] = 1570,
+ [2557] = 1569,
+ [2558] = 2426,
+ [2559] = 657,
+ [2560] = 2560,
+ [2561] = 528,
+ [2562] = 1568,
+ [2563] = 2265,
+ [2564] = 2315,
+ [2565] = 2263,
+ [2566] = 2566,
+ [2567] = 2508,
+ [2568] = 2312,
+ [2569] = 2261,
+ [2570] = 2260,
+ [2571] = 2571,
+ [2572] = 2572,
+ [2573] = 2573,
+ [2574] = 610,
+ [2575] = 545,
+ [2576] = 2576,
+ [2577] = 2311,
+ [2578] = 2578,
+ [2579] = 2579,
+ [2580] = 1566,
+ [2581] = 1947,
+ [2582] = 2582,
+ [2583] = 2483,
+ [2584] = 2287,
+ [2585] = 2286,
+ [2586] = 2560,
+ [2587] = 548,
+ [2588] = 602,
+ [2589] = 1565,
+ [2590] = 1586,
+ [2591] = 2254,
+ [2592] = 2253,
+ [2593] = 603,
+ [2594] = 559,
+ [2595] = 2257,
+ [2596] = 2596,
+ [2597] = 2282,
+ [2598] = 1599,
+ [2599] = 1603,
+ [2600] = 1604,
+ [2601] = 1598,
+ [2602] = 1590,
+ [2603] = 1581,
+ [2604] = 577,
+ [2605] = 2236,
+ [2606] = 2606,
+ [2607] = 2607,
+ [2608] = 612,
+ [2609] = 640,
+ [2610] = 2519,
+ [2611] = 2521,
+ [2612] = 639,
+ [2613] = 2221,
+ [2614] = 607,
+ [2615] = 634,
+ [2616] = 2238,
+ [2617] = 2362,
+ [2618] = 2530,
+ [2619] = 2579,
+ [2620] = 633,
+ [2621] = 2363,
+ [2622] = 2424,
+ [2623] = 630,
+ [2624] = 2426,
+ [2625] = 2540,
+ [2626] = 2226,
+ [2627] = 2225,
+ [2628] = 2224,
+ [2629] = 608,
+ [2630] = 2248,
+ [2631] = 2257,
+ [2632] = 2222,
+ [2633] = 629,
+ [2634] = 626,
+ [2635] = 624,
+ [2636] = 2582,
+ [2637] = 611,
+ [2638] = 668,
+ [2639] = 2560,
+ [2640] = 2483,
+ [2641] = 606,
+ [2642] = 2582,
+ [2643] = 605,
+ [2644] = 643,
+ [2645] = 589,
+ [2646] = 588,
+ [2647] = 587,
+ [2648] = 593,
+ [2649] = 2579,
+ [2650] = 586,
+ [2651] = 583,
+ [2652] = 582,
+ [2653] = 581,
+ [2654] = 2560,
+ [2655] = 652,
+ [2656] = 2265,
+ [2657] = 2578,
+ [2658] = 580,
+ [2659] = 2263,
+ [2660] = 579,
+ [2661] = 576,
+ [2662] = 2481,
+ [2663] = 2426,
+ [2664] = 2424,
+ [2665] = 2261,
+ [2666] = 2363,
+ [2667] = 2362,
+ [2668] = 2357,
+ [2669] = 2341,
+ [2670] = 2340,
+ [2671] = 2334,
+ [2672] = 2329,
+ [2673] = 2325,
+ [2674] = 575,
+ [2675] = 2269,
+ [2676] = 2268,
+ [2677] = 2238,
+ [2678] = 2221,
+ [2679] = 2214,
+ [2680] = 2212,
+ [2681] = 2211,
+ [2682] = 2210,
+ [2683] = 2208,
+ [2684] = 2207,
+ [2685] = 2206,
+ [2686] = 2205,
+ [2687] = 2203,
+ [2688] = 2202,
+ [2689] = 2538,
+ [2690] = 2232,
+ [2691] = 2256,
+ [2692] = 2579,
+ [2693] = 2293,
+ [2694] = 2294,
+ [2695] = 2296,
+ [2696] = 2596,
+ [2697] = 2413,
+ [2698] = 2430,
+ [2699] = 2260,
+ [2700] = 660,
+ [2701] = 573,
+ [2702] = 572,
+ [2703] = 571,
+ [2704] = 2582,
+ [2705] = 570,
+ [2706] = 566,
+ [2707] = 2248,
+ [2708] = 2257,
+ [2709] = 563,
+ [2710] = 553,
+ [2711] = 543,
+ [2712] = 2483,
+ [2713] = 533,
+ [2714] = 642,
+ [2715] = 662,
+ [2716] = 2483,
+ [2717] = 2582,
+ [2718] = 665,
+ [2719] = 663,
+ [2720] = 2579,
+ [2721] = 2721,
+ [2722] = 644,
+ [2723] = 645,
+ [2724] = 2560,
+ [2725] = 1118,
+ [2726] = 649,
+ [2727] = 2426,
+ [2728] = 2424,
+ [2729] = 2363,
+ [2730] = 2362,
+ [2731] = 2238,
+ [2732] = 2221,
+ [2733] = 669,
+ [2734] = 2254,
+ [2735] = 2253,
+ [2736] = 675,
+ [2737] = 672,
+ [2738] = 2248,
+ [2739] = 2257,
+ [2740] = 2740,
+ [2741] = 2741,
+ [2742] = 2742,
+ [2743] = 2743,
+ [2744] = 2744,
+ [2745] = 2745,
+ [2746] = 2745,
+ [2747] = 2743,
+ [2748] = 2748,
+ [2749] = 2744,
+ [2750] = 2744,
+ [2751] = 2751,
+ [2752] = 2752,
+ [2753] = 2742,
+ [2754] = 2744,
+ [2755] = 2745,
+ [2756] = 2742,
+ [2757] = 2743,
+ [2758] = 2758,
+ [2759] = 2759,
+ [2760] = 2760,
+ [2761] = 2761,
+ [2762] = 2762,
+ [2763] = 2763,
+ [2764] = 2751,
+ [2765] = 2765,
+ [2766] = 2766,
+ [2767] = 2767,
+ [2768] = 2768,
+ [2769] = 2769,
+ [2770] = 2770,
+ [2771] = 2748,
+ [2772] = 2740,
+ [2773] = 2745,
+ [2774] = 2742,
+ [2775] = 2748,
+ [2776] = 2748,
+ [2777] = 2744,
+ [2778] = 1922,
+ [2779] = 2748,
+ [2780] = 2780,
+ [2781] = 2781,
+ [2782] = 2748,
+ [2783] = 2742,
+ [2784] = 2784,
+ [2785] = 2785,
+ [2786] = 2786,
+ [2787] = 2787,
+ [2788] = 2758,
+ [2789] = 2759,
+ [2790] = 2760,
+ [2791] = 2751,
+ [2792] = 2792,
+ [2793] = 2761,
+ [2794] = 2762,
+ [2795] = 2795,
+ [2796] = 2760,
+ [2797] = 2759,
+ [2798] = 2758,
+ [2799] = 2748,
+ [2800] = 2800,
+ [2801] = 2801,
+ [2802] = 2767,
+ [2803] = 2765,
+ [2804] = 2745,
+ [2805] = 2805,
+ [2806] = 2763,
+ [2807] = 2751,
+ [2808] = 2741,
+ [2809] = 2809,
+ [2810] = 2810,
+ [2811] = 2767,
+ [2812] = 2812,
+ [2813] = 2813,
+ [2814] = 2787,
+ [2815] = 2815,
+ [2816] = 2765,
+ [2817] = 2815,
+ [2818] = 2818,
+ [2819] = 2819,
+ [2820] = 2805,
+ [2821] = 2763,
+ [2822] = 2822,
+ [2823] = 2743,
+ [2824] = 2809,
+ [2825] = 2762,
+ [2826] = 2760,
+ [2827] = 2759,
+ [2828] = 1802,
+ [2829] = 2758,
+ [2830] = 2810,
+ [2831] = 2815,
+ [2832] = 2787,
+ [2833] = 2833,
+ [2834] = 2748,
+ [2835] = 2767,
+ [2836] = 2765,
+ [2837] = 2813,
+ [2838] = 2763,
+ [2839] = 2812,
+ [2840] = 2740,
+ [2841] = 2787,
+ [2842] = 2813,
+ [2843] = 2815,
+ [2844] = 2844,
+ [2845] = 2845,
+ [2846] = 2805,
+ [2847] = 2847,
+ [2848] = 2848,
+ [2849] = 2849,
+ [2850] = 2762,
+ [2851] = 2760,
+ [2852] = 2759,
+ [2853] = 2740,
+ [2854] = 2758,
+ [2855] = 2813,
+ [2856] = 2751,
+ [2857] = 2748,
+ [2858] = 2787,
+ [2859] = 2822,
+ [2860] = 2860,
+ [2861] = 2861,
+ [2862] = 2862,
+ [2863] = 2767,
+ [2864] = 2765,
+ [2865] = 2865,
+ [2866] = 2740,
+ [2867] = 506,
+ [2868] = 2813,
+ [2869] = 2763,
+ [2870] = 2741,
+ [2871] = 2741,
+ [2872] = 2741,
+ [2873] = 2873,
};
static inline bool sym__glimmer_template_content_character_set_1(int32_t c) {
+ return (c < 8232
+ ? (c < 160
+ ? (c < ' '
+ ? (c >= '\t' && c <= '\r')
+ : c <= ' ')
+ : (c <= 160 || (c < 8192
+ ? c == 5760
+ : c <= 8203)))
+ : (c <= 8233 || (c < 12288
+ ? (c < 8287
+ ? c == 8239
+ : c <= 8288)
+ : (c <= 12288 || c == 65279))));
+}
+
+static inline bool sym__glimmer_template_content_character_set_2(int32_t c) {
return (c < 8192
? (c < ' '
- ? (c < '\r'
+ ? (c < 11
? c == '\t'
: c <= '\r')
: (c <= ' ' || (c < 5760
? c == 160
: c <= 5760)))
- : (c <= 8203 || (c < 12288
+ : (c <= 8203 || (c < 8287
+ ? (c < 8239
+ ? (c >= 8232 && c <= 8233)
+ : c <= 8239)
+ : (c <= 8288 || (c < 65279
+ ? c == 12288
+ : c <= 65279)))));
+}
+
+static inline bool aux_sym_jsx_text_token1_character_set_1(int32_t c) {
+ return (c < 8232
+ ? (c < 5760
+ ? (c < 160
+ ? (c >= '\t' && c <= '\r')
+ : c <= 160)
+ : (c <= 5760 || (c >= 8192 && c <= 8203)))
+ : (c <= 8233 || (c < 12288
? (c < 8287
? c == 8239
: c <= 8288)
: (c <= 12288 || c == 65279))));
}
-static inline bool sym_not_character_set_1(int32_t c) {
- return (c < 8192
- ? (c < ' '
- ? (c < '\r'
- ? (c >= '\t' && c <= '\n')
+static inline bool aux_sym_jsx_text_token1_character_set_2(int32_t c) {
+ return (c < 8232
+ ? (c < 160
+ ? (c < 11
+ ? c == '\t'
: c <= '\r')
- : (c <= ' ' || (c < 5760
- ? c == 160
- : c <= 5760)))
+ : (c <= 160 || (c < 8192
+ ? c == 5760
+ : c <= 8203)))
+ : (c <= 8233 || (c < 12288
+ ? (c < 8287
+ ? c == 8239
+ : c <= 8288)
+ : (c <= 12288 || c == 65279))));
+}
+
+static inline bool anon_sym_BANG_character_set_1(int32_t c) {
+ return (c < 8192
+ ? (c < 160
+ ? (c < ' '
+ ? (c >= '\t' && c <= '\r')
+ : c <= ' ')
+ : (c <= 160 || c == 5760))
: (c <= 8203 || (c < 12288
? (c < 8287
? c == 8239
@@ -4576,7 +5432,41 @@ static inline bool sym_not_character_set_1(int32_t c) {
: (c <= 12288 || c == 65279))));
}
-static inline bool sym__primitive_identifier_character_set_1(int32_t c) {
+static inline bool sym_unescaped_double_string_fragment_character_set_1(int32_t c) {
+ return (c < 8232
+ ? (c < 160
+ ? (c < ' '
+ ? (c >= '\t' && c <= '\f')
+ : c <= ' ')
+ : (c <= 160 || (c < 8192
+ ? c == 5760
+ : c <= 8203)))
+ : (c <= 8233 || (c < 12288
+ ? (c < 8287
+ ? c == 8239
+ : c <= 8288)
+ : (c <= 12288 || c == 65279))));
+}
+
+static inline bool sym_unescaped_double_string_fragment_character_set_2(int32_t c) {
+ return (c < 8192
+ ? (c < ' '
+ ? (c < 11
+ ? c == '\t'
+ : c <= '\f')
+ : (c <= ' ' || (c < 5760
+ ? c == 160
+ : c <= 5760)))
+ : (c <= 8203 || (c < 8287
+ ? (c < 8239
+ ? (c >= 8232 && c <= 8233)
+ : c <= 8239)
+ : (c <= 8288 || (c < 65279
+ ? c == 12288
+ : c <= 65279)))));
+}
+
+static inline bool sym_identifier_character_set_1(int32_t c) {
return (c < 160
? (c < ':'
? (c < 0
@@ -4594,14 +5484,32 @@ static inline bool sym__primitive_identifier_character_set_1(int32_t c) {
: c <= 65279)))));
}
-static inline bool sym__primitive_identifier_character_set_2(int32_t c) {
+static inline bool sym_identifier_character_set_2(int32_t c) {
+ return (c < 5760
+ ? (c < '['
+ ? (c < 0
+ ? c == 0
+ : (c <= '#' || (c >= '%' && c <= '@')))
+ : (c <= '`' || (c < 160
+ ? (c >= '{' && c <= '~')
+ : c <= 160)))
+ : (c <= 5760 || (c < 8287
+ ? (c < 8239
+ ? (c >= 8192 && c <= 8203)
+ : c <= 8239)
+ : (c <= 8288 || (c < 65279
+ ? c == 12288
+ : c <= 65279)))));
+}
+
+static inline bool sym_identifier_character_set_3(int32_t c) {
return (c < 160
? (c < ':'
? (c < 0
? c == 0
: (c <= '#' || (c >= '%' && c <= '/')))
- : (c <= '@' || (c < '`'
- ? (c >= '[' && c <= '^')
+ : (c <= '@' || (c < '{'
+ ? (c >= '[' && c <= '`')
: c <= '~')))
: (c <= 160 || (c < 8287
? (c < 8192
@@ -4612,28 +5520,14 @@ static inline bool sym__primitive_identifier_character_set_2(int32_t c) {
: c <= 65279)))));
}
-static inline bool sym__primitive_identifier_character_set_3(int32_t c) {
- return (c < 8192
- ? (c < 160
- ? (c < 0
- ? c == 0
- : c <= '~')
- : (c <= 160 || c == 5760))
- : (c <= 8203 || (c < 12288
- ? (c < 8287
- ? c == 8239
- : c <= 8288)
- : (c <= 12288 || c == 65279))));
-}
-
-static inline bool sym__primitive_identifier_character_set_4(int32_t c) {
+static inline bool sym_identifier_character_set_4(int32_t c) {
return (c < 5760
- ? (c < '%'
+ ? (c < '`'
? (c < 0
? c == 0
- : c <= '#')
- : (c <= '/' || (c < 160
- ? (c >= ':' && c <= '~')
+ : (c <= '@' || (c >= '[' && c <= '^')))
+ : (c <= '`' || (c < 160
+ ? (c >= '{' && c <= '~')
: c <= 160)))
: (c <= 5760 || (c < 8287
? (c < 8239
@@ -4644,7 +5538,21 @@ static inline bool sym__primitive_identifier_character_set_4(int32_t c) {
: c <= 65279)))));
}
-static inline bool sym__primitive_identifier_character_set_5(int32_t c) {
+static inline bool sym_identifier_character_set_5(int32_t c) {
+ return (c < 8192
+ ? (c < 160
+ ? (c < 0
+ ? c == 0
+ : c <= '~')
+ : (c <= 160 || c == 5760))
+ : (c <= 8203 || (c < 12288
+ ? (c < 8287
+ ? c == 8239
+ : c <= 8288)
+ : (c <= 12288 || c == 65279))));
+}
+
+static inline bool sym_identifier_character_set_6(int32_t c) {
return (c < 160
? (c < ':'
? (c < 0
@@ -4685,40566 +5593,89640 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
eof = lexer->eof(lexer);
switch (state) {
case 0:
- if (eof) ADVANCE(93);
- if (lookahead == '!') ADVANCE(191);
- if (lookahead == '"') ADVANCE(195);
- if (lookahead == '#') ADVANCE(3);
- if (lookahead == '$') ADVANCE(241);
- if (lookahead == '%') ADVANCE(179);
- if (lookahead == '&') ADVANCE(168);
- if (lookahead == '\'') ADVANCE(196);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == ')') ADVANCE(102);
- if (lookahead == '*') ADVANCE(96);
- if (lookahead == '+') ADVANCE(175);
- if (lookahead == ',') ADVANCE(99);
- if (lookahead == '-') ADVANCE(177);
- if (lookahead == '.') ADVANCE(138);
- if (lookahead == '/') ADVANCE(225);
- if (lookahead == '0') ADVANCE(230);
- if (lookahead == ':') ADVANCE(104);
- if (lookahead == ';') ADVANCE(103);
- if (lookahead == '<') ADVANCE(118);
- if (lookahead == '=') ADVANCE(106);
- if (lookahead == '>') ADVANCE(123);
- if (lookahead == '?') ADVANCE(22);
- if (lookahead == '@') ADVANCE(244);
- if (lookahead == '[') ADVANCE(108);
- if (lookahead == '\\') ADVANCE(50);
- if (lookahead == ']') ADVANCE(109);
- if (lookahead == '^') ADVANCE(171);
- if (lookahead == '`') ADVANCE(223);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '|') ADVANCE(172);
- if (lookahead == '}') ADVANCE(100);
- if (lookahead == '~') ADVANCE(192);
- if (lookahead == 181) ADVANCE(240);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(231);
- if (sym_not_character_set_1(lookahead)) SKIP(89)
+ if (eof) ADVANCE(254);
+ if (lookahead == '!') ADVANCE(416);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(11);
+ if (lookahead == '$') ADVANCE(596);
+ if (lookahead == '%') ADVANCE(401);
+ if (lookahead == '&') ADVANCE(388);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == ')') ADVANCE(281);
+ if (lookahead == '*') ADVANCE(259);
+ if (lookahead == '+') ADVANCE(395);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(397);
+ if (lookahead == '.') ADVANCE(334);
+ if (lookahead == '/') ADVANCE(439);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(324);
+ if (lookahead == '=') ADVANCE(303);
+ if (lookahead == '>') ADVANCE(330);
+ if (lookahead == '?') ADVANCE(53);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(199);
+ if (lookahead == ']') ADVANCE(306);
+ if (lookahead == '^') ADVANCE(391);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(567);
+ if (lookahead == 'c') ADVANCE(498);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(541);
+ if (lookahead == 'f') ADVANCE(536);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'o') ADVANCE(526);
+ if (lookahead == 's') ADVANCE(586);
+ if (lookahead == 't') ADVANCE(499);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(392);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(470);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(243)
if (lookahead != 0 &&
- lookahead > 31) ADVANCE(242);
+ lookahead > 31) ADVANCE(606);
END_STATE();
case 1:
- if (lookahead == '\n') SKIP(1)
- if (lookahead == '/') ADVANCE(111);
- if (lookahead == '<') ADVANCE(113);
- if (sym__glimmer_template_content_character_set_1(lookahead)) ADVANCE(112);
- if (lookahead != 0) ADVANCE(110);
+ if (lookahead == '\n') ADVANCE(612);
+ if (('\t' <= lookahead && lookahead <= '\r') ||
+ lookahead == ' ') ADVANCE(1);
END_STATE();
case 2:
- if (lookahead == '\n') SKIP(28)
- if (lookahead == '/') ADVANCE(18);
- if (lookahead == '[') ADVANCE(34);
- if (lookahead == '\\') ADVANCE(88);
- if (sym__glimmer_template_content_character_set_1(lookahead)) ADVANCE(226);
- if (lookahead != 0) ADVANCE(227);
+ if (lookahead == '\n') SKIP(44)
+ if (lookahead == ' ') ADVANCE(2);
+ if (lookahead == '&') ADVANCE(42);
+ if (lookahead == '/') ADVANCE(313);
+ if (lookahead == '<') ADVANCE(323);
+ if (lookahead == '{') ADVANCE(265);
+ if (aux_sym_jsx_text_token1_character_set_1(lookahead)) ADVANCE(315);
+ if (lookahead != 0 &&
+ lookahead != '>' &&
+ lookahead != '}') ADVANCE(314);
END_STATE();
case 3:
- if (lookahead == '!') ADVANCE(94);
- if (lookahead == '\\') ADVANCE(51);
- if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(243);
+ if (lookahead == '\n') SKIP(3)
+ if (lookahead == '/') ADVANCE(308);
+ if (lookahead == '<') ADVANCE(310);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) ADVANCE(309);
+ if (lookahead != 0) ADVANCE(307);
END_STATE();
case 4:
- if (lookahead == '!') ADVANCE(190);
- if (lookahead == '"') ADVANCE(195);
- if (lookahead == '\'') ADVANCE(196);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == '+') ADVANCE(174);
- if (lookahead == '-') ADVANCE(176);
- if (lookahead == '.') ADVANCE(139);
- if (lookahead == '/') ADVANCE(125);
- if (lookahead == '0') ADVANCE(230);
- if (lookahead == ':') ADVANCE(104);
- if (lookahead == '<') ADVANCE(121);
- if (lookahead == '>') ADVANCE(122);
- if (lookahead == '@') ADVANCE(244);
- if (lookahead == '[') ADVANCE(108);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == '`') ADVANCE(223);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '~') ADVANCE(192);
- if (lookahead == 181) ADVANCE(240);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(231);
- if (sym_not_character_set_1(lookahead)) SKIP(4)
- if (lookahead != 0 &&
- lookahead > '#' &&
- (lookahead < '%' || '?' < lookahead) &&
- lookahead != ']' &&
- lookahead != '^' &&
- lookahead != '|' &&
- lookahead != '}') ADVANCE(242);
+ if (lookahead == '\n') SKIP(59)
+ if (lookahead == '/') ADVANCE(47);
+ if (lookahead == '[') ADVANCE(104);
+ if (lookahead == '\\') ADVANCE(242);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) ADVANCE(440);
+ if (lookahead != 0) ADVANCE(441);
END_STATE();
case 5:
- if (lookahead == '!') ADVANCE(29);
- if (lookahead == '"') ADVANCE(195);
- if (lookahead == '#') ADVANCE(33);
- if (lookahead == '%') ADVANCE(179);
- if (lookahead == '&') ADVANCE(168);
- if (lookahead == '\'') ADVANCE(196);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == ')') ADVANCE(102);
- if (lookahead == '*') ADVANCE(96);
- if (lookahead == '+') ADVANCE(175);
- if (lookahead == ',') ADVANCE(99);
- if (lookahead == '-') ADVANCE(177);
- if (lookahead == '.') ADVANCE(139);
- if (lookahead == '/') ADVANCE(126);
- if (lookahead == '0') ADVANCE(230);
- if (lookahead == ':') ADVANCE(104);
- if (lookahead == ';') ADVANCE(103);
- if (lookahead == '<') ADVANCE(117);
- if (lookahead == '=') ADVANCE(106);
- if (lookahead == '>') ADVANCE(123);
- if (lookahead == '?') ADVANCE(22);
- if (lookahead == '@') ADVANCE(244);
- if (lookahead == '[') ADVANCE(108);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == ']') ADVANCE(109);
- if (lookahead == '^') ADVANCE(171);
- if (lookahead == '`') ADVANCE(223);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '|') ADVANCE(172);
- if (lookahead == '}') ADVANCE(100);
- if (lookahead == 181) ADVANCE(240);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(231);
- if (sym_not_character_set_1(lookahead)) SKIP(5)
+ if (lookahead == ' ') ADVANCE(5);
if (lookahead != 0 &&
- lookahead > 31 &&
- lookahead != '~') ADVANCE(242);
+ lookahead != '\n' &&
+ lookahead != '&' &&
+ lookahead != '<' &&
+ lookahead != '>' &&
+ lookahead != '{' &&
+ lookahead != '}') ADVANCE(314);
END_STATE();
case 6:
- if (lookahead == '!') ADVANCE(29);
- if (lookahead == '"') ADVANCE(195);
- if (lookahead == '%') ADVANCE(178);
- if (lookahead == '&') ADVANCE(169);
- if (lookahead == '\'') ADVANCE(196);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == '*') ADVANCE(97);
- if (lookahead == '+') ADVANCE(174);
- if (lookahead == ',') ADVANCE(99);
- if (lookahead == '-') ADVANCE(176);
- if (lookahead == '.') ADVANCE(137);
- if (lookahead == '/') ADVANCE(125);
- if (lookahead == ';') ADVANCE(103);
- if (lookahead == '<') ADVANCE(119);
- if (lookahead == '=') ADVANCE(30);
- if (lookahead == '>') ADVANCE(124);
- if (lookahead == '?') ADVANCE(23);
- if (lookahead == '[') ADVANCE(108);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == '^') ADVANCE(170);
- if (lookahead == '`') ADVANCE(223);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '|') ADVANCE(173);
- if (lookahead == 181) ADVANCE(240);
- if (sym_not_character_set_1(lookahead)) SKIP(6)
- if (lookahead != 0 &&
- lookahead > '#' &&
- (lookahead < ')' || '@' < lookahead) &&
- lookahead != ']' &&
- lookahead != '}' &&
- lookahead != '~') ADVANCE(242);
+ if (lookahead == ' ') ADVANCE(6);
+ if (lookahead == '*') ADVANCE(316);
+ if (lookahead == '\n' ||
+ lookahead == '&' ||
+ lookahead == '<' ||
+ lookahead == '>' ||
+ lookahead == '{' ||
+ lookahead == '}') ADVANCE(50);
+ if (lookahead != 0) ADVANCE(317);
END_STATE();
case 7:
- if (lookahead == '!') ADVANCE(29);
- if (lookahead == '%') ADVANCE(179);
- if (lookahead == '&') ADVANCE(168);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == ')') ADVANCE(102);
- if (lookahead == '*') ADVANCE(96);
- if (lookahead == '+') ADVANCE(175);
- if (lookahead == ',') ADVANCE(99);
- if (lookahead == '-') ADVANCE(177);
- if (lookahead == '.') ADVANCE(137);
- if (lookahead == '/') ADVANCE(126);
- if (lookahead == ':') ADVANCE(104);
- if (lookahead == ';') ADVANCE(103);
- if (lookahead == '<') ADVANCE(117);
- if (lookahead == '=') ADVANCE(106);
- if (lookahead == '>') ADVANCE(123);
- if (lookahead == '?') ADVANCE(22);
- if (lookahead == '@') ADVANCE(244);
- if (lookahead == '[') ADVANCE(108);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == ']') ADVANCE(109);
- if (lookahead == '^') ADVANCE(171);
- if (lookahead == '`') ADVANCE(223);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '|') ADVANCE(172);
- if (lookahead == '}') ADVANCE(100);
- if (sym_not_character_set_1(lookahead)) SKIP(7)
+ if (lookahead == '!') ADVANCE(416);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '%') ADVANCE(400);
+ if (lookahead == '&') ADVANCE(389);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == ')') ADVANCE(281);
+ if (lookahead == '*') ADVANCE(260);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(335);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(327);
+ if (lookahead == '=') ADVANCE(100);
+ if (lookahead == '>') ADVANCE(331);
+ if (lookahead == '?') ADVANCE(54);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == ']') ADVANCE(306);
+ if (lookahead == '^') ADVANCE(390);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(545);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(393);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(491);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(7)
if (lookahead != 0 &&
- lookahead > '#' &&
- (lookahead < '\'' || '9' < lookahead) &&
- lookahead != '~') ADVANCE(242);
+ lookahead > 31) ADVANCE(606);
END_STATE();
case 8:
- if (lookahead == '!') ADVANCE(29);
- if (lookahead == '%') ADVANCE(178);
- if (lookahead == '&') ADVANCE(169);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == ')') ADVANCE(102);
- if (lookahead == '*') ADVANCE(97);
- if (lookahead == '+') ADVANCE(174);
- if (lookahead == ',') ADVANCE(99);
- if (lookahead == '-') ADVANCE(176);
- if (lookahead == '.') ADVANCE(137);
- if (lookahead == '/') ADVANCE(125);
- if (lookahead == ':') ADVANCE(104);
- if (lookahead == ';') ADVANCE(103);
- if (lookahead == '<') ADVANCE(119);
- if (lookahead == '=') ADVANCE(105);
- if (lookahead == '>') ADVANCE(124);
- if (lookahead == '?') ADVANCE(23);
- if (lookahead == '[') ADVANCE(108);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == ']') ADVANCE(109);
- if (lookahead == '^') ADVANCE(170);
- if (lookahead == '`') ADVANCE(223);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '|') ADVANCE(173);
- if (lookahead == '}') ADVANCE(100);
- if (sym_not_character_set_1(lookahead)) SKIP(8)
+ if (lookahead == '!') ADVANCE(416);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '%') ADVANCE(400);
+ if (lookahead == '&') ADVANCE(389);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(260);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(335);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(327);
+ if (lookahead == '=') ADVANCE(100);
+ if (lookahead == '>') ADVANCE(331);
+ if (lookahead == '?') ADVANCE(54);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '^') ADVANCE(390);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(545);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'o') ADVANCE(526);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(393);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(490);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(8)
if (lookahead != 0 &&
- lookahead > '#' &&
- (lookahead < '\'' || '@' < lookahead) &&
- lookahead != '~') ADVANCE(242);
+ lookahead > 31 &&
+ (lookahead < ')' || ':' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '}') ADVANCE(606);
END_STATE();
case 9:
- if (lookahead == '!') ADVANCE(29);
- if (lookahead == '%') ADVANCE(178);
- if (lookahead == '&') ADVANCE(169);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == ')') ADVANCE(102);
- if (lookahead == '*') ADVANCE(97);
- if (lookahead == '+') ADVANCE(174);
- if (lookahead == ',') ADVANCE(99);
- if (lookahead == '-') ADVANCE(176);
- if (lookahead == '.') ADVANCE(137);
- if (lookahead == '/') ADVANCE(125);
- if (lookahead == ':') ADVANCE(104);
- if (lookahead == ';') ADVANCE(103);
- if (lookahead == '<') ADVANCE(119);
- if (lookahead == '=') ADVANCE(30);
- if (lookahead == '>') ADVANCE(124);
- if (lookahead == '?') ADVANCE(23);
- if (lookahead == '[') ADVANCE(108);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == ']') ADVANCE(109);
- if (lookahead == '^') ADVANCE(170);
- if (lookahead == '`') ADVANCE(223);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '|') ADVANCE(173);
- if (lookahead == '}') ADVANCE(100);
- if (sym_not_character_set_1(lookahead)) SKIP(10)
- if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(228);
+ if (lookahead == '!') ADVANCE(416);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '%') ADVANCE(400);
+ if (lookahead == '&') ADVANCE(389);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(260);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(335);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(327);
+ if (lookahead == '=') ADVANCE(302);
+ if (lookahead == '>') ADVANCE(331);
+ if (lookahead == '?') ADVANCE(54);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '^') ADVANCE(390);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(510);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(393);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(483);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(9)
if (lookahead != 0 &&
- lookahead > '#' &&
- (lookahead < '\'' || '@' < lookahead) &&
- lookahead != '~') ADVANCE(242);
+ lookahead > 31 &&
+ (lookahead < ')' || ':' < lookahead) &&
+ lookahead != ']') ADVANCE(606);
END_STATE();
case 10:
- if (lookahead == '!') ADVANCE(29);
- if (lookahead == '%') ADVANCE(178);
- if (lookahead == '&') ADVANCE(169);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == ')') ADVANCE(102);
- if (lookahead == '*') ADVANCE(97);
- if (lookahead == '+') ADVANCE(174);
- if (lookahead == ',') ADVANCE(99);
- if (lookahead == '-') ADVANCE(176);
- if (lookahead == '.') ADVANCE(137);
- if (lookahead == '/') ADVANCE(125);
- if (lookahead == ':') ADVANCE(104);
- if (lookahead == ';') ADVANCE(103);
- if (lookahead == '<') ADVANCE(119);
- if (lookahead == '=') ADVANCE(30);
- if (lookahead == '>') ADVANCE(124);
- if (lookahead == '?') ADVANCE(23);
- if (lookahead == '[') ADVANCE(108);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == ']') ADVANCE(109);
- if (lookahead == '^') ADVANCE(170);
- if (lookahead == '`') ADVANCE(223);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '|') ADVANCE(173);
- if (lookahead == '}') ADVANCE(100);
- if (sym_not_character_set_1(lookahead)) SKIP(10)
+ if (lookahead == '!') ADVANCE(416);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '%') ADVANCE(400);
+ if (lookahead == '&') ADVANCE(389);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(260);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(335);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(327);
+ if (lookahead == '=') ADVANCE(302);
+ if (lookahead == '>') ADVANCE(331);
+ if (lookahead == '?') ADVANCE(54);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '^') ADVANCE(390);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(510);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(393);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(486);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(10)
if (lookahead != 0 &&
- lookahead > '#' &&
- (lookahead < '\'' || '@' < lookahead) &&
- lookahead != '~') ADVANCE(242);
+ lookahead > 31 &&
+ (lookahead < ')' || ':' < lookahead) &&
+ lookahead != ']') ADVANCE(606);
END_STATE();
case 11:
- if (lookahead == '"') ADVANCE(195);
- if (lookahead == '\'') ADVANCE(196);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == ')') ADVANCE(102);
- if (lookahead == ',') ADVANCE(99);
- if (lookahead == '.') ADVANCE(137);
- if (lookahead == '/') ADVANCE(125);
- if (lookahead == ':') ADVANCE(104);
- if (lookahead == '<') ADVANCE(116);
- if (lookahead == '=') ADVANCE(107);
- if (lookahead == '>') ADVANCE(122);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '}') ADVANCE(100);
- if (lookahead == 181) ADVANCE(240);
- if (sym_not_character_set_1(lookahead)) SKIP(11)
- if (lookahead == '$' ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(239);
- if (lookahead != 0 &&
- lookahead > '~') ADVANCE(242);
+ if (lookahead == '!') ADVANCE(255);
+ if (lookahead == '\\') ADVANCE(201);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(608);
END_STATE();
case 12:
- if (lookahead == '"') ADVANCE(195);
- if (lookahead == '/') ADVANCE(198);
- if (lookahead == '\\') ADVANCE(53);
- if (lookahead == 181) ADVANCE(202);
- if (sym_not_character_set_1(lookahead)) ADVANCE(204);
- if (lookahead != 0) ADVANCE(206);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == ')') ADVANCE(281);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(51);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == ']') ADVANCE(306);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(545);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(492);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(12)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
case 13:
- if (lookahead == '"') ADVANCE(195);
- if (lookahead == '/') ADVANCE(198);
- if (lookahead == '\\') ADVANCE(53);
- if (sym_not_character_set_1(lookahead)) ADVANCE(205);
- if (lookahead != 0) ADVANCE(206);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(258);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(51);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 's') ADVANCE(586);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(476);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(13)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
case 14:
- if (lookahead == '$') ADVANCE(54);
- if (lookahead == '/') ADVANCE(225);
- if (lookahead == '\\') ADVANCE(53);
- if (lookahead == '`') ADVANCE(223);
- if (sym_not_character_set_1(lookahead)) SKIP(15)
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(335);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(545);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(492);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(14)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|' &&
+ lookahead != '}') ADVANCE(606);
END_STATE();
case 15:
- if (lookahead == '$') ADVANCE(54);
- if (lookahead == '/') ADVANCE(18);
- if (lookahead == '`') ADVANCE(223);
- if (sym_not_character_set_1(lookahead)) SKIP(15)
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(498);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(472);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(15)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
case 16:
- if (lookahead == '\'') ADVANCE(196);
- if (lookahead == '/') ADVANCE(208);
- if (lookahead == '\\') ADVANCE(53);
- if (lookahead == 181) ADVANCE(212);
- if (sym_not_character_set_1(lookahead)) ADVANCE(214);
- if (lookahead != 0) ADVANCE(216);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(498);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(473);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(16)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
case 17:
- if (lookahead == '\'') ADVANCE(196);
- if (lookahead == '/') ADVANCE(208);
- if (lookahead == '\\') ADVANCE(53);
- if (sym_not_character_set_1(lookahead)) ADVANCE(215);
- if (lookahead != 0) ADVANCE(216);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(478);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(17)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|' &&
+ lookahead != '}') ADVANCE(606);
END_STATE();
case 18:
- if (lookahead == '*') ADVANCE(20);
- if (lookahead == '/') ADVANCE(222);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(510);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(482);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(18)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
case 19:
- if (lookahead == '*') ADVANCE(19);
- if (lookahead == '/') ADVANCE(221);
- if (lookahead != 0) ADVANCE(20);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(510);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(484);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(19)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
case 20:
- if (lookahead == '*') ADVANCE(19);
- if (lookahead != 0) ADVANCE(20);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(510);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(485);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(20)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
case 21:
- if (lookahead == '.') ADVANCE(24);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(237);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(510);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(487);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(21)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
case 22:
- if (lookahead == '.') ADVANCE(141);
- if (lookahead == '?') ADVANCE(189);
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '%') ADVANCE(401);
+ if (lookahead == '&') ADVANCE(388);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(259);
+ if (lookahead == '+') ADVANCE(395);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(397);
+ if (lookahead == '.') ADVANCE(335);
+ if (lookahead == '/') ADVANCE(399);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(325);
+ if (lookahead == '=') ADVANCE(303);
+ if (lookahead == '>') ADVANCE(330);
+ if (lookahead == '?') ADVANCE(53);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '^') ADVANCE(391);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == '|') ADVANCE(392);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(494);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(22)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < ')' || '@' < lookahead) &&
+ lookahead != ']' &&
+ (lookahead < '{' || '~' < lookahead)) ADVANCE(606);
END_STATE();
case 23:
- if (lookahead == '.') ADVANCE(141);
- if (lookahead == '?') ADVANCE(188);
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '%') ADVANCE(401);
+ if (lookahead == '&') ADVANCE(388);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(259);
+ if (lookahead == '+') ADVANCE(395);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(397);
+ if (lookahead == '.') ADVANCE(335);
+ if (lookahead == '/') ADVANCE(399);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(325);
+ if (lookahead == '=') ADVANCE(303);
+ if (lookahead == '>') ADVANCE(330);
+ if (lookahead == '?') ADVANCE(53);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '^') ADVANCE(391);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == '|') ADVANCE(392);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(495);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(23)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < ')' || '@' < lookahead) &&
+ lookahead != ']' &&
+ (lookahead < '{' || '~' < lookahead)) ADVANCE(606);
END_STATE();
case 24:
- if (lookahead == '.') ADVANCE(157);
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '%') ADVANCE(401);
+ if (lookahead == '&') ADVANCE(388);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == ')') ADVANCE(281);
+ if (lookahead == '*') ADVANCE(259);
+ if (lookahead == '+') ADVANCE(395);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(397);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(399);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(325);
+ if (lookahead == '=') ADVANCE(303);
+ if (lookahead == '>') ADVANCE(330);
+ if (lookahead == '?') ADVANCE(53);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == ']') ADVANCE(306);
+ if (lookahead == '^') ADVANCE(391);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(392);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(508);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(24)
+ if (lookahead != 0 &&
+ lookahead > '#' &&
+ (lookahead < '\'' || '@' < lookahead) &&
+ lookahead != '~') ADVANCE(606);
END_STATE();
case 25:
- if (lookahead == '.') ADVANCE(245);
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '%') ADVANCE(401);
+ if (lookahead == '&') ADVANCE(388);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(259);
+ if (lookahead == '+') ADVANCE(395);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(397);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(399);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(325);
+ if (lookahead == '=') ADVANCE(303);
+ if (lookahead == '>') ADVANCE(330);
+ if (lookahead == '?') ADVANCE(53);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '^') ADVANCE(391);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(392);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(534);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(25)
+ if (lookahead != 0 &&
+ lookahead > '#' &&
+ (lookahead < '\'' || '@' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '~') ADVANCE(606);
END_STATE();
case 26:
- if (lookahead == '.') ADVANCE(25);
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '%') ADVANCE(401);
+ if (lookahead == '&') ADVANCE(388);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(259);
+ if (lookahead == '+') ADVANCE(395);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(397);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(399);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(325);
+ if (lookahead == '=') ADVANCE(303);
+ if (lookahead == '>') ADVANCE(330);
+ if (lookahead == '?') ADVANCE(53);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '^') ADVANCE(391);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'o') ADVANCE(526);
+ if (lookahead == '|') ADVANCE(392);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(507);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(26)
+ if (lookahead != 0 &&
+ lookahead > '#' &&
+ (lookahead < '\'' || '@' < lookahead) &&
+ lookahead != ']' &&
+ (lookahead < '{' || '~' < lookahead)) ADVANCE(606);
END_STATE();
case 27:
- if (lookahead == '/') ADVANCE(128);
- if (lookahead == '<') ADVANCE(116);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == 181) ADVANCE(132);
- if (sym_not_character_set_1(lookahead)) ADVANCE(134);
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '%') ADVANCE(401);
+ if (lookahead == '&') ADVANCE(388);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(259);
+ if (lookahead == '+') ADVANCE(395);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(397);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(399);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(325);
+ if (lookahead == '=') ADVANCE(303);
+ if (lookahead == '>') ADVANCE(330);
+ if (lookahead == '?') ADVANCE(53);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '^') ADVANCE(391);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'o') ADVANCE(526);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(392);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(533);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(27)
if (lookahead != 0 &&
- lookahead != '>' &&
- lookahead != '}') ADVANCE(135);
+ lookahead > '#' &&
+ (lookahead < '\'' || '@' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '}' &&
+ lookahead != '~') ADVANCE(606);
END_STATE();
case 28:
- if (lookahead == '/') ADVANCE(18);
- if (sym_not_character_set_1(lookahead)) SKIP(28)
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '%') ADVANCE(400);
+ if (lookahead == '&') ADVANCE(389);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == ')') ADVANCE(281);
+ if (lookahead == '*') ADVANCE(260);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(326);
+ if (lookahead == '=') ADVANCE(100);
+ if (lookahead == '>') ADVANCE(331);
+ if (lookahead == '?') ADVANCE(54);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == ']') ADVANCE(306);
+ if (lookahead == '^') ADVANCE(390);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'i') ADVANCE(157);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(393);
+ if (lookahead == '}') ADVANCE(267);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) SKIP(28)
END_STATE();
case 29:
- if (lookahead == '=') ADVANCE(185);
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '%') ADVANCE(400);
+ if (lookahead == '&') ADVANCE(389);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == ')') ADVANCE(281);
+ if (lookahead == '*') ADVANCE(260);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(326);
+ if (lookahead == '=') ADVANCE(100);
+ if (lookahead == '>') ADVANCE(331);
+ if (lookahead == '?') ADVANCE(54);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == ']') ADVANCE(306);
+ if (lookahead == '^') ADVANCE(390);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'i') ADVANCE(447);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(393);
+ if (lookahead == '}') ADVANCE(267);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) SKIP(28)
END_STATE();
case 30:
- if (lookahead == '=') ADVANCE(183);
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '%') ADVANCE(400);
+ if (lookahead == '&') ADVANCE(389);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == ')') ADVANCE(281);
+ if (lookahead == '*') ADVANCE(260);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(326);
+ if (lookahead == '=') ADVANCE(302);
+ if (lookahead == '>') ADVANCE(331);
+ if (lookahead == '?') ADVANCE(54);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == ']') ADVANCE(306);
+ if (lookahead == '^') ADVANCE(390);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(180);
+ if (lookahead == 'e') ADVANCE(147);
+ if (lookahead == 'f') ADVANCE(173);
+ if (lookahead == 'i') ADVANCE(157);
+ if (lookahead == 'o') ADVANCE(133);
+ if (lookahead == 'w') ADVANCE(138);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(393);
+ if (lookahead == '}') ADVANCE(267);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) SKIP(30)
END_STATE();
case 31:
- if (lookahead == '>') ADVANCE(114);
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '%') ADVANCE(400);
+ if (lookahead == '&') ADVANCE(389);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(260);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(326);
+ if (lookahead == '=') ADVANCE(100);
+ if (lookahead == '>') ADVANCE(331);
+ if (lookahead == '?') ADVANCE(54);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '^') ADVANCE(390);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'i') ADVANCE(157);
+ if (lookahead == 'o') ADVANCE(133);
+ if (lookahead == '|') ADVANCE(393);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) SKIP(31)
END_STATE();
case 32:
- if (lookahead == '>') ADVANCE(115);
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '%') ADVANCE(400);
+ if (lookahead == '&') ADVANCE(389);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(260);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(326);
+ if (lookahead == '=') ADVANCE(100);
+ if (lookahead == '>') ADVANCE(331);
+ if (lookahead == '?') ADVANCE(54);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '^') ADVANCE(390);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'i') ADVANCE(447);
+ if (lookahead == 'o') ADVANCE(446);
+ if (lookahead == '|') ADVANCE(393);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) SKIP(31)
END_STATE();
case 33:
- if (lookahead == '\\') ADVANCE(51);
- if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(243);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(258);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '.') ADVANCE(51);
+ if (lookahead == '/') ADVANCE(47);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '=') ADVANCE(304);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(497);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(33)
+ if (lookahead != 0 &&
+ lookahead > '!' &&
+ (lookahead < '%' || '@' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '`' &&
+ (lookahead < '|' || '~' < lookahead)) ADVANCE(606);
END_STATE();
case 34:
- if (lookahead == '\\') ADVANCE(87);
- if (lookahead == ']') ADVANCE(227);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(258);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(47);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '?') ADVANCE(52);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(598);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(34)
if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(34);
+ lookahead > '!' &&
+ (lookahead < '%' || '@' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ (lookahead < '|' || '~' < lookahead)) ADVANCE(606);
END_STATE();
case 35:
- if (lookahead == 'a') ADVANCE(47);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(258);
+ if (lookahead == '.') ADVANCE(335);
+ if (lookahead == '/') ADVANCE(47);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'c') ADVANCE(545);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 's') ADVANCE(586);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(493);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(35)
+ if (lookahead != 0 &&
+ lookahead > '!' &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '`' &&
+ (lookahead < '{' || '~' < lookahead)) ADVANCE(606);
END_STATE();
case 36:
- if (lookahead == 'a') ADVANCE(48);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(258);
+ if (lookahead == '.') ADVANCE(335);
+ if (lookahead == '/') ADVANCE(47);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 's') ADVANCE(586);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(496);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(36)
+ if (lookahead != 0 &&
+ lookahead > '!' &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '`' &&
+ (lookahead < '{' || '~' < lookahead)) ADVANCE(606);
END_STATE();
case 37:
- if (lookahead == 'e') ADVANCE(43);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '*') ADVANCE(258);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '.') ADVANCE(51);
+ if (lookahead == '/') ADVANCE(47);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(185);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 's') ADVANCE(586);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(496);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(37)
+ if (lookahead != 0 &&
+ lookahead > '!' &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '`' &&
+ (lookahead < '|' || '~' < lookahead)) ADVANCE(606);
END_STATE();
case 38:
- if (lookahead == 'e') ADVANCE(31);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '&') ADVANCE(42);
+ if (lookahead == '/') ADVANCE(341);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) ADVANCE(344);
+ if (lookahead != 0) ADVANCE(345);
END_STATE();
case 39:
- if (lookahead == 'e') ADVANCE(32);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == ')') ADVANCE(281);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(47);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(322);
+ if (lookahead == '=') ADVANCE(301);
+ if (lookahead == '>') ADVANCE(329);
+ if (lookahead == ']') ADVANCE(306);
+ if (lookahead == 'i') ADVANCE(160);
+ if (lookahead == 'o') ADVANCE(133);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) SKIP(39)
END_STATE();
case 40:
- if (lookahead == 'e') ADVANCE(44);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '/') ADVANCE(47);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) SKIP(40)
END_STATE();
case 41:
- if (lookahead == 'l') ADVANCE(35);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '/') ADVANCE(420);
+ if (lookahead == '\\') ADVANCE(203);
+ if (lookahead == '\n' ||
+ lookahead == '\r') SKIP(40)
+ if (sym_unescaped_double_string_fragment_character_set_1(lookahead)) ADVANCE(423);
+ if (lookahead != 0) ADVANCE(424);
END_STATE();
case 42:
- if (lookahead == 'l') ADVANCE(36);
+ if (lookahead == '#') ADVANCE(216);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98);
END_STATE();
case 43:
- if (lookahead == 'm') ADVANCE(45);
+ if (lookahead == '&') ADVANCE(42);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '/') ADVANCE(347);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) ADVANCE(350);
+ if (lookahead != 0) ADVANCE(351);
END_STATE();
case 44:
- if (lookahead == 'm') ADVANCE(46);
+ if (lookahead == '&') ADVANCE(42);
+ if (lookahead == '/') ADVANCE(313);
+ if (lookahead == '<') ADVANCE(323);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '\n' ||
+ lookahead == ' ') SKIP(44)
+ if (aux_sym_jsx_text_token1_character_set_1(lookahead)) ADVANCE(315);
+ if (lookahead != 0 &&
+ lookahead != '>' &&
+ lookahead != '}') ADVANCE(314);
END_STATE();
case 45:
- if (lookahead == 'p') ADVANCE(41);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '/') ADVANCE(47);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) SKIP(45)
END_STATE();
case 46:
- if (lookahead == 'p') ADVANCE(42);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '/') ADVANCE(425);
+ if (lookahead == '\\') ADVANCE(203);
+ if (lookahead == '\n' ||
+ lookahead == '\r') SKIP(45)
+ if (sym_unescaped_double_string_fragment_character_set_1(lookahead)) ADVANCE(428);
+ if (lookahead != 0) ADVANCE(429);
END_STATE();
case 47:
- if (lookahead == 't') ADVANCE(38);
+ if (lookahead == '*') ADVANCE(50);
+ if (lookahead == '/') ADVANCE(436);
END_STATE();
case 48:
- if (lookahead == 't') ADVANCE(39);
+ if (lookahead == '*') ADVANCE(50);
+ if (lookahead == '/') ADVANCE(436);
+ if (lookahead == '>') ADVANCE(337);
END_STATE();
case 49:
- if (lookahead == 't') ADVANCE(40);
+ if (lookahead == '*') ADVANCE(49);
+ if (lookahead == '/') ADVANCE(435);
+ if (lookahead != 0) ADVANCE(50);
END_STATE();
case 50:
- if (lookahead == 'u') ADVANCE(55);
- if (lookahead == 'x') ADVANCE(79);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(220);
- if (lookahead != 0) ADVANCE(217);
+ if (lookahead == '*') ADVANCE(49);
+ if (lookahead != 0) ADVANCE(50);
END_STATE();
case 51:
- if (lookahead == 'u') ADVANCE(56);
+ if (lookahead == '.') ADVANCE(55);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(468);
END_STATE();
case 52:
- if (lookahead == 'u') ADVANCE(57);
+ if (lookahead == '.') ADVANCE(361);
END_STATE();
case 53:
- if (lookahead == 'u') ADVANCE(58);
- if (lookahead == 'x') ADVANCE(79);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(220);
- if (lookahead != 0) ADVANCE(217);
+ if (lookahead == '.') ADVANCE(361);
+ if (lookahead == '?') ADVANCE(411);
END_STATE();
case 54:
- if (lookahead == '{') ADVANCE(224);
+ if (lookahead == '.') ADVANCE(361);
+ if (lookahead == '?') ADVANCE(410);
END_STATE();
case 55:
- if (lookahead == '{') ADVANCE(74);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(84);
+ if (lookahead == '.') ADVANCE(377);
END_STATE();
case 56:
- if (lookahead == '{') ADVANCE(77);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(85);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(48);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == '=') ADVANCE(301);
+ if (lookahead == '>') ADVANCE(329);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(599);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(56)
+ if (lookahead == '$' ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(471);
+ if (lookahead != 0 &&
+ lookahead > '~') ADVANCE(606);
END_STATE();
case 57:
- if (lookahead == '{') ADVANCE(78);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(86);
+ if (lookahead == '/') ADVANCE(439);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) SKIP(59)
END_STATE();
case 58:
- if (lookahead == '{') ADVANCE(80);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(76);
+ if (lookahead == '/') ADVANCE(47);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'e') ADVANCE(593);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(522);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(58)
+ if (lookahead != 0 &&
+ lookahead > '#' &&
+ (lookahead < '%' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '|' || '~' < lookahead)) ADVANCE(606);
END_STATE();
case 59:
- if (lookahead == '}') ADVANCE(242);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(59);
+ if (lookahead == '/') ADVANCE(47);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) SKIP(59)
END_STATE();
case 60:
- if (lookahead == '}') ADVANCE(243);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(60);
+ if (lookahead == ';') ADVANCE(321);
END_STATE();
case 61:
- if (lookahead == '}') ADVANCE(217);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(61);
+ if (lookahead == ';') ADVANCE(321);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(60);
END_STATE();
case 62:
- if (lookahead == '}') ADVANCE(218);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(62);
+ if (lookahead == ';') ADVANCE(321);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(61);
END_STATE();
case 63:
- if (lookahead == '+' ||
- lookahead == '-') ADVANCE(69);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(236);
+ if (lookahead == ';') ADVANCE(321);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(62);
END_STATE();
case 64:
- if (lookahead == '0' ||
- lookahead == '1') ADVANCE(232);
+ if (lookahead == ';') ADVANCE(321);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(63);
END_STATE();
case 65:
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(233);
+ if (lookahead == ';') ADVANCE(321);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(60);
END_STATE();
case 66:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(231);
+ if (lookahead == ';') ADVANCE(321);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(65);
END_STATE();
case 67:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(237);
+ if (lookahead == ';') ADVANCE(321);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(66);
END_STATE();
case 68:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(235);
+ if (lookahead == ';') ADVANCE(321);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(67);
END_STATE();
case 69:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(236);
- END_STATE();
- case 70:
+ if (lookahead == ';') ADVANCE(321);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(242);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(68);
+ END_STATE();
+ case 70:
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(60);
END_STATE();
case 71:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(243);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(70);
END_STATE();
case 72:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(217);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(71);
END_STATE();
case 73:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(234);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(72);
END_STATE();
case 74:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(62);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(73);
END_STATE();
case 75:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(218);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74);
END_STATE();
case 76:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(79);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(75);
END_STATE();
case 77:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(60);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(76);
END_STATE();
case 78:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(59);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(77);
END_STATE();
case 79:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(78);
END_STATE();
case 80:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(61);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(79);
END_STATE();
case 81:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(75);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(80);
END_STATE();
case 82:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(71);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(81);
END_STATE();
case 83:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(70);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(82);
END_STATE();
case 84:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(81);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(83);
END_STATE();
case 85:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(82);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(84);
END_STATE();
case 86:
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(83);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(85);
END_STATE();
case 87:
- if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(34);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(86);
END_STATE();
case 88:
- if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(227);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(87);
END_STATE();
case 89:
- if (eof) ADVANCE(93);
- if (lookahead == '!') ADVANCE(191);
- if (lookahead == '"') ADVANCE(195);
- if (lookahead == '#') ADVANCE(3);
- if (lookahead == '$') ADVANCE(241);
- if (lookahead == '%') ADVANCE(179);
- if (lookahead == '&') ADVANCE(168);
- if (lookahead == '\'') ADVANCE(196);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == ')') ADVANCE(102);
- if (lookahead == '*') ADVANCE(96);
- if (lookahead == '+') ADVANCE(175);
- if (lookahead == ',') ADVANCE(99);
- if (lookahead == '-') ADVANCE(177);
- if (lookahead == '.') ADVANCE(138);
- if (lookahead == '/') ADVANCE(125);
- if (lookahead == '0') ADVANCE(230);
- if (lookahead == ':') ADVANCE(104);
- if (lookahead == ';') ADVANCE(103);
- if (lookahead == '<') ADVANCE(118);
- if (lookahead == '=') ADVANCE(106);
- if (lookahead == '>') ADVANCE(123);
- if (lookahead == '?') ADVANCE(22);
- if (lookahead == '@') ADVANCE(244);
- if (lookahead == '[') ADVANCE(108);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == ']') ADVANCE(109);
- if (lookahead == '^') ADVANCE(171);
- if (lookahead == '`') ADVANCE(223);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '|') ADVANCE(172);
- if (lookahead == '}') ADVANCE(100);
- if (lookahead == '~') ADVANCE(192);
- if (lookahead == 181) ADVANCE(240);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(231);
- if (sym_not_character_set_1(lookahead)) SKIP(89)
- if (lookahead != 0 &&
- lookahead > 31) ADVANCE(242);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(88);
END_STATE();
case 90:
- if (eof) ADVANCE(93);
- if (lookahead == '!') ADVANCE(191);
- if (lookahead == '"') ADVANCE(195);
- if (lookahead == '#') ADVANCE(33);
- if (lookahead == '%') ADVANCE(178);
- if (lookahead == '&') ADVANCE(169);
- if (lookahead == '\'') ADVANCE(196);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == ')') ADVANCE(102);
- if (lookahead == '*') ADVANCE(97);
- if (lookahead == '+') ADVANCE(174);
- if (lookahead == ',') ADVANCE(99);
- if (lookahead == '-') ADVANCE(176);
- if (lookahead == '.') ADVANCE(139);
- if (lookahead == '/') ADVANCE(125);
- if (lookahead == '0') ADVANCE(230);
- if (lookahead == ':') ADVANCE(104);
- if (lookahead == ';') ADVANCE(103);
- if (lookahead == '<') ADVANCE(120);
- if (lookahead == '=') ADVANCE(105);
- if (lookahead == '>') ADVANCE(124);
- if (lookahead == '?') ADVANCE(23);
- if (lookahead == '@') ADVANCE(244);
- if (lookahead == '[') ADVANCE(108);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == ']') ADVANCE(109);
- if (lookahead == '^') ADVANCE(170);
- if (lookahead == '`') ADVANCE(223);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '|') ADVANCE(173);
- if (lookahead == '}') ADVANCE(100);
- if (lookahead == '~') ADVANCE(192);
- if (lookahead == 181) ADVANCE(240);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(231);
- if (sym_not_character_set_1(lookahead)) SKIP(90)
- if (lookahead != 0 &&
- lookahead > 31) ADVANCE(242);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(89);
END_STATE();
case 91:
- if (eof) ADVANCE(93);
- if (lookahead == '!') ADVANCE(191);
- if (lookahead == '"') ADVANCE(195);
- if (lookahead == '%') ADVANCE(179);
- if (lookahead == '&') ADVANCE(168);
- if (lookahead == '\'') ADVANCE(196);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == '*') ADVANCE(96);
- if (lookahead == '+') ADVANCE(175);
- if (lookahead == ',') ADVANCE(99);
- if (lookahead == '-') ADVANCE(177);
- if (lookahead == '.') ADVANCE(139);
- if (lookahead == '/') ADVANCE(126);
- if (lookahead == '0') ADVANCE(230);
- if (lookahead == ':') ADVANCE(104);
- if (lookahead == ';') ADVANCE(103);
- if (lookahead == '<') ADVANCE(118);
- if (lookahead == '=') ADVANCE(106);
- if (lookahead == '>') ADVANCE(123);
- if (lookahead == '?') ADVANCE(22);
- if (lookahead == '@') ADVANCE(244);
- if (lookahead == '[') ADVANCE(108);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == '^') ADVANCE(171);
- if (lookahead == '`') ADVANCE(223);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '|') ADVANCE(172);
- if (lookahead == '}') ADVANCE(100);
- if (lookahead == '~') ADVANCE(192);
- if (lookahead == 181) ADVANCE(240);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(231);
- if (sym_not_character_set_1(lookahead)) SKIP(91)
- if (lookahead != 0 &&
- lookahead > '#' &&
- lookahead != ')' &&
- lookahead != ']') ADVANCE(242);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(90);
END_STATE();
case 92:
- if (eof) ADVANCE(93);
- if (lookahead == '!') ADVANCE(190);
- if (lookahead == '"') ADVANCE(195);
- if (lookahead == '#') ADVANCE(3);
- if (lookahead == '\'') ADVANCE(196);
- if (lookahead == '(') ADVANCE(101);
- if (lookahead == ')') ADVANCE(102);
- if (lookahead == '*') ADVANCE(95);
- if (lookahead == '+') ADVANCE(174);
- if (lookahead == ',') ADVANCE(99);
- if (lookahead == '-') ADVANCE(176);
- if (lookahead == '.') ADVANCE(21);
- if (lookahead == '/') ADVANCE(125);
- if (lookahead == '0') ADVANCE(230);
- if (lookahead == ':') ADVANCE(104);
- if (lookahead == ';') ADVANCE(103);
- if (lookahead == '<') ADVANCE(121);
- if (lookahead == '=') ADVANCE(107);
- if (lookahead == '>') ADVANCE(122);
- if (lookahead == '@') ADVANCE(244);
- if (lookahead == '[') ADVANCE(108);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == ']') ADVANCE(109);
- if (lookahead == '`') ADVANCE(223);
- if (lookahead == '{') ADVANCE(98);
- if (lookahead == '}') ADVANCE(100);
- if (lookahead == '~') ADVANCE(192);
- if (lookahead == 181) ADVANCE(240);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(231);
- if (sym_not_character_set_1(lookahead)) SKIP(92)
- if (lookahead != 0 &&
- lookahead > 31 &&
- (lookahead < '%' || '?' < lookahead) &&
- lookahead != '^' &&
- lookahead != '|') ADVANCE(242);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(91);
END_STATE();
case 93:
- ACCEPT_TOKEN(ts_builtin_sym_end);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(92);
END_STATE();
case 94:
- ACCEPT_TOKEN(sym_hash_bang_line);
- if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(94);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(93);
END_STATE();
case 95:
- ACCEPT_TOKEN(anon_sym_STAR);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(94);
END_STATE();
case 96:
- ACCEPT_TOKEN(anon_sym_STAR);
- if (lookahead == '*') ADVANCE(181);
- if (lookahead == '=') ADVANCE(144);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(95);
END_STATE();
case 97:
- ACCEPT_TOKEN(anon_sym_STAR);
- if (lookahead == '*') ADVANCE(180);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(96);
END_STATE();
case 98:
- ACCEPT_TOKEN(anon_sym_LBRACE);
+ if (lookahead == ';') ADVANCE(321);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(97);
END_STATE();
case 99:
- ACCEPT_TOKEN(anon_sym_COMMA);
+ if (lookahead == '=') ADVANCE(407);
END_STATE();
case 100:
- ACCEPT_TOKEN(anon_sym_RBRACE);
+ if (lookahead == '=') ADVANCE(405);
END_STATE();
case 101:
- ACCEPT_TOKEN(anon_sym_LPAREN);
+ if (lookahead == '>') ADVANCE(311);
END_STATE();
case 102:
- ACCEPT_TOKEN(anon_sym_RPAREN);
+ if (lookahead == '>') ADVANCE(312);
END_STATE();
case 103:
- ACCEPT_TOKEN(anon_sym_SEMI);
+ if (lookahead == '\\') ADVANCE(201);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(608);
END_STATE();
case 104:
- ACCEPT_TOKEN(anon_sym_COLON);
+ if (lookahead == '\\') ADVANCE(241);
+ if (lookahead == ']') ADVANCE(441);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(104);
END_STATE();
case 105:
- ACCEPT_TOKEN(anon_sym_EQ);
- if (lookahead == '=') ADVANCE(183);
+ if (lookahead == 'a') ADVANCE(194);
END_STATE();
case 106:
- ACCEPT_TOKEN(anon_sym_EQ);
- if (lookahead == '=') ADVANCE(183);
- if (lookahead == '>') ADVANCE(140);
+ if (lookahead == 'a') ADVANCE(182);
+ if (lookahead == 'l') ADVANCE(109);
+ if (lookahead == 'o') ADVANCE(162);
END_STATE();
case 107:
- ACCEPT_TOKEN(anon_sym_EQ);
- if (lookahead == '>') ADVANCE(140);
+ if (lookahead == 'a') ADVANCE(174);
END_STATE();
case 108:
- ACCEPT_TOKEN(anon_sym_LBRACK);
+ if (lookahead == 'a') ADVANCE(200);
END_STATE();
case 109:
- ACCEPT_TOKEN(anon_sym_RBRACK);
+ if (lookahead == 'a') ADVANCE(181);
END_STATE();
case 110:
- ACCEPT_TOKEN(sym__glimmer_template_content);
+ if (lookahead == 'a') ADVANCE(175);
END_STATE();
case 111:
- ACCEPT_TOKEN(sym__glimmer_template_content);
- if (lookahead == '*') ADVANCE(20);
- if (lookahead == '/') ADVANCE(222);
+ if (lookahead == 'a') ADVANCE(145);
END_STATE();
case 112:
- ACCEPT_TOKEN(sym__glimmer_template_content);
- if (lookahead == '/') ADVANCE(111);
- if (lookahead == '<') ADVANCE(113);
- if (sym__glimmer_template_content_character_set_1(lookahead)) ADVANCE(112);
- if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(110);
+ if (lookahead == 'a') ADVANCE(150);
END_STATE();
case 113:
- ACCEPT_TOKEN(sym__glimmer_template_content);
- if (lookahead == '/') ADVANCE(49);
+ if (lookahead == 'a') ADVANCE(164);
END_STATE();
case 114:
- ACCEPT_TOKEN(anon_sym_LTtemplate_GT);
+ if (lookahead == 'a') ADVANCE(197);
END_STATE();
case 115:
- ACCEPT_TOKEN(anon_sym_LT_SLASHtemplate_GT);
+ if (lookahead == 'c') ADVANCE(356);
END_STATE();
case 116:
- ACCEPT_TOKEN(anon_sym_LT);
+ if (lookahead == 'c') ADVANCE(141);
END_STATE();
case 117:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '<') ADVANCE(167);
- if (lookahead == '=') ADVANCE(182);
+ if (lookahead == 'c') ADVANCE(195);
END_STATE();
case 118:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '<') ADVANCE(167);
- if (lookahead == '=') ADVANCE(182);
- if (lookahead == 't') ADVANCE(37);
+ if (lookahead == 'c') ADVANCE(129);
END_STATE();
case 119:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '<') ADVANCE(166);
- if (lookahead == '=') ADVANCE(182);
+ if (lookahead == 'd') ADVANCE(179);
END_STATE();
case 120:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '<') ADVANCE(166);
- if (lookahead == '=') ADVANCE(182);
- if (lookahead == 't') ADVANCE(37);
+ if (lookahead == 'e') ADVANCE(154);
END_STATE();
case 121:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == 't') ADVANCE(37);
+ if (lookahead == 'e') ADVANCE(101);
END_STATE();
case 122:
- ACCEPT_TOKEN(anon_sym_GT);
+ if (lookahead == 'e') ADVANCE(295);
END_STATE();
case 123:
- ACCEPT_TOKEN(anon_sym_GT);
- if (lookahead == '=') ADVANCE(187);
- if (lookahead == '>') ADVANCE(162);
+ if (lookahead == 'e') ADVANCE(278);
END_STATE();
case 124:
- ACCEPT_TOKEN(anon_sym_GT);
- if (lookahead == '=') ADVANCE(187);
- if (lookahead == '>') ADVANCE(163);
+ if (lookahead == 'e') ADVANCE(291);
END_STATE();
case 125:
- ACCEPT_TOKEN(anon_sym_SLASH);
- if (lookahead == '*') ADVANCE(20);
- if (lookahead == '/') ADVANCE(222);
+ if (lookahead == 'e') ADVANCE(186);
END_STATE();
case 126:
- ACCEPT_TOKEN(anon_sym_SLASH);
- if (lookahead == '*') ADVANCE(20);
- if (lookahead == '/') ADVANCE(222);
- if (lookahead == '=') ADVANCE(145);
+ if (lookahead == 'e') ADVANCE(102);
END_STATE();
case 127:
- ACCEPT_TOKEN(sym_jsx_text);
- if (lookahead == '\n') ADVANCE(135);
- if (lookahead == '<' ||
- lookahead == '>' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(222);
- if (lookahead != 0) ADVANCE(127);
+ if (lookahead == 'e') ADVANCE(135);
END_STATE();
case 128:
- ACCEPT_TOKEN(sym_jsx_text);
- if (lookahead == '*') ADVANCE(130);
- if (lookahead == '/') ADVANCE(127);
- if (lookahead != 0 &&
- lookahead != '<' &&
- lookahead != '>' &&
- lookahead != '{' &&
- lookahead != '}') ADVANCE(135);
+ if (lookahead == 'e') ADVANCE(187);
END_STATE();
case 129:
- ACCEPT_TOKEN(sym_jsx_text);
- if (lookahead == '*') ADVANCE(129);
- if (lookahead == '/') ADVANCE(135);
- if (lookahead == '<' ||
- lookahead == '>' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(20);
- if (lookahead != 0) ADVANCE(130);
+ if (lookahead == 'e') ADVANCE(167);
END_STATE();
case 130:
- ACCEPT_TOKEN(sym_jsx_text);
- if (lookahead == '*') ADVANCE(129);
- if (lookahead == '<' ||
- lookahead == '>' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(20);
- if (lookahead != 0) ADVANCE(130);
+ if (lookahead == 'e') ADVANCE(158);
END_STATE();
case 131:
- ACCEPT_TOKEN(sym_jsx_text);
- if (lookahead == '.') ADVANCE(245);
- if (lookahead != 0 &&
- lookahead != '<' &&
- lookahead != '>' &&
- lookahead != '{' &&
- lookahead != '}') ADVANCE(135);
+ if (lookahead == 'e') ADVANCE(192);
END_STATE();
case 132:
- ACCEPT_TOKEN(sym_jsx_text);
- if (lookahead == '.') ADVANCE(133);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(246);
- if (lookahead != 0 &&
- lookahead != '<' &&
- lookahead != '>' &&
- lookahead != '{' &&
- lookahead != '}') ADVANCE(135);
+ if (lookahead == 'e') ADVANCE(156);
END_STATE();
case 133:
- ACCEPT_TOKEN(sym_jsx_text);
- if (lookahead == '.') ADVANCE(131);
- if (lookahead != 0 &&
- lookahead != '<' &&
- lookahead != '>' &&
- lookahead != '{' &&
- lookahead != '}') ADVANCE(135);
+ if (lookahead == 'f') ADVANCE(288);
END_STATE();
case 134:
- ACCEPT_TOKEN(sym_jsx_text);
- if (lookahead == '/') ADVANCE(128);
- if (lookahead == 181) ADVANCE(132);
- if (sym_not_character_set_1(lookahead)) ADVANCE(134);
- if (lookahead != 0 &&
- lookahead != '<' &&
- lookahead != '>' &&
- lookahead != '{' &&
- lookahead != '}') ADVANCE(135);
+ if (lookahead == 'f') ADVANCE(412);
END_STATE();
case 135:
- ACCEPT_TOKEN(sym_jsx_text);
- if (lookahead != 0 &&
- lookahead != '<' &&
- lookahead != '>' &&
- lookahead != '{' &&
- lookahead != '}') ADVANCE(135);
+ if (lookahead == 'f') ADVANCE(108);
END_STATE();
case 136:
- ACCEPT_TOKEN(sym_jsx_identifier);
- if (lookahead == '$' ||
- lookahead == '-' ||
- ('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(136);
+ if (lookahead == 'g') ADVANCE(125);
+ if (('\t' <= lookahead && lookahead <= '\r') ||
+ lookahead == ' ') ADVANCE(136);
END_STATE();
case 137:
- ACCEPT_TOKEN(anon_sym_DOT);
+ if (lookahead == 'g') ADVANCE(131);
END_STATE();
case 138:
- ACCEPT_TOKEN(anon_sym_DOT);
- if (lookahead == '.') ADVANCE(24);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(237);
+ if (lookahead == 'h') ADVANCE(142);
END_STATE();
case 139:
- ACCEPT_TOKEN(anon_sym_DOT);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(237);
+ if (lookahead == 'h') ADVANCE(142);
+ if (lookahead == 'i') ADVANCE(188);
END_STATE();
case 140:
- ACCEPT_TOKEN(anon_sym_EQ_GT);
+ if (lookahead == 'h') ADVANCE(270);
END_STATE();
case 141:
- ACCEPT_TOKEN(sym_optional_chain);
+ if (lookahead == 'h') ADVANCE(297);
END_STATE();
case 142:
- ACCEPT_TOKEN(sym_plus_equal);
+ if (lookahead == 'i') ADVANCE(151);
END_STATE();
case 143:
- ACCEPT_TOKEN(sym_minus_equal);
+ if (lookahead == 'i') ADVANCE(165);
+ if (lookahead == 'r') ADVANCE(166);
+ if (lookahead == 'u') ADVANCE(161);
END_STATE();
case 144:
- ACCEPT_TOKEN(sym_times_equal);
+ if (lookahead == 'i') ADVANCE(169);
END_STATE();
case 145:
- ACCEPT_TOKEN(sym_divide_equal);
+ if (lookahead == 'i') ADVANCE(189);
END_STATE();
case 146:
- ACCEPT_TOKEN(sym_modulo_equal);
+ if (lookahead == 'l') ADVANCE(105);
END_STATE();
case 147:
- ACCEPT_TOKEN(sym_xor_equal);
+ if (lookahead == 'l') ADVANCE(183);
END_STATE();
case 148:
- ACCEPT_TOKEN(sym_and_equal);
+ if (lookahead == 'l') ADVANCE(183);
+ if (lookahead == 'x') ADVANCE(171);
END_STATE();
case 149:
- ACCEPT_TOKEN(sym_or_equal);
+ if (lookahead == 'l') ADVANCE(204);
END_STATE();
case 150:
- ACCEPT_TOKEN(sym_right_shift_equal);
+ if (lookahead == 'l') ADVANCE(149);
END_STATE();
case 151:
- ACCEPT_TOKEN(sym_unsigned_right_shift_equal);
+ if (lookahead == 'l') ADVANCE(124);
END_STATE();
case 152:
- ACCEPT_TOKEN(sym_left_shift_equal);
+ if (lookahead == 'l') ADVANCE(193);
END_STATE();
case 153:
- ACCEPT_TOKEN(sym_exponent_equal);
+ if (lookahead == 'l') ADVANCE(114);
END_STATE();
case 154:
- ACCEPT_TOKEN(sym_logical_and_equal);
+ if (lookahead == 'm') ADVANCE(170);
END_STATE();
case 155:
- ACCEPT_TOKEN(sym_logical_or_equal);
+ if (lookahead == 'm') ADVANCE(268);
END_STATE();
case 156:
- ACCEPT_TOKEN(sym_logical_nullish_equal);
+ if (lookahead == 'm') ADVANCE(172);
END_STATE();
case 157:
- ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT);
+ if (lookahead == 'n') ADVANCE(287);
END_STATE();
case 158:
- ACCEPT_TOKEN(sym_logical_and);
+ if (lookahead == 'n') ADVANCE(119);
END_STATE();
case 159:
- ACCEPT_TOKEN(sym_logical_and);
- if (lookahead == '=') ADVANCE(154);
+ if (lookahead == 'n') ADVANCE(358);
END_STATE();
case 160:
- ACCEPT_TOKEN(sym_logical_or);
+ if (lookahead == 'n') ADVANCE(284);
END_STATE();
case 161:
- ACCEPT_TOKEN(sym_logical_or);
- if (lookahead == '=') ADVANCE(155);
+ if (lookahead == 'n') ADVANCE(117);
END_STATE();
case 162:
- ACCEPT_TOKEN(sym_binary_right_shift);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(165);
+ if (lookahead == 'n') ADVANCE(184);
END_STATE();
case 163:
- ACCEPT_TOKEN(sym_binary_right_shift);
- if (lookahead == '>') ADVANCE(164);
+ if (lookahead == 'n') ADVANCE(115);
END_STATE();
case 164:
- ACCEPT_TOKEN(sym_binary_unsigned_right_shift);
+ if (lookahead == 'n') ADVANCE(118);
END_STATE();
case 165:
- ACCEPT_TOKEN(sym_binary_unsigned_right_shift);
- if (lookahead == '=') ADVANCE(151);
+ if (lookahead == 'n') ADVANCE(112);
END_STATE();
case 166:
- ACCEPT_TOKEN(sym_binary_left_shift);
+ if (lookahead == 'o') ADVANCE(155);
END_STATE();
case 167:
- ACCEPT_TOKEN(sym_binary_left_shift);
- if (lookahead == '=') ADVANCE(152);
+ if (lookahead == 'o') ADVANCE(134);
END_STATE();
case 168:
- ACCEPT_TOKEN(sym_bitwise_and);
- if (lookahead == '&') ADVANCE(159);
- if (lookahead == '=') ADVANCE(148);
+ if (lookahead == 'o') ADVANCE(176);
END_STATE();
case 169:
- ACCEPT_TOKEN(sym_bitwise_and);
- if (lookahead == '&') ADVANCE(158);
+ if (lookahead == 'o') ADVANCE(159);
END_STATE();
case 170:
- ACCEPT_TOKEN(sym_bitwise_xor);
+ if (lookahead == 'p') ADVANCE(146);
END_STATE();
case 171:
- ACCEPT_TOKEN(sym_bitwise_xor);
- if (lookahead == '=') ADVANCE(147);
+ if (lookahead == 'p') ADVANCE(168);
+ if (lookahead == 't') ADVANCE(130);
END_STATE();
case 172:
- ACCEPT_TOKEN(sym_bitwise_or);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == '|') ADVANCE(161);
+ if (lookahead == 'p') ADVANCE(153);
END_STATE();
case 173:
- ACCEPT_TOKEN(sym_bitwise_or);
- if (lookahead == '|') ADVANCE(160);
+ if (lookahead == 'r') ADVANCE(166);
END_STATE();
case 174:
- ACCEPT_TOKEN(sym_plus);
- if (lookahead == '+') ADVANCE(193);
+ if (lookahead == 'r') ADVANCE(137);
END_STATE();
case 175:
- ACCEPT_TOKEN(sym_plus);
- if (lookahead == '+') ADVANCE(193);
- if (lookahead == '=') ADVANCE(142);
+ if (lookahead == 'r') ADVANCE(272);
END_STATE();
case 176:
- ACCEPT_TOKEN(sym_minus);
- if (lookahead == '-') ADVANCE(194);
+ if (lookahead == 'r') ADVANCE(191);
END_STATE();
case 177:
- ACCEPT_TOKEN(sym_minus);
- if (lookahead == '-') ADVANCE(194);
- if (lookahead == '=') ADVANCE(143);
+ if (lookahead == 's') ADVANCE(205);
+ if (lookahead == 'w') ADVANCE(111);
END_STATE();
case 178:
- ACCEPT_TOKEN(sym_binary_modulo);
+ if (lookahead == 's') ADVANCE(352);
END_STATE();
case 179:
- ACCEPT_TOKEN(sym_binary_modulo);
- if (lookahead == '=') ADVANCE(146);
+ if (lookahead == 's') ADVANCE(354);
END_STATE();
case 180:
- ACCEPT_TOKEN(sym_binary_exp);
+ if (lookahead == 's') ADVANCE(263);
END_STATE();
case 181:
- ACCEPT_TOKEN(sym_binary_exp);
- if (lookahead == '=') ADVANCE(153);
+ if (lookahead == 's') ADVANCE(178);
END_STATE();
case 182:
- ACCEPT_TOKEN(sym_less_than_or_equal);
+ if (lookahead == 's') ADVANCE(122);
+ if (lookahead == 't') ADVANCE(116);
END_STATE();
case 183:
- ACCEPT_TOKEN(sym_equal);
- if (lookahead == '=') ADVANCE(184);
+ if (lookahead == 's') ADVANCE(123);
END_STATE();
case 184:
- ACCEPT_TOKEN(sym_strict_equal);
+ if (lookahead == 's') ADVANCE(190);
END_STATE();
case 185:
- ACCEPT_TOKEN(sym_not_equal);
- if (lookahead == '=') ADVANCE(186);
+ if (lookahead == 't') ADVANCE(120);
END_STATE();
case 186:
- ACCEPT_TOKEN(sym_strict_not_equal);
+ if (lookahead == 't') ADVANCE(1);
END_STATE();
case 187:
- ACCEPT_TOKEN(sym_greater_than_or_equal);
+ if (lookahead == 't') ADVANCE(274);
END_STATE();
case 188:
- ACCEPT_TOKEN(sym_logical_nullish);
+ if (lookahead == 't') ADVANCE(140);
END_STATE();
case 189:
- ACCEPT_TOKEN(sym_logical_nullish);
- if (lookahead == '=') ADVANCE(156);
+ if (lookahead == 't') ADVANCE(282);
END_STATE();
case 190:
- ACCEPT_TOKEN(sym_not);
+ if (lookahead == 't') ADVANCE(276);
END_STATE();
case 191:
- ACCEPT_TOKEN(sym_not);
- if (lookahead == '=') ADVANCE(185);
+ if (lookahead == 't') ADVANCE(256);
END_STATE();
case 192:
- ACCEPT_TOKEN(sym_bitwise_not);
+ if (lookahead == 't') ADVANCE(609);
END_STATE();
case 193:
- ACCEPT_TOKEN(sym_increment);
+ if (lookahead == 't') ADVANCE(261);
END_STATE();
case 194:
- ACCEPT_TOKEN(sym_decrement);
+ if (lookahead == 't') ADVANCE(121);
END_STATE();
case 195:
- ACCEPT_TOKEN(anon_sym_DQUOTE);
+ if (lookahead == 't') ADVANCE(144);
END_STATE();
case 196:
- ACCEPT_TOKEN(anon_sym_SQUOTE);
+ if (lookahead == 't') ADVANCE(113);
END_STATE();
case 197:
- ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
- if (lookahead == '\n') ADVANCE(206);
- if (lookahead != 0 &&
- lookahead != '"' &&
- lookahead != '\\') ADVANCE(197);
+ if (lookahead == 't') ADVANCE(126);
END_STATE();
case 198:
- ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
- if (lookahead == '*') ADVANCE(200);
- if (lookahead == '/') ADVANCE(197);
- if (lookahead != 0 &&
- lookahead != '"' &&
- lookahead != '\\') ADVANCE(206);
+ if (lookahead == 't') ADVANCE(132);
END_STATE();
case 199:
- ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
- if (lookahead == '*') ADVANCE(199);
- if (lookahead == '/') ADVANCE(206);
- if (lookahead != 0 &&
- lookahead != '"' &&
- lookahead != '\\') ADVANCE(200);
+ if (lookahead == 'u') ADVANCE(207);
+ if (lookahead == 'x') ADVANCE(233);
+ if (lookahead == '\r' ||
+ lookahead == '?') ADVANCE(432);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(434);
+ if (lookahead != 0) ADVANCE(430);
END_STATE();
case 200:
- ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
- if (lookahead == '*') ADVANCE(199);
- if (lookahead != 0 &&
- lookahead != '"' &&
- lookahead != '\\') ADVANCE(200);
+ if (lookahead == 'u') ADVANCE(152);
END_STATE();
case 201:
- ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
- if (lookahead == '.') ADVANCE(245);
- if (lookahead != 0 &&
- lookahead != '"' &&
- lookahead != '\\') ADVANCE(206);
+ if (lookahead == 'u') ADVANCE(208);
END_STATE();
case 202:
- ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
- if (lookahead == '.') ADVANCE(203);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(246);
- if (lookahead != 0 &&
- lookahead != '"' &&
- lookahead != '\\') ADVANCE(206);
+ if (lookahead == 'u') ADVANCE(209);
END_STATE();
case 203:
- ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
- if (lookahead == '.') ADVANCE(201);
- if (lookahead != 0 &&
- lookahead != '"' &&
- lookahead != '\\') ADVANCE(206);
+ if (lookahead == 'u') ADVANCE(210);
+ if (lookahead == 'x') ADVANCE(233);
+ if (lookahead == '\r' ||
+ lookahead == '?') ADVANCE(432);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(434);
+ if (lookahead != 0) ADVANCE(430);
END_STATE();
case 204:
- ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
- if (lookahead == '/') ADVANCE(198);
- if (lookahead == 181) ADVANCE(202);
- if (sym_not_character_set_1(lookahead)) ADVANCE(204);
- if (lookahead != 0 &&
- lookahead != '"' &&
- lookahead != '\\') ADVANCE(206);
+ if (lookahead == 'y') ADVANCE(299);
END_STATE();
case 205:
- ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
- if (lookahead == '/') ADVANCE(198);
- if (sym_not_character_set_1(lookahead)) ADVANCE(205);
- if (lookahead != 0 &&
- lookahead != '"' &&
- lookahead != '\\') ADVANCE(206);
+ if (lookahead == 'y') ADVANCE(163);
END_STATE();
case 206:
- ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
- if (lookahead != 0 &&
- lookahead != '"' &&
- lookahead != '\\') ADVANCE(206);
+ if (lookahead == '{') ADVANCE(438);
END_STATE();
case 207:
- ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
- if (lookahead == '\n') ADVANCE(216);
- if (lookahead != 0 &&
- lookahead != '\'' &&
- lookahead != '\\') ADVANCE(207);
+ if (lookahead == '{') ADVANCE(227);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(238);
END_STATE();
case 208:
- ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
- if (lookahead == '*') ADVANCE(210);
- if (lookahead == '/') ADVANCE(207);
- if (lookahead != 0 &&
- lookahead != '\'' &&
- lookahead != '\\') ADVANCE(216);
+ if (lookahead == '{') ADVANCE(231);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(239);
END_STATE();
case 209:
- ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
- if (lookahead == '*') ADVANCE(209);
- if (lookahead == '/') ADVANCE(216);
- if (lookahead != 0 &&
- lookahead != '\'' &&
- lookahead != '\\') ADVANCE(210);
+ if (lookahead == '{') ADVANCE(232);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(240);
END_STATE();
case 210:
- ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
- if (lookahead == '*') ADVANCE(209);
- if (lookahead != 0 &&
- lookahead != '\'' &&
- lookahead != '\\') ADVANCE(210);
+ if (lookahead == '{') ADVANCE(234);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(230);
END_STATE();
case 211:
- ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
- if (lookahead == '.') ADVANCE(245);
- if (lookahead != 0 &&
- lookahead != '\'' &&
- lookahead != '\\') ADVANCE(216);
+ if (lookahead == '}') ADVANCE(606);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(211);
END_STATE();
case 212:
- ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
- if (lookahead == '.') ADVANCE(213);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(246);
- if (lookahead != 0 &&
- lookahead != '\'' &&
- lookahead != '\\') ADVANCE(216);
+ if (lookahead == '}') ADVANCE(608);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(212);
END_STATE();
case 213:
- ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
- if (lookahead == '.') ADVANCE(211);
- if (lookahead != 0 &&
- lookahead != '\'' &&
- lookahead != '\\') ADVANCE(216);
+ if (lookahead == '}') ADVANCE(430);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(213);
END_STATE();
case 214:
- ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
- if (lookahead == '/') ADVANCE(208);
- if (lookahead == 181) ADVANCE(212);
- if (sym_not_character_set_1(lookahead)) ADVANCE(214);
- if (lookahead != 0 &&
- lookahead != '\'' &&
- lookahead != '\\') ADVANCE(216);
+ if (lookahead == '}') ADVANCE(431);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(214);
END_STATE();
case 215:
- ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
- if (lookahead == '/') ADVANCE(208);
- if (sym_not_character_set_1(lookahead)) ADVANCE(215);
- if (lookahead != 0 &&
- lookahead != '\'' &&
- lookahead != '\\') ADVANCE(216);
+ if (lookahead == '+' ||
+ lookahead == '-') ADVANCE(222);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(467);
END_STATE();
case 216:
- ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
- if (lookahead != 0 &&
- lookahead != '\'' &&
- lookahead != '\\') ADVANCE(216);
+ if (lookahead == 'X' ||
+ lookahead == 'x') ADVANCE(229);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(64);
END_STATE();
case 217:
- ACCEPT_TOKEN(sym_escape_sequence);
+ if (lookahead == '0' ||
+ lookahead == '1') ADVANCE(463);
END_STATE();
case 218:
- ACCEPT_TOKEN(sym_escape_sequence);
- if (lookahead == '\\') ADVANCE(52);
- if (!sym__primitive_identifier_character_set_1(lookahead)) ADVANCE(242);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(464);
END_STATE();
case 219:
- ACCEPT_TOKEN(sym_escape_sequence);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(217);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(455);
END_STATE();
case 220:
- ACCEPT_TOKEN(sym_escape_sequence);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(219);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(468);
END_STATE();
case 221:
- ACCEPT_TOKEN(sym_comment);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(466);
END_STATE();
case 222:
- ACCEPT_TOKEN(sym_comment);
- if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(222);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(467);
END_STATE();
case 223:
- ACCEPT_TOKEN(anon_sym_BQUOTE);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(606);
END_STATE();
case 224:
- ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(608);
END_STATE();
case 225:
- ACCEPT_TOKEN(anon_sym_SLASH2);
- if (lookahead == '*') ADVANCE(20);
- if (lookahead == '/') ADVANCE(222);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(430);
END_STATE();
case 226:
- ACCEPT_TOKEN(sym_regex_pattern);
- if (lookahead == '\n') SKIP(28)
- if (lookahead == '/') ADVANCE(18);
- if (lookahead == '[') ADVANCE(34);
- if (lookahead == '\\') ADVANCE(88);
- if (sym__glimmer_template_content_character_set_1(lookahead)) ADVANCE(226);
- if (lookahead != 0) ADVANCE(227);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(465);
END_STATE();
case 227:
- ACCEPT_TOKEN(sym_regex_pattern);
- if (lookahead == '[') ADVANCE(34);
- if (lookahead == '\\') ADVANCE(88);
- if (lookahead != 0 &&
- lookahead != '\n' &&
- lookahead != '/') ADVANCE(227);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(214);
END_STATE();
case 228:
- ACCEPT_TOKEN(sym_regex_flags);
- if (lookahead == '\\') ADVANCE(52);
- if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(228);
- if (!sym__primitive_identifier_character_set_2(lookahead)) ADVANCE(242);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(431);
END_STATE();
case 229:
- ACCEPT_TOKEN(sym_number);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(69);
END_STATE();
case 230:
- ACCEPT_TOKEN(sym_number);
- if (lookahead == '.') ADVANCE(238);
- if (lookahead == '0') ADVANCE(235);
- if (lookahead == 'B' ||
- lookahead == 'b') ADVANCE(64);
- if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(63);
- if (lookahead == 'O' ||
- lookahead == 'o') ADVANCE(65);
- if (lookahead == 'X' ||
- lookahead == 'x') ADVANCE(73);
- if (lookahead == '_') ADVANCE(68);
- if (lookahead == 'n') ADVANCE(229);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(231);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(233);
END_STATE();
case 231:
- ACCEPT_TOKEN(sym_number);
- if (lookahead == '.') ADVANCE(238);
- if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(63);
- if (lookahead == '_') ADVANCE(66);
- if (lookahead == 'n') ADVANCE(229);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(231);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(212);
END_STATE();
case 232:
- ACCEPT_TOKEN(sym_number);
- if (lookahead == '_') ADVANCE(64);
- if (lookahead == 'n') ADVANCE(229);
- if (lookahead == '0' ||
- lookahead == '1') ADVANCE(232);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(211);
END_STATE();
case 233:
- ACCEPT_TOKEN(sym_number);
- if (lookahead == '_') ADVANCE(65);
- if (lookahead == 'n') ADVANCE(229);
- if (('0' <= lookahead && lookahead <= '7')) ADVANCE(233);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(225);
END_STATE();
case 234:
- ACCEPT_TOKEN(sym_number);
- if (lookahead == '_') ADVANCE(73);
- if (lookahead == 'n') ADVANCE(229);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
- ('a' <= lookahead && lookahead <= 'f')) ADVANCE(234);
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(213);
END_STATE();
case 235:
- ACCEPT_TOKEN(sym_number);
- if (lookahead == '_') ADVANCE(68);
- if (lookahead == 'n') ADVANCE(229);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(235);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(228);
END_STATE();
case 236:
- ACCEPT_TOKEN(sym_number);
- if (lookahead == '_') ADVANCE(69);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(236);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(224);
END_STATE();
case 237:
- ACCEPT_TOKEN(sym_number);
- if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(63);
- if (lookahead == '_') ADVANCE(67);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(237);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(223);
END_STATE();
case 238:
- ACCEPT_TOKEN(sym_number);
- if (lookahead == 'E' ||
- lookahead == 'e') ADVANCE(63);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(237);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(235);
END_STATE();
case 239:
- ACCEPT_TOKEN(sym__primitive_identifier);
- if (lookahead == '-') ADVANCE(136);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == '$' ||
- ('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(239);
- if (!sym__primitive_identifier_character_set_3(lookahead)) ADVANCE(242);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(236);
END_STATE();
case 240:
- ACCEPT_TOKEN(sym__primitive_identifier);
- if (lookahead == '.') ADVANCE(26);
- if (lookahead == '\\') ADVANCE(52);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(246);
- if (!sym__primitive_identifier_character_set_4(lookahead)) ADVANCE(242);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(237);
END_STATE();
case 241:
- ACCEPT_TOKEN(sym__primitive_identifier);
- if (lookahead == '\\') ADVANCE(52);
- if (lookahead == '{') ADVANCE(224);
- if (!sym__primitive_identifier_character_set_5(lookahead)) ADVANCE(242);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(104);
END_STATE();
case 242:
- ACCEPT_TOKEN(sym__primitive_identifier);
- if (lookahead == '\\') ADVANCE(52);
- if (!sym__primitive_identifier_character_set_1(lookahead)) ADVANCE(242);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(441);
END_STATE();
case 243:
- ACCEPT_TOKEN(sym_private_property_identifier);
- if (lookahead == '\\') ADVANCE(51);
- if (!sym__primitive_identifier_character_set_1(lookahead)) ADVANCE(243);
+ if (eof) ADVANCE(254);
+ if (lookahead == '!') ADVANCE(416);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(11);
+ if (lookahead == '$') ADVANCE(596);
+ if (lookahead == '%') ADVANCE(401);
+ if (lookahead == '&') ADVANCE(388);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == ')') ADVANCE(281);
+ if (lookahead == '*') ADVANCE(259);
+ if (lookahead == '+') ADVANCE(395);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(397);
+ if (lookahead == '.') ADVANCE(334);
+ if (lookahead == '/') ADVANCE(399);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(324);
+ if (lookahead == '=') ADVANCE(303);
+ if (lookahead == '>') ADVANCE(330);
+ if (lookahead == '?') ADVANCE(53);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == ']') ADVANCE(306);
+ if (lookahead == '^') ADVANCE(391);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(567);
+ if (lookahead == 'c') ADVANCE(498);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(541);
+ if (lookahead == 'f') ADVANCE(536);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'o') ADVANCE(526);
+ if (lookahead == 's') ADVANCE(586);
+ if (lookahead == 't') ADVANCE(499);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(392);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(470);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(243)
+ if (lookahead != 0 &&
+ lookahead > 31) ADVANCE(606);
END_STATE();
case 244:
- ACCEPT_TOKEN(anon_sym_AT);
+ if (eof) ADVANCE(254);
+ if (lookahead == '!') ADVANCE(416);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '%') ADVANCE(400);
+ if (lookahead == '&') ADVANCE(389);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(260);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(335);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(327);
+ if (lookahead == '=') ADVANCE(302);
+ if (lookahead == '>') ADVANCE(331);
+ if (lookahead == '?') ADVANCE(54);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '^') ADVANCE(390);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(393);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(475);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(244)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < ')' || ':' < lookahead) &&
+ lookahead != ']') ADVANCE(606);
END_STATE();
case 245:
- ACCEPT_TOKEN(sym_grit_metavariable);
+ if (eof) ADVANCE(254);
+ if (lookahead == '!') ADVANCE(416);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '%') ADVANCE(400);
+ if (lookahead == '&') ADVANCE(389);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '*') ADVANCE(260);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(335);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(327);
+ if (lookahead == '=') ADVANCE(302);
+ if (lookahead == '>') ADVANCE(331);
+ if (lookahead == '?') ADVANCE(54);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '^') ADVANCE(390);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(393);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(480);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(245)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < ')' || ':' < lookahead) &&
+ lookahead != ']') ADVANCE(606);
END_STATE();
case 246:
- ACCEPT_TOKEN(sym_grit_metavariable);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(246);
- END_STATE();
- default:
- return false;
- }
-}
-
-static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) {
- START_LEXER();
- eof = lexer->eof(lexer);
- switch (state) {
- case 0:
- if (lookahead == 'a') ADVANCE(1);
- if (lookahead == 'b') ADVANCE(2);
- if (lookahead == 'c') ADVANCE(3);
- if (lookahead == 'd') ADVANCE(4);
- if (lookahead == 'e') ADVANCE(5);
- if (lookahead == 'f') ADVANCE(6);
- if (lookahead == 'g') ADVANCE(7);
- if (lookahead == 'i') ADVANCE(8);
- if (lookahead == 'l') ADVANCE(9);
- if (lookahead == 'n') ADVANCE(10);
- if (lookahead == 'o') ADVANCE(11);
- if (lookahead == 'r') ADVANCE(12);
- if (lookahead == 's') ADVANCE(13);
- if (lookahead == 't') ADVANCE(14);
- if (lookahead == 'u') ADVANCE(15);
- if (lookahead == 'v') ADVANCE(16);
- if (lookahead == 'w') ADVANCE(17);
- if (lookahead == 'y') ADVANCE(18);
- if (lookahead == '\t' ||
- lookahead == '\n' ||
- lookahead == '\r' ||
- lookahead == ' ' ||
- lookahead == 160 ||
- lookahead == 5760 ||
- (8192 <= lookahead && lookahead <= 8203) ||
- lookahead == 8239 ||
- lookahead == 8287 ||
- lookahead == 8288 ||
- lookahead == 12288 ||
- lookahead == 65279) SKIP(0)
- END_STATE();
- case 1:
- if (lookahead == 's') ADVANCE(19);
- if (lookahead == 'w') ADVANCE(20);
- END_STATE();
- case 2:
- if (lookahead == 'r') ADVANCE(21);
+ if (eof) ADVANCE(254);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(11);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(477);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(246)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
- case 3:
- if (lookahead == 'a') ADVANCE(22);
- if (lookahead == 'l') ADVANCE(23);
- if (lookahead == 'o') ADVANCE(24);
+ case 247:
+ if (eof) ADVANCE(254);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(474);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(247)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
- case 4:
- if (lookahead == 'e') ADVANCE(25);
- if (lookahead == 'o') ADVANCE(26);
+ case 248:
+ if (eof) ADVANCE(254);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(479);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(248)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
- case 5:
- if (lookahead == 'l') ADVANCE(27);
- if (lookahead == 'x') ADVANCE(28);
+ case 249:
+ if (eof) ADVANCE(254);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(481);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(249)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
- case 6:
- if (lookahead == 'a') ADVANCE(29);
- if (lookahead == 'i') ADVANCE(30);
- if (lookahead == 'o') ADVANCE(31);
- if (lookahead == 'r') ADVANCE(32);
- if (lookahead == 'u') ADVANCE(33);
+ case 250:
+ if (eof) ADVANCE(254);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(509);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(488);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(250)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
- case 7:
- if (lookahead == 'e') ADVANCE(34);
+ case 251:
+ if (eof) ADVANCE(254);
+ if (lookahead == '!') ADVANCE(415);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '#') ADVANCE(103);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == '+') ADVANCE(394);
+ if (lookahead == '-') ADVANCE(396);
+ if (lookahead == '.') ADVANCE(220);
+ if (lookahead == '/') ADVANCE(398);
+ if (lookahead == '0') ADVANCE(453);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(328);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(509);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '}') ADVANCE(267);
+ if (lookahead == '~') ADVANCE(417);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(489);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ if (anon_sym_BANG_character_set_1(lookahead)) SKIP(251)
+ if (lookahead != 0 &&
+ lookahead > 31 &&
+ (lookahead < '%' || '?' < lookahead) &&
+ lookahead != ']' &&
+ lookahead != '^' &&
+ lookahead != '|') ADVANCE(606);
END_STATE();
- case 8:
- if (lookahead == 'f') ADVANCE(35);
- if (lookahead == 'm') ADVANCE(36);
- if (lookahead == 'n') ADVANCE(37);
+ case 252:
+ if (eof) ADVANCE(254);
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '$') ADVANCE(206);
+ if (lookahead == '%') ADVANCE(401);
+ if (lookahead == '&') ADVANCE(388);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == ')') ADVANCE(281);
+ if (lookahead == '*') ADVANCE(259);
+ if (lookahead == '+') ADVANCE(395);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(397);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(399);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(325);
+ if (lookahead == '=') ADVANCE(303);
+ if (lookahead == '>') ADVANCE(330);
+ if (lookahead == '?') ADVANCE(53);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == '\\') ADVANCE(203);
+ if (lookahead == ']') ADVANCE(306);
+ if (lookahead == '^') ADVANCE(391);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(177);
+ if (lookahead == 'c') ADVANCE(106);
+ if (lookahead == 'd') ADVANCE(127);
+ if (lookahead == 'e') ADVANCE(148);
+ if (lookahead == 'f') ADVANCE(143);
+ if (lookahead == 'i') ADVANCE(157);
+ if (lookahead == 'l') ADVANCE(128);
+ if (lookahead == 'o') ADVANCE(133);
+ if (lookahead == 't') ADVANCE(107);
+ if (lookahead == 'v') ADVANCE(110);
+ if (lookahead == 'w') ADVANCE(139);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(392);
+ if (lookahead == '}') ADVANCE(267);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) SKIP(253)
END_STATE();
- case 9:
- if (lookahead == 'e') ADVANCE(38);
+ case 253:
+ if (eof) ADVANCE(254);
+ if (lookahead == '!') ADVANCE(99);
+ if (lookahead == '"') ADVANCE(338);
+ if (lookahead == '$') ADVANCE(206);
+ if (lookahead == '%') ADVANCE(401);
+ if (lookahead == '&') ADVANCE(388);
+ if (lookahead == '\'') ADVANCE(339);
+ if (lookahead == '(') ADVANCE(280);
+ if (lookahead == ')') ADVANCE(281);
+ if (lookahead == '*') ADVANCE(259);
+ if (lookahead == '+') ADVANCE(395);
+ if (lookahead == ',') ADVANCE(266);
+ if (lookahead == '-') ADVANCE(397);
+ if (lookahead == '.') ADVANCE(333);
+ if (lookahead == '/') ADVANCE(399);
+ if (lookahead == ':') ADVANCE(294);
+ if (lookahead == ';') ADVANCE(293);
+ if (lookahead == '<') ADVANCE(325);
+ if (lookahead == '=') ADVANCE(303);
+ if (lookahead == '>') ADVANCE(330);
+ if (lookahead == '?') ADVANCE(53);
+ if (lookahead == '@') ADVANCE(611);
+ if (lookahead == '[') ADVANCE(305);
+ if (lookahead == ']') ADVANCE(306);
+ if (lookahead == '^') ADVANCE(391);
+ if (lookahead == '`') ADVANCE(437);
+ if (lookahead == 'a') ADVANCE(177);
+ if (lookahead == 'c') ADVANCE(106);
+ if (lookahead == 'd') ADVANCE(127);
+ if (lookahead == 'e') ADVANCE(148);
+ if (lookahead == 'f') ADVANCE(143);
+ if (lookahead == 'i') ADVANCE(157);
+ if (lookahead == 'l') ADVANCE(128);
+ if (lookahead == 'o') ADVANCE(133);
+ if (lookahead == 't') ADVANCE(107);
+ if (lookahead == 'v') ADVANCE(110);
+ if (lookahead == 'w') ADVANCE(139);
+ if (lookahead == '{') ADVANCE(265);
+ if (lookahead == '|') ADVANCE(392);
+ if (lookahead == '}') ADVANCE(267);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) SKIP(253)
END_STATE();
- case 10:
- if (lookahead == 'e') ADVANCE(39);
- if (lookahead == 'u') ADVANCE(40);
+ case 254:
+ ACCEPT_TOKEN(ts_builtin_sym_end);
END_STATE();
- case 11:
- if (lookahead == 'f') ADVANCE(41);
+ case 255:
+ ACCEPT_TOKEN(sym_hash_bang_line);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(255);
END_STATE();
- case 12:
- if (lookahead == 'e') ADVANCE(42);
+ case 256:
+ ACCEPT_TOKEN(anon_sym_export);
END_STATE();
- case 13:
- if (lookahead == 'e') ADVANCE(43);
- if (lookahead == 't') ADVANCE(44);
- if (lookahead == 'u') ADVANCE(45);
- if (lookahead == 'w') ADVANCE(46);
+ case 257:
+ ACCEPT_TOKEN(anon_sym_export);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 14:
- if (lookahead == 'a') ADVANCE(47);
- if (lookahead == 'h') ADVANCE(48);
- if (lookahead == 'r') ADVANCE(49);
- if (lookahead == 'y') ADVANCE(50);
+ case 258:
+ ACCEPT_TOKEN(anon_sym_STAR);
END_STATE();
- case 15:
- if (lookahead == 'n') ADVANCE(51);
+ case 259:
+ ACCEPT_TOKEN(anon_sym_STAR);
+ if (lookahead == '*') ADVANCE(403);
+ if (lookahead == '=') ADVANCE(364);
END_STATE();
- case 16:
- if (lookahead == 'a') ADVANCE(52);
- if (lookahead == 'o') ADVANCE(53);
+ case 260:
+ ACCEPT_TOKEN(anon_sym_STAR);
+ if (lookahead == '*') ADVANCE(402);
END_STATE();
- case 17:
- if (lookahead == 'h') ADVANCE(54);
- if (lookahead == 'i') ADVANCE(55);
+ case 261:
+ ACCEPT_TOKEN(anon_sym_default);
END_STATE();
- case 18:
- if (lookahead == 'i') ADVANCE(56);
+ case 262:
+ ACCEPT_TOKEN(anon_sym_default);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 19:
+ case 263:
ACCEPT_TOKEN(anon_sym_as);
- if (lookahead == 'y') ADVANCE(57);
END_STATE();
- case 20:
- if (lookahead == 'a') ADVANCE(58);
+ case 264:
+ ACCEPT_TOKEN(anon_sym_as);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 21:
- if (lookahead == 'e') ADVANCE(59);
+ case 265:
+ ACCEPT_TOKEN(anon_sym_LBRACE);
END_STATE();
- case 22:
- if (lookahead == 's') ADVANCE(60);
- if (lookahead == 't') ADVANCE(61);
+ case 266:
+ ACCEPT_TOKEN(anon_sym_COMMA);
END_STATE();
- case 23:
- if (lookahead == 'a') ADVANCE(62);
+ case 267:
+ ACCEPT_TOKEN(anon_sym_RBRACE);
END_STATE();
- case 24:
- if (lookahead == 'n') ADVANCE(63);
+ case 268:
+ ACCEPT_TOKEN(anon_sym_from);
END_STATE();
- case 25:
- if (lookahead == 'b') ADVANCE(64);
- if (lookahead == 'f') ADVANCE(65);
- if (lookahead == 'l') ADVANCE(66);
+ case 269:
+ ACCEPT_TOKEN(anon_sym_from);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 26:
- ACCEPT_TOKEN(anon_sym_do);
+ case 270:
+ ACCEPT_TOKEN(anon_sym_with);
END_STATE();
- case 27:
- if (lookahead == 's') ADVANCE(67);
+ case 271:
+ ACCEPT_TOKEN(anon_sym_with);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 28:
- if (lookahead == 'p') ADVANCE(68);
- if (lookahead == 't') ADVANCE(69);
+ case 272:
+ ACCEPT_TOKEN(anon_sym_var);
END_STATE();
- case 29:
- if (lookahead == 'l') ADVANCE(70);
+ case 273:
+ ACCEPT_TOKEN(anon_sym_var);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 30:
- if (lookahead == 'n') ADVANCE(71);
+ case 274:
+ ACCEPT_TOKEN(anon_sym_let);
END_STATE();
- case 31:
- if (lookahead == 'r') ADVANCE(72);
+ case 275:
+ ACCEPT_TOKEN(anon_sym_let);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 32:
- if (lookahead == 'o') ADVANCE(73);
+ case 276:
+ ACCEPT_TOKEN(anon_sym_const);
END_STATE();
- case 33:
- if (lookahead == 'n') ADVANCE(74);
+ case 277:
+ ACCEPT_TOKEN(anon_sym_const);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 34:
- if (lookahead == 't') ADVANCE(75);
+ case 278:
+ ACCEPT_TOKEN(anon_sym_else);
END_STATE();
- case 35:
- ACCEPT_TOKEN(anon_sym_if);
+ case 279:
+ ACCEPT_TOKEN(anon_sym_else);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 36:
- if (lookahead == 'p') ADVANCE(76);
+ case 280:
+ ACCEPT_TOKEN(anon_sym_LPAREN);
END_STATE();
- case 37:
- ACCEPT_TOKEN(sym_in);
- if (lookahead == 's') ADVANCE(77);
+ case 281:
+ ACCEPT_TOKEN(anon_sym_RPAREN);
END_STATE();
- case 38:
- if (lookahead == 't') ADVANCE(78);
+ case 282:
+ ACCEPT_TOKEN(anon_sym_await);
END_STATE();
- case 39:
- if (lookahead == 'w') ADVANCE(79);
+ case 283:
+ ACCEPT_TOKEN(anon_sym_await);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 40:
- if (lookahead == 'l') ADVANCE(80);
+ case 284:
+ ACCEPT_TOKEN(anon_sym_in);
END_STATE();
- case 41:
- ACCEPT_TOKEN(sym_of);
+ case 285:
+ ACCEPT_TOKEN(anon_sym_in);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 's') ADVANCE(589);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 42:
- if (lookahead == 't') ADVANCE(81);
+ case 286:
+ ACCEPT_TOKEN(anon_sym_in);
+ if (lookahead == 's') ADVANCE(450);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
END_STATE();
- case 43:
- if (lookahead == 't') ADVANCE(82);
+ case 287:
+ ACCEPT_TOKEN(anon_sym_in);
+ if (lookahead == 's') ADVANCE(196);
END_STATE();
- case 44:
- if (lookahead == 'a') ADVANCE(83);
+ case 288:
+ ACCEPT_TOKEN(anon_sym_of);
END_STATE();
- case 45:
- if (lookahead == 'p') ADVANCE(84);
+ case 289:
+ ACCEPT_TOKEN(anon_sym_of);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 46:
- if (lookahead == 'i') ADVANCE(85);
+ case 290:
+ ACCEPT_TOKEN(anon_sym_of);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
END_STATE();
- case 47:
- if (lookahead == 'r') ADVANCE(86);
+ case 291:
+ ACCEPT_TOKEN(anon_sym_while);
END_STATE();
- case 48:
- if (lookahead == 'i') ADVANCE(87);
- if (lookahead == 'r') ADVANCE(88);
+ case 292:
+ ACCEPT_TOKEN(anon_sym_while);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 49:
- if (lookahead == 'u') ADVANCE(89);
- if (lookahead == 'y') ADVANCE(90);
+ case 293:
+ ACCEPT_TOKEN(anon_sym_SEMI);
END_STATE();
- case 50:
- if (lookahead == 'p') ADVANCE(91);
+ case 294:
+ ACCEPT_TOKEN(anon_sym_COLON);
END_STATE();
- case 51:
- if (lookahead == 'd') ADVANCE(92);
+ case 295:
+ ACCEPT_TOKEN(anon_sym_case);
END_STATE();
- case 52:
- if (lookahead == 'r') ADVANCE(93);
+ case 296:
+ ACCEPT_TOKEN(anon_sym_case);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 53:
- if (lookahead == 'i') ADVANCE(94);
+ case 297:
+ ACCEPT_TOKEN(anon_sym_catch);
END_STATE();
- case 54:
- if (lookahead == 'i') ADVANCE(95);
+ case 298:
+ ACCEPT_TOKEN(anon_sym_catch);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 55:
- if (lookahead == 't') ADVANCE(96);
+ case 299:
+ ACCEPT_TOKEN(anon_sym_finally);
END_STATE();
- case 56:
- if (lookahead == 'e') ADVANCE(97);
+ case 300:
+ ACCEPT_TOKEN(anon_sym_finally);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 57:
- if (lookahead == 'n') ADVANCE(98);
+ case 301:
+ ACCEPT_TOKEN(anon_sym_EQ);
END_STATE();
- case 58:
- if (lookahead == 'i') ADVANCE(99);
+ case 302:
+ ACCEPT_TOKEN(anon_sym_EQ);
+ if (lookahead == '=') ADVANCE(405);
END_STATE();
- case 59:
- if (lookahead == 'a') ADVANCE(100);
+ case 303:
+ ACCEPT_TOKEN(anon_sym_EQ);
+ if (lookahead == '=') ADVANCE(405);
+ if (lookahead == '>') ADVANCE(360);
END_STATE();
- case 60:
- if (lookahead == 'e') ADVANCE(101);
+ case 304:
+ ACCEPT_TOKEN(anon_sym_EQ);
+ if (lookahead == '>') ADVANCE(360);
END_STATE();
- case 61:
- if (lookahead == 'c') ADVANCE(102);
+ case 305:
+ ACCEPT_TOKEN(anon_sym_LBRACK);
END_STATE();
- case 62:
- if (lookahead == 's') ADVANCE(103);
+ case 306:
+ ACCEPT_TOKEN(anon_sym_RBRACK);
END_STATE();
- case 63:
- if (lookahead == 's') ADVANCE(104);
- if (lookahead == 't') ADVANCE(105);
+ case 307:
+ ACCEPT_TOKEN(sym__glimmer_template_content);
END_STATE();
- case 64:
- if (lookahead == 'u') ADVANCE(106);
+ case 308:
+ ACCEPT_TOKEN(sym__glimmer_template_content);
+ if (lookahead == '*') ADVANCE(50);
+ if (lookahead == '/') ADVANCE(436);
END_STATE();
- case 65:
- if (lookahead == 'a') ADVANCE(107);
+ case 309:
+ ACCEPT_TOKEN(sym__glimmer_template_content);
+ if (lookahead == '/') ADVANCE(308);
+ if (lookahead == '<') ADVANCE(310);
+ if (sym__glimmer_template_content_character_set_2(lookahead)) ADVANCE(309);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(307);
END_STATE();
- case 66:
- if (lookahead == 'e') ADVANCE(108);
+ case 310:
+ ACCEPT_TOKEN(sym__glimmer_template_content);
+ if (lookahead == '/') ADVANCE(198);
END_STATE();
- case 67:
- if (lookahead == 'e') ADVANCE(109);
+ case 311:
+ ACCEPT_TOKEN(anon_sym_LTtemplate_GT);
END_STATE();
- case 68:
- if (lookahead == 'o') ADVANCE(110);
+ case 312:
+ ACCEPT_TOKEN(anon_sym_LT_SLASHtemplate_GT);
END_STATE();
- case 69:
- if (lookahead == 'e') ADVANCE(111);
+ case 313:
+ ACCEPT_TOKEN(aux_sym_jsx_text_token1);
+ if (lookahead == ' ') ADVANCE(5);
+ if (lookahead == '*') ADVANCE(317);
+ if (lookahead == '/') ADVANCE(318);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '&' &&
+ lookahead != '<' &&
+ lookahead != '>' &&
+ lookahead != '{' &&
+ lookahead != '}') ADVANCE(314);
END_STATE();
- case 70:
- if (lookahead == 's') ADVANCE(112);
+ case 314:
+ ACCEPT_TOKEN(aux_sym_jsx_text_token1);
+ if (lookahead == ' ') ADVANCE(5);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '&' &&
+ lookahead != '<' &&
+ lookahead != '>' &&
+ lookahead != '{' &&
+ lookahead != '}') ADVANCE(314);
END_STATE();
- case 71:
- if (lookahead == 'a') ADVANCE(113);
+ case 315:
+ ACCEPT_TOKEN(aux_sym_jsx_text_token1);
+ if (lookahead == ' ') ADVANCE(2);
+ if (lookahead == '/') ADVANCE(313);
+ if (aux_sym_jsx_text_token1_character_set_2(lookahead)) ADVANCE(315);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '&' &&
+ lookahead != '<' &&
+ lookahead != '>' &&
+ lookahead != '{' &&
+ lookahead != '}') ADVANCE(314);
END_STATE();
- case 72:
- ACCEPT_TOKEN(anon_sym_for);
+ case 316:
+ ACCEPT_TOKEN(aux_sym_jsx_text_token1);
+ if (lookahead == ' ') ADVANCE(6);
+ if (lookahead == '*') ADVANCE(316);
+ if (lookahead == '/') ADVANCE(314);
+ if (lookahead == '\n' ||
+ lookahead == '&' ||
+ lookahead == '<' ||
+ lookahead == '>' ||
+ lookahead == '{' ||
+ lookahead == '}') ADVANCE(50);
+ if (lookahead != 0) ADVANCE(317);
END_STATE();
- case 73:
- if (lookahead == 'm') ADVANCE(114);
+ case 317:
+ ACCEPT_TOKEN(aux_sym_jsx_text_token1);
+ if (lookahead == ' ') ADVANCE(6);
+ if (lookahead == '*') ADVANCE(316);
+ if (lookahead == '\n' ||
+ lookahead == '&' ||
+ lookahead == '<' ||
+ lookahead == '>' ||
+ lookahead == '{' ||
+ lookahead == '}') ADVANCE(50);
+ if (lookahead != 0) ADVANCE(317);
END_STATE();
- case 74:
- if (lookahead == 'c') ADVANCE(115);
+ case 318:
+ ACCEPT_TOKEN(aux_sym_jsx_text_token1);
+ if (lookahead == ' ') ADVANCE(319);
+ if (lookahead == '&' ||
+ lookahead == '<' ||
+ lookahead == '>' ||
+ lookahead == '{' ||
+ lookahead == '}') ADVANCE(320);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(318);
END_STATE();
- case 75:
- ACCEPT_TOKEN(anon_sym_get);
+ case 319:
+ ACCEPT_TOKEN(aux_sym_jsx_text_token2);
+ if (lookahead == ' ') ADVANCE(319);
+ if (lookahead == '&' ||
+ lookahead == '<' ||
+ lookahead == '>' ||
+ lookahead == '{' ||
+ lookahead == '}') ADVANCE(320);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(318);
END_STATE();
- case 76:
- if (lookahead == 'o') ADVANCE(116);
+ case 320:
+ ACCEPT_TOKEN(aux_sym_jsx_text_token2);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(320);
END_STATE();
- case 77:
- if (lookahead == 't') ADVANCE(117);
+ case 321:
+ ACCEPT_TOKEN(sym_html_character_reference);
END_STATE();
- case 78:
- ACCEPT_TOKEN(sym_let);
+ case 322:
+ ACCEPT_TOKEN(anon_sym_LT);
END_STATE();
- case 79:
- ACCEPT_TOKEN(anon_sym_new);
+ case 323:
+ ACCEPT_TOKEN(anon_sym_LT);
+ if (lookahead == '/') ADVANCE(336);
END_STATE();
- case 80:
- if (lookahead == 'l') ADVANCE(118);
+ case 324:
+ ACCEPT_TOKEN(anon_sym_LT);
+ if (lookahead == '/') ADVANCE(336);
+ if (lookahead == '<') ADVANCE(387);
+ if (lookahead == '=') ADVANCE(404);
+ if (lookahead == 't') ADVANCE(120);
END_STATE();
- case 81:
- if (lookahead == 'u') ADVANCE(119);
+ case 325:
+ ACCEPT_TOKEN(anon_sym_LT);
+ if (lookahead == '<') ADVANCE(387);
+ if (lookahead == '=') ADVANCE(404);
END_STATE();
- case 82:
- ACCEPT_TOKEN(anon_sym_set);
+ case 326:
+ ACCEPT_TOKEN(anon_sym_LT);
+ if (lookahead == '<') ADVANCE(386);
+ if (lookahead == '=') ADVANCE(404);
END_STATE();
- case 83:
+ case 327:
+ ACCEPT_TOKEN(anon_sym_LT);
+ if (lookahead == '<') ADVANCE(386);
+ if (lookahead == '=') ADVANCE(404);
if (lookahead == 't') ADVANCE(120);
END_STATE();
- case 84:
- if (lookahead == 'e') ADVANCE(121);
+ case 328:
+ ACCEPT_TOKEN(anon_sym_LT);
+ if (lookahead == 't') ADVANCE(120);
END_STATE();
- case 85:
- if (lookahead == 't') ADVANCE(122);
+ case 329:
+ ACCEPT_TOKEN(anon_sym_GT);
END_STATE();
- case 86:
- if (lookahead == 'g') ADVANCE(123);
+ case 330:
+ ACCEPT_TOKEN(anon_sym_GT);
+ if (lookahead == '=') ADVANCE(409);
+ if (lookahead == '>') ADVANCE(382);
END_STATE();
- case 87:
- if (lookahead == 's') ADVANCE(124);
+ case 331:
+ ACCEPT_TOKEN(anon_sym_GT);
+ if (lookahead == '=') ADVANCE(409);
+ if (lookahead == '>') ADVANCE(383);
END_STATE();
- case 88:
- if (lookahead == 'o') ADVANCE(125);
+ case 332:
+ ACCEPT_TOKEN(sym_jsx_identifier);
+ if (lookahead == '$' ||
+ lookahead == '-' ||
+ ('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(332);
END_STATE();
- case 89:
- if (lookahead == 'e') ADVANCE(126);
+ case 333:
+ ACCEPT_TOKEN(anon_sym_DOT);
END_STATE();
- case 90:
- ACCEPT_TOKEN(anon_sym_try);
+ case 334:
+ ACCEPT_TOKEN(anon_sym_DOT);
+ if (lookahead == '.') ADVANCE(55);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(468);
END_STATE();
- case 91:
- if (lookahead == 'e') ADVANCE(127);
+ case 335:
+ ACCEPT_TOKEN(anon_sym_DOT);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(468);
END_STATE();
- case 92:
- if (lookahead == 'e') ADVANCE(128);
+ case 336:
+ ACCEPT_TOKEN(anon_sym_LT_SLASH);
END_STATE();
- case 93:
- ACCEPT_TOKEN(sym_var);
+ case 337:
+ ACCEPT_TOKEN(anon_sym_SLASH_GT);
END_STATE();
- case 94:
- if (lookahead == 'd') ADVANCE(129);
+ case 338:
+ ACCEPT_TOKEN(anon_sym_DQUOTE);
END_STATE();
- case 95:
- if (lookahead == 'l') ADVANCE(130);
+ case 339:
+ ACCEPT_TOKEN(anon_sym_SQUOTE);
END_STATE();
- case 96:
- if (lookahead == 'h') ADVANCE(131);
+ case 340:
+ ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment);
+ if (lookahead == '\n') ADVANCE(345);
+ if (lookahead != 0 &&
+ lookahead != '"' &&
+ lookahead != '&') ADVANCE(340);
END_STATE();
- case 97:
- if (lookahead == 'l') ADVANCE(132);
+ case 341:
+ ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment);
+ if (lookahead == '*') ADVANCE(343);
+ if (lookahead == '/') ADVANCE(340);
+ if (lookahead != 0 &&
+ lookahead != '"' &&
+ lookahead != '&') ADVANCE(345);
END_STATE();
- case 98:
- if (lookahead == 'c') ADVANCE(133);
+ case 342:
+ ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment);
+ if (lookahead == '*') ADVANCE(342);
+ if (lookahead == '/') ADVANCE(345);
+ if (lookahead != 0 &&
+ lookahead != '"' &&
+ lookahead != '&') ADVANCE(343);
END_STATE();
- case 99:
- if (lookahead == 't') ADVANCE(134);
+ case 343:
+ ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment);
+ if (lookahead == '*') ADVANCE(342);
+ if (lookahead != 0 &&
+ lookahead != '"' &&
+ lookahead != '&') ADVANCE(343);
END_STATE();
- case 100:
- if (lookahead == 'k') ADVANCE(135);
+ case 344:
+ ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment);
+ if (lookahead == '/') ADVANCE(341);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) ADVANCE(344);
+ if (lookahead != 0 &&
+ lookahead != '"' &&
+ lookahead != '&') ADVANCE(345);
END_STATE();
- case 101:
- ACCEPT_TOKEN(anon_sym_case);
+ case 345:
+ ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment);
+ if (lookahead != 0 &&
+ lookahead != '"' &&
+ lookahead != '&') ADVANCE(345);
END_STATE();
- case 102:
- if (lookahead == 'h') ADVANCE(136);
+ case 346:
+ ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment);
+ if (lookahead == '\n') ADVANCE(351);
+ if (lookahead != 0 &&
+ lookahead != '&' &&
+ lookahead != '\'') ADVANCE(346);
END_STATE();
- case 103:
- if (lookahead == 's') ADVANCE(137);
+ case 347:
+ ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment);
+ if (lookahead == '*') ADVANCE(349);
+ if (lookahead == '/') ADVANCE(346);
+ if (lookahead != 0 &&
+ lookahead != '&' &&
+ lookahead != '\'') ADVANCE(351);
END_STATE();
- case 104:
- if (lookahead == 't') ADVANCE(138);
+ case 348:
+ ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment);
+ if (lookahead == '*') ADVANCE(348);
+ if (lookahead == '/') ADVANCE(351);
+ if (lookahead != 0 &&
+ lookahead != '&' &&
+ lookahead != '\'') ADVANCE(349);
END_STATE();
- case 105:
- if (lookahead == 'i') ADVANCE(139);
+ case 349:
+ ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment);
+ if (lookahead == '*') ADVANCE(348);
+ if (lookahead != 0 &&
+ lookahead != '&' &&
+ lookahead != '\'') ADVANCE(349);
END_STATE();
- case 106:
- if (lookahead == 'g') ADVANCE(140);
+ case 350:
+ ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment);
+ if (lookahead == '/') ADVANCE(347);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) ADVANCE(350);
+ if (lookahead != 0 &&
+ lookahead != '&' &&
+ lookahead != '\'') ADVANCE(351);
END_STATE();
- case 107:
- if (lookahead == 'u') ADVANCE(141);
+ case 351:
+ ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment);
+ if (lookahead != 0 &&
+ lookahead != '&' &&
+ lookahead != '\'') ADVANCE(351);
END_STATE();
- case 108:
- if (lookahead == 't') ADVANCE(142);
+ case 352:
+ ACCEPT_TOKEN(anon_sym_class);
END_STATE();
- case 109:
- ACCEPT_TOKEN(anon_sym_else);
+ case 353:
+ ACCEPT_TOKEN(anon_sym_class);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 110:
- if (lookahead == 'r') ADVANCE(143);
+ case 354:
+ ACCEPT_TOKEN(anon_sym_extends);
END_STATE();
- case 111:
- if (lookahead == 'n') ADVANCE(144);
+ case 355:
+ ACCEPT_TOKEN(anon_sym_extends);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 112:
- if (lookahead == 'e') ADVANCE(145);
+ case 356:
+ ACCEPT_TOKEN(anon_sym_async);
END_STATE();
- case 113:
- if (lookahead == 'l') ADVANCE(146);
+ case 357:
+ ACCEPT_TOKEN(anon_sym_async);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 114:
- ACCEPT_TOKEN(anon_sym_from);
+ case 358:
+ ACCEPT_TOKEN(anon_sym_function);
END_STATE();
- case 115:
- if (lookahead == 't') ADVANCE(147);
+ case 359:
+ ACCEPT_TOKEN(anon_sym_function);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 116:
- if (lookahead == 'r') ADVANCE(148);
+ case 360:
+ ACCEPT_TOKEN(anon_sym_EQ_GT);
END_STATE();
- case 117:
- if (lookahead == 'a') ADVANCE(149);
+ case 361:
+ ACCEPT_TOKEN(sym_optional_chain);
END_STATE();
- case 118:
- ACCEPT_TOKEN(sym_null);
+ case 362:
+ ACCEPT_TOKEN(anon_sym_PLUS_EQ);
END_STATE();
- case 119:
- if (lookahead == 'r') ADVANCE(150);
+ case 363:
+ ACCEPT_TOKEN(anon_sym_DASH_EQ);
END_STATE();
- case 120:
- if (lookahead == 'i') ADVANCE(151);
+ case 364:
+ ACCEPT_TOKEN(anon_sym_STAR_EQ);
END_STATE();
- case 121:
- if (lookahead == 'r') ADVANCE(152);
+ case 365:
+ ACCEPT_TOKEN(anon_sym_SLASH_EQ);
END_STATE();
- case 122:
- if (lookahead == 'c') ADVANCE(153);
+ case 366:
+ ACCEPT_TOKEN(anon_sym_PERCENT_EQ);
END_STATE();
- case 123:
- if (lookahead == 'e') ADVANCE(154);
+ case 367:
+ ACCEPT_TOKEN(anon_sym_CARET_EQ);
END_STATE();
- case 124:
- ACCEPT_TOKEN(sym_this);
+ case 368:
+ ACCEPT_TOKEN(anon_sym_AMP_EQ);
END_STATE();
- case 125:
- if (lookahead == 'w') ADVANCE(155);
+ case 369:
+ ACCEPT_TOKEN(anon_sym_PIPE_EQ);
END_STATE();
- case 126:
- ACCEPT_TOKEN(sym_true);
+ case 370:
+ ACCEPT_TOKEN(anon_sym_GT_GT_EQ);
END_STATE();
- case 127:
- if (lookahead == 'o') ADVANCE(156);
+ case 371:
+ ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ);
END_STATE();
- case 128:
- if (lookahead == 'f') ADVANCE(157);
+ case 372:
+ ACCEPT_TOKEN(anon_sym_LT_LT_EQ);
END_STATE();
- case 129:
- ACCEPT_TOKEN(sym_void);
+ case 373:
+ ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ);
END_STATE();
- case 130:
- if (lookahead == 'e') ADVANCE(158);
+ case 374:
+ ACCEPT_TOKEN(anon_sym_AMP_AMP_EQ);
END_STATE();
- case 131:
- ACCEPT_TOKEN(anon_sym_with);
+ case 375:
+ ACCEPT_TOKEN(anon_sym_PIPE_PIPE_EQ);
END_STATE();
- case 132:
- if (lookahead == 'd') ADVANCE(159);
+ case 376:
+ ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ);
END_STATE();
- case 133:
- ACCEPT_TOKEN(sym_async);
+ case 377:
+ ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT);
END_STATE();
- case 134:
- ACCEPT_TOKEN(anon_sym_await);
+ case 378:
+ ACCEPT_TOKEN(anon_sym_AMP_AMP);
END_STATE();
- case 135:
- ACCEPT_TOKEN(anon_sym_break);
+ case 379:
+ ACCEPT_TOKEN(anon_sym_AMP_AMP);
+ if (lookahead == '=') ADVANCE(374);
END_STATE();
- case 136:
- ACCEPT_TOKEN(anon_sym_catch);
+ case 380:
+ ACCEPT_TOKEN(anon_sym_PIPE_PIPE);
END_STATE();
- case 137:
- ACCEPT_TOKEN(anon_sym_class);
+ case 381:
+ ACCEPT_TOKEN(anon_sym_PIPE_PIPE);
+ if (lookahead == '=') ADVANCE(375);
END_STATE();
- case 138:
- ACCEPT_TOKEN(sym_const);
+ case 382:
+ ACCEPT_TOKEN(anon_sym_GT_GT);
+ if (lookahead == '=') ADVANCE(370);
+ if (lookahead == '>') ADVANCE(385);
END_STATE();
- case 139:
- if (lookahead == 'n') ADVANCE(160);
+ case 383:
+ ACCEPT_TOKEN(anon_sym_GT_GT);
+ if (lookahead == '>') ADVANCE(384);
END_STATE();
- case 140:
- if (lookahead == 'g') ADVANCE(161);
+ case 384:
+ ACCEPT_TOKEN(anon_sym_GT_GT_GT);
END_STATE();
- case 141:
- if (lookahead == 'l') ADVANCE(162);
+ case 385:
+ ACCEPT_TOKEN(anon_sym_GT_GT_GT);
+ if (lookahead == '=') ADVANCE(371);
END_STATE();
- case 142:
- if (lookahead == 'e') ADVANCE(163);
+ case 386:
+ ACCEPT_TOKEN(anon_sym_LT_LT);
END_STATE();
- case 143:
- if (lookahead == 't') ADVANCE(164);
+ case 387:
+ ACCEPT_TOKEN(anon_sym_LT_LT);
+ if (lookahead == '=') ADVANCE(372);
END_STATE();
- case 144:
- if (lookahead == 'd') ADVANCE(165);
+ case 388:
+ ACCEPT_TOKEN(anon_sym_AMP);
+ if (lookahead == '&') ADVANCE(379);
+ if (lookahead == '=') ADVANCE(368);
END_STATE();
- case 145:
- ACCEPT_TOKEN(sym_false);
+ case 389:
+ ACCEPT_TOKEN(anon_sym_AMP);
+ if (lookahead == '&') ADVANCE(378);
END_STATE();
- case 146:
- if (lookahead == 'l') ADVANCE(166);
+ case 390:
+ ACCEPT_TOKEN(anon_sym_CARET);
END_STATE();
- case 147:
- if (lookahead == 'i') ADVANCE(167);
+ case 391:
+ ACCEPT_TOKEN(anon_sym_CARET);
+ if (lookahead == '=') ADVANCE(367);
END_STATE();
- case 148:
- if (lookahead == 't') ADVANCE(168);
+ case 392:
+ ACCEPT_TOKEN(anon_sym_PIPE);
+ if (lookahead == '=') ADVANCE(369);
+ if (lookahead == '|') ADVANCE(381);
END_STATE();
- case 149:
- if (lookahead == 'n') ADVANCE(169);
+ case 393:
+ ACCEPT_TOKEN(anon_sym_PIPE);
+ if (lookahead == '|') ADVANCE(380);
END_STATE();
- case 150:
- if (lookahead == 'n') ADVANCE(170);
+ case 394:
+ ACCEPT_TOKEN(anon_sym_PLUS);
+ if (lookahead == '+') ADVANCE(418);
END_STATE();
- case 151:
- if (lookahead == 'c') ADVANCE(171);
+ case 395:
+ ACCEPT_TOKEN(anon_sym_PLUS);
+ if (lookahead == '+') ADVANCE(418);
+ if (lookahead == '=') ADVANCE(362);
END_STATE();
- case 152:
- ACCEPT_TOKEN(sym_super);
+ case 396:
+ ACCEPT_TOKEN(anon_sym_DASH);
+ if (lookahead == '-') ADVANCE(419);
END_STATE();
- case 153:
- if (lookahead == 'h') ADVANCE(172);
+ case 397:
+ ACCEPT_TOKEN(anon_sym_DASH);
+ if (lookahead == '-') ADVANCE(419);
+ if (lookahead == '=') ADVANCE(363);
END_STATE();
- case 154:
- if (lookahead == 't') ADVANCE(173);
+ case 398:
+ ACCEPT_TOKEN(anon_sym_SLASH);
+ if (lookahead == '*') ADVANCE(50);
+ if (lookahead == '/') ADVANCE(436);
END_STATE();
- case 155:
- ACCEPT_TOKEN(anon_sym_throw);
+ case 399:
+ ACCEPT_TOKEN(anon_sym_SLASH);
+ if (lookahead == '*') ADVANCE(50);
+ if (lookahead == '/') ADVANCE(436);
+ if (lookahead == '=') ADVANCE(365);
END_STATE();
- case 156:
- if (lookahead == 'f') ADVANCE(174);
+ case 400:
+ ACCEPT_TOKEN(anon_sym_PERCENT);
END_STATE();
- case 157:
- if (lookahead == 'i') ADVANCE(175);
+ case 401:
+ ACCEPT_TOKEN(anon_sym_PERCENT);
+ if (lookahead == '=') ADVANCE(366);
END_STATE();
- case 158:
- ACCEPT_TOKEN(anon_sym_while);
+ case 402:
+ ACCEPT_TOKEN(anon_sym_STAR_STAR);
END_STATE();
- case 159:
- ACCEPT_TOKEN(anon_sym_yield);
+ case 403:
+ ACCEPT_TOKEN(anon_sym_STAR_STAR);
+ if (lookahead == '=') ADVANCE(373);
END_STATE();
- case 160:
- if (lookahead == 'u') ADVANCE(176);
+ case 404:
+ ACCEPT_TOKEN(anon_sym_LT_EQ);
END_STATE();
- case 161:
- if (lookahead == 'e') ADVANCE(177);
+ case 405:
+ ACCEPT_TOKEN(anon_sym_EQ_EQ);
+ if (lookahead == '=') ADVANCE(406);
END_STATE();
- case 162:
- if (lookahead == 't') ADVANCE(178);
+ case 406:
+ ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ);
END_STATE();
- case 163:
- ACCEPT_TOKEN(sym_delete);
+ case 407:
+ ACCEPT_TOKEN(anon_sym_BANG_EQ);
+ if (lookahead == '=') ADVANCE(408);
END_STATE();
- case 164:
- ACCEPT_TOKEN(anon_sym_export);
+ case 408:
+ ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ);
END_STATE();
- case 165:
- if (lookahead == 's') ADVANCE(179);
+ case 409:
+ ACCEPT_TOKEN(anon_sym_GT_EQ);
END_STATE();
- case 166:
- if (lookahead == 'y') ADVANCE(180);
+ case 410:
+ ACCEPT_TOKEN(anon_sym_QMARK_QMARK);
END_STATE();
- case 167:
- if (lookahead == 'o') ADVANCE(181);
+ case 411:
+ ACCEPT_TOKEN(anon_sym_QMARK_QMARK);
+ if (lookahead == '=') ADVANCE(376);
END_STATE();
- case 168:
- ACCEPT_TOKEN(anon_sym_import);
+ case 412:
+ ACCEPT_TOKEN(anon_sym_instanceof);
END_STATE();
- case 169:
- if (lookahead == 'c') ADVANCE(182);
+ case 413:
+ ACCEPT_TOKEN(anon_sym_instanceof);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 170:
- ACCEPT_TOKEN(anon_sym_return);
+ case 414:
+ ACCEPT_TOKEN(anon_sym_instanceof);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
END_STATE();
- case 171:
- ACCEPT_TOKEN(sym_static);
+ case 415:
+ ACCEPT_TOKEN(anon_sym_BANG);
END_STATE();
- case 172:
- ACCEPT_TOKEN(anon_sym_switch);
+ case 416:
+ ACCEPT_TOKEN(anon_sym_BANG);
+ if (lookahead == '=') ADVANCE(407);
END_STATE();
- case 173:
- ACCEPT_TOKEN(anon_sym_target);
+ case 417:
+ ACCEPT_TOKEN(anon_sym_TILDE);
END_STATE();
- case 174:
- ACCEPT_TOKEN(sym_typeof);
+ case 418:
+ ACCEPT_TOKEN(anon_sym_PLUS_PLUS);
END_STATE();
- case 175:
- if (lookahead == 'n') ADVANCE(183);
+ case 419:
+ ACCEPT_TOKEN(anon_sym_DASH_DASH);
END_STATE();
- case 176:
- if (lookahead == 'e') ADVANCE(184);
+ case 420:
+ ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
+ if (lookahead == '*') ADVANCE(422);
+ if (lookahead == '/') ADVANCE(424);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '"' &&
+ lookahead != '\\') ADVANCE(424);
END_STATE();
- case 177:
- if (lookahead == 'r') ADVANCE(185);
+ case 421:
+ ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
+ if (lookahead == '*') ADVANCE(421);
+ if (lookahead == '/') ADVANCE(424);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '"' &&
+ lookahead != '\\') ADVANCE(422);
END_STATE();
- case 178:
- ACCEPT_TOKEN(anon_sym_default);
+ case 422:
+ ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
+ if (lookahead == '*') ADVANCE(421);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '"' &&
+ lookahead != '\\') ADVANCE(422);
END_STATE();
- case 179:
- ACCEPT_TOKEN(anon_sym_extends);
+ case 423:
+ ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
+ if (lookahead == '/') ADVANCE(420);
+ if (sym_unescaped_double_string_fragment_character_set_2(lookahead)) ADVANCE(423);
+ if (lookahead != 0 &&
+ (lookahead < '\n' || '\r' < lookahead) &&
+ lookahead != '"' &&
+ lookahead != '\\') ADVANCE(424);
END_STATE();
- case 180:
- ACCEPT_TOKEN(anon_sym_finally);
+ case 424:
+ ACCEPT_TOKEN(sym_unescaped_double_string_fragment);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '"' &&
+ lookahead != '\\') ADVANCE(424);
END_STATE();
- case 181:
- if (lookahead == 'n') ADVANCE(186);
+ case 425:
+ ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
+ if (lookahead == '*') ADVANCE(427);
+ if (lookahead == '/') ADVANCE(429);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '\'' &&
+ lookahead != '\\') ADVANCE(429);
END_STATE();
- case 182:
- if (lookahead == 'e') ADVANCE(187);
+ case 426:
+ ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
+ if (lookahead == '*') ADVANCE(426);
+ if (lookahead == '/') ADVANCE(429);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '\'' &&
+ lookahead != '\\') ADVANCE(427);
END_STATE();
- case 183:
- if (lookahead == 'e') ADVANCE(188);
+ case 427:
+ ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
+ if (lookahead == '*') ADVANCE(426);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '\'' &&
+ lookahead != '\\') ADVANCE(427);
END_STATE();
- case 184:
- ACCEPT_TOKEN(anon_sym_continue);
+ case 428:
+ ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
+ if (lookahead == '/') ADVANCE(425);
+ if (sym_unescaped_double_string_fragment_character_set_2(lookahead)) ADVANCE(428);
+ if (lookahead != 0 &&
+ (lookahead < '\n' || '\r' < lookahead) &&
+ lookahead != '\'' &&
+ lookahead != '\\') ADVANCE(429);
END_STATE();
- case 185:
- ACCEPT_TOKEN(anon_sym_debugger);
+ case 429:
+ ACCEPT_TOKEN(sym_unescaped_single_string_fragment);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '\'' &&
+ lookahead != '\\') ADVANCE(429);
END_STATE();
- case 186:
- ACCEPT_TOKEN(anon_sym_function);
+ case 430:
+ ACCEPT_TOKEN(sym_escape_sequence);
END_STATE();
- case 187:
- if (lookahead == 'o') ADVANCE(189);
+ case 431:
+ ACCEPT_TOKEN(sym_escape_sequence);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
END_STATE();
- case 188:
- if (lookahead == 'd') ADVANCE(190);
+ case 432:
+ ACCEPT_TOKEN(sym_escape_sequence);
+ if (lookahead == '\n' ||
+ lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(430);
END_STATE();
- case 189:
- if (lookahead == 'f') ADVANCE(191);
+ case 433:
+ ACCEPT_TOKEN(sym_escape_sequence);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(430);
END_STATE();
- case 190:
- ACCEPT_TOKEN(sym_undefined);
+ case 434:
+ ACCEPT_TOKEN(sym_escape_sequence);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(433);
END_STATE();
- case 191:
- ACCEPT_TOKEN(sym_instanceof);
+ case 435:
+ ACCEPT_TOKEN(aux_sym_comment_token1);
+ END_STATE();
+ case 436:
+ ACCEPT_TOKEN(aux_sym_comment_token1);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(436);
+ END_STATE();
+ case 437:
+ ACCEPT_TOKEN(anon_sym_BQUOTE);
+ END_STATE();
+ case 438:
+ ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE);
+ END_STATE();
+ case 439:
+ ACCEPT_TOKEN(anon_sym_SLASH2);
+ END_STATE();
+ case 440:
+ ACCEPT_TOKEN(sym_regex_pattern);
+ if (lookahead == '\n') SKIP(59)
+ if (lookahead == '/') ADVANCE(47);
+ if (lookahead == '[') ADVANCE(104);
+ if (lookahead == '\\') ADVANCE(242);
+ if (sym__glimmer_template_content_character_set_1(lookahead)) ADVANCE(440);
+ if (lookahead != 0) ADVANCE(441);
+ END_STATE();
+ case 441:
+ ACCEPT_TOKEN(sym_regex_pattern);
+ if (lookahead == '[') ADVANCE(104);
+ if (lookahead == '\\') ADVANCE(242);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '/') ADVANCE(441);
+ END_STATE();
+ case 442:
+ ACCEPT_TOKEN(sym_regex_flags);
+ if (lookahead == 'a') ADVANCE(448);
+ if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(451);
+ END_STATE();
+ case 443:
+ ACCEPT_TOKEN(sym_regex_flags);
+ if (lookahead == 'c') ADVANCE(444);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
+ END_STATE();
+ case 444:
+ ACCEPT_TOKEN(sym_regex_flags);
+ if (lookahead == 'e') ADVANCE(449);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
+ END_STATE();
+ case 445:
+ ACCEPT_TOKEN(sym_regex_flags);
+ if (lookahead == 'f') ADVANCE(414);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
+ END_STATE();
+ case 446:
+ ACCEPT_TOKEN(sym_regex_flags);
+ if (lookahead == 'f') ADVANCE(290);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
+ END_STATE();
+ case 447:
+ ACCEPT_TOKEN(sym_regex_flags);
+ if (lookahead == 'n') ADVANCE(286);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
+ END_STATE();
+ case 448:
+ ACCEPT_TOKEN(sym_regex_flags);
+ if (lookahead == 'n') ADVANCE(443);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
+ END_STATE();
+ case 449:
+ ACCEPT_TOKEN(sym_regex_flags);
+ if (lookahead == 'o') ADVANCE(445);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
+ END_STATE();
+ case 450:
+ ACCEPT_TOKEN(sym_regex_flags);
+ if (lookahead == 't') ADVANCE(442);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
+ END_STATE();
+ case 451:
+ ACCEPT_TOKEN(sym_regex_flags);
+ if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(451);
+ END_STATE();
+ case 452:
+ ACCEPT_TOKEN(sym_number);
+ END_STATE();
+ case 453:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '.') ADVANCE(469);
+ if (lookahead == '0') ADVANCE(466);
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(217);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(215);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(218);
+ if (lookahead == 'X' ||
+ lookahead == 'x') ADVANCE(226);
+ if (lookahead == '_') ADVANCE(221);
+ if (lookahead == 'n') ADVANCE(452);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ END_STATE();
+ case 454:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '.') ADVANCE(469);
+ if (lookahead == '0') ADVANCE(460);
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(597);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(607);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(601);
+ if (lookahead == 'X' ||
+ lookahead == 'x') ADVANCE(605);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '_') ADVANCE(603);
+ if (lookahead == 'n') ADVANCE(462);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_identifier_character_set_2(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 455:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '.') ADVANCE(469);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(215);
+ if (lookahead == '_') ADVANCE(219);
+ if (lookahead == 'n') ADVANCE(452);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(455);
+ END_STATE();
+ case 456:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '.') ADVANCE(469);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(607);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '_') ADVANCE(602);
+ if (lookahead == 'n') ADVANCE(462);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_identifier_character_set_2(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 457:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '_') ADVANCE(597);
+ if (lookahead == 'n') ADVANCE(462);
+ if (lookahead == '0' ||
+ lookahead == '1') ADVANCE(457);
+ if (!sym_identifier_character_set_3(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 458:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '_') ADVANCE(601);
+ if (lookahead == 'n') ADVANCE(462);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(458);
+ if (!sym_identifier_character_set_3(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 459:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '_') ADVANCE(605);
+ if (lookahead == 'n') ADVANCE(462);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(459);
+ if (!sym_identifier_character_set_2(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 460:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '_') ADVANCE(603);
+ if (lookahead == 'n') ADVANCE(462);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(460);
+ if (!sym_identifier_character_set_2(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 461:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '_') ADVANCE(604);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(461);
+ if (!sym_identifier_character_set_2(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 462:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 463:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '_') ADVANCE(217);
+ if (lookahead == 'n') ADVANCE(452);
+ if (lookahead == '0' ||
+ lookahead == '1') ADVANCE(463);
+ END_STATE();
+ case 464:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '_') ADVANCE(218);
+ if (lookahead == 'n') ADVANCE(452);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(464);
+ END_STATE();
+ case 465:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '_') ADVANCE(226);
+ if (lookahead == 'n') ADVANCE(452);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(465);
+ END_STATE();
+ case 466:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '_') ADVANCE(221);
+ if (lookahead == 'n') ADVANCE(452);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(466);
+ END_STATE();
+ case 467:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == '_') ADVANCE(222);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(467);
+ END_STATE();
+ case 468:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(215);
+ if (lookahead == '_') ADVANCE(220);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(468);
+ END_STATE();
+ case 469:
+ ACCEPT_TOKEN(sym_number);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(215);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(468);
+ END_STATE();
+ case 470:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '$') ADVANCE(596);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(567);
+ if (lookahead == 'c') ADVANCE(498);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(541);
+ if (lookahead == 'f') ADVANCE(536);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'o') ADVANCE(526);
+ if (lookahead == 's') ADVANCE(586);
+ if (lookahead == 't') ADVANCE(499);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(470);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_identifier_character_set_4(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 471:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '-') ADVANCE(332);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '$' ||
+ ('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(471);
+ if (!sym_identifier_character_set_5(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 472:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(498);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(472);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 473:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(498);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(473);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 474:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(474);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 475:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(475);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 476:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 's') ADVANCE(586);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(476);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 477:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(477);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 478:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(478);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 479:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(479);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 480:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(480);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 481:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(544);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(481);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 482:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(510);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(482);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 483:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(510);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(483);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 484:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(510);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(484);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 485:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(510);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(485);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 486:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(510);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(486);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 487:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(510);
+ if (lookahead == 'd') ADVANCE(520);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(487);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 488:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(509);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(488);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 489:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(509);
+ if (lookahead == 'e') ADVANCE(542);
+ if (lookahead == 'f') ADVANCE(537);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'v') ADVANCE(502);
+ if (lookahead == 'w') ADVANCE(530);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(489);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 490:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(545);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'o') ADVANCE(526);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(490);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 491:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(545);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(491);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 492:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(570);
+ if (lookahead == 'c') ADVANCE(545);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(492);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 493:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'c') ADVANCE(545);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 's') ADVANCE(586);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(493);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 494:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(494);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 495:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(495);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 496:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 's') ADVANCE(586);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(496);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 497:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '0') ADVANCE(454);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(497);
+ if (('1' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 498:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(572);
+ if (lookahead == 'l') ADVANCE(501);
+ if (lookahead == 'o') ADVANCE(554);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 499:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(564);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 500:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(590);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 501:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(575);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 502:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(565);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 503:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(540);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 504:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(546);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 505:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(585);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 506:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(555);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 507:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 'o') ADVANCE(526);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(507);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(606);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 508:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(571);
+ if (lookahead == 'e') ADVANCE(592);
+ if (lookahead == 'f') ADVANCE(591);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'l') ADVANCE(521);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(508);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(606);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 509:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(577);
+ if (lookahead == 'l') ADVANCE(501);
+ if (lookahead == 'o') ADVANCE(554);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 510:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'a') ADVANCE(573);
+ if (lookahead == 'l') ADVANCE(501);
+ if (lookahead == 'o') ADVANCE(554);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 511:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'c') ADVANCE(600);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 512:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'c') ADVANCE(357);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 513:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'c') ADVANCE(532);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 514:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'c') ADVANCE(523);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 515:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'c') ADVANCE(587);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 516:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'd') ADVANCE(569);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 517:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'e') ADVANCE(296);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 518:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'e') ADVANCE(279);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 519:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'e') ADVANCE(292);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 520:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'e') ADVANCE(528);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 521:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'e') ADVANCE(578);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 522:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'e') ADVANCE(593);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(522);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(606);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 523:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'e') ADVANCE(559);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 524:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'e') ADVANCE(551);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 525:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'e') ADVANCE(583);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 526:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'f') ADVANCE(289);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 527:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'f') ADVANCE(413);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 528:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'f') ADVANCE(500);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 529:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'g') ADVANCE(525);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 530:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'h') ADVANCE(535);
+ if (lookahead == 'i') ADVANCE(579);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 531:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'h') ADVANCE(271);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 532:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'h') ADVANCE(298);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 533:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 'o') ADVANCE(526);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(533);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(606);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 534:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'i') ADVANCE(550);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(534);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(606);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 535:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'i') ADVANCE(547);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 536:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'i') ADVANCE(557);
+ if (lookahead == 'r') ADVANCE(558);
+ if (lookahead == 'u') ADVANCE(553);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 537:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'i') ADVANCE(557);
+ if (lookahead == 'u') ADVANCE(553);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 538:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'i') ADVANCE(561);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 539:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'i') ADVANCE(511);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 540:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'i') ADVANCE(580);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 541:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'l') ADVANCE(574);
+ if (lookahead == 'x') ADVANCE(562);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 542:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'l') ADVANCE(574);
+ if (lookahead == 'x') ADVANCE(563);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 543:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'l') ADVANCE(594);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 544:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'l') ADVANCE(501);
+ if (lookahead == 'o') ADVANCE(554);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 545:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'l') ADVANCE(501);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 546:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'l') ADVANCE(543);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 547:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'l') ADVANCE(519);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 548:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'l') ADVANCE(584);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 549:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'm') ADVANCE(269);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 550:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'n') ADVANCE(285);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 551:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'n') ADVANCE(516);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 552:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'n') ADVANCE(359);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 553:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'n') ADVANCE(515);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 554:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'n') ADVANCE(576);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 555:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'n') ADVANCE(514);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 556:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'n') ADVANCE(512);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 557:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'n') ADVANCE(504);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 558:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'o') ADVANCE(549);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 559:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'o') ADVANCE(527);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 560:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'o') ADVANCE(566);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 561:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'o') ADVANCE(552);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 562:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'p') ADVANCE(560);
+ if (lookahead == 't') ADVANCE(524);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 563:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'p') ADVANCE(560);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 564:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'r') ADVANCE(529);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 565:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'r') ADVANCE(273);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 566:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'r') ADVANCE(582);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 567:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 's') ADVANCE(264);
+ if (lookahead == 'w') ADVANCE(503);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 568:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 's') ADVANCE(353);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 569:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 's') ADVANCE(355);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 570:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 's') ADVANCE(595);
+ if (lookahead == 'w') ADVANCE(503);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 571:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 's') ADVANCE(595);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 572:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 's') ADVANCE(517);
+ if (lookahead == 't') ADVANCE(513);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 573:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 's') ADVANCE(517);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 574:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 's') ADVANCE(518);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 575:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 's') ADVANCE(568);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 576:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 's') ADVANCE(581);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 577:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(513);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 578:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(275);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 579:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(531);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 580:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(283);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 581:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(277);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 582:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(257);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 583:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(610);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 584:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(262);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 585:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(539);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 586:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(505);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 587:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(538);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 588:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(524);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 589:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 't') ADVANCE(506);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 590:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'u') ADVANCE(548);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 591:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'u') ADVANCE(553);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 592:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'x') ADVANCE(563);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 593:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'x') ADVANCE(588);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 594:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'y') ADVANCE(300);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 595:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 'y') ADVANCE(556);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 596:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '{') ADVANCE(438);
+ if (!sym_identifier_character_set_6(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 597:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == '0' ||
+ lookahead == '1') ADVANCE(457);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 598:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(598);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(606);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 599:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (lookahead == 8232 ||
+ lookahead == 8233) ADVANCE(599);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(606);
+ if (lookahead == '$' ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(471);
+ if (!sym_identifier_character_set_5(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 600:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (('\t' <= lookahead && lookahead <= '\r') ||
+ lookahead == ' ') ADVANCE(136);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 601:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (('0' <= lookahead && lookahead <= '7')) ADVANCE(458);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 602:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(456);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 603:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(460);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 604:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(461);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 605:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(459);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 606:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 607:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '+' ||
+ lookahead == '-') ADVANCE(222);
+ if (lookahead == '\\') ADVANCE(202);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(461);
+ if (!sym_private_property_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 608:
+ ACCEPT_TOKEN(sym_private_property_identifier);
+ if (lookahead == '\\') ADVANCE(201);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(608);
+ END_STATE();
+ case 609:
+ ACCEPT_TOKEN(anon_sym_target);
+ END_STATE();
+ case 610:
+ ACCEPT_TOKEN(anon_sym_target);
+ if (lookahead == '\\') ADVANCE(202);
+ if (!sym_identifier_character_set_1(lookahead)) ADVANCE(606);
+ END_STATE();
+ case 611:
+ ACCEPT_TOKEN(anon_sym_AT);
+ END_STATE();
+ case 612:
+ ACCEPT_TOKEN(aux_sym_method_definition_token1);
+ if (lookahead == '\n') ADVANCE(612);
+ if (('\t' <= lookahead && lookahead <= '\r') ||
+ lookahead == ' ') ADVANCE(1);
END_STATE();
default:
return false;
}
}
-static const TSLexMode ts_lex_modes[STATE_COUNT] = {
- [0] = {.lex_state = 0, .external_lex_state = 1},
- [1] = {.lex_state = 92},
- [2] = {.lex_state = 92},
- [3] = {.lex_state = 92},
- [4] = {.lex_state = 92},
- [5] = {.lex_state = 92},
- [6] = {.lex_state = 92},
- [7] = {.lex_state = 92},
- [8] = {.lex_state = 92},
- [9] = {.lex_state = 92},
- [10] = {.lex_state = 92},
- [11] = {.lex_state = 92},
- [12] = {.lex_state = 92},
- [13] = {.lex_state = 92},
- [14] = {.lex_state = 92},
- [15] = {.lex_state = 92},
- [16] = {.lex_state = 92},
- [17] = {.lex_state = 92},
- [18] = {.lex_state = 92},
- [19] = {.lex_state = 92},
- [20] = {.lex_state = 92},
- [21] = {.lex_state = 92},
- [22] = {.lex_state = 92},
- [23] = {.lex_state = 92},
- [24] = {.lex_state = 92},
- [25] = {.lex_state = 92},
- [26] = {.lex_state = 92},
- [27] = {.lex_state = 92},
- [28] = {.lex_state = 92},
- [29] = {.lex_state = 92},
- [30] = {.lex_state = 92},
- [31] = {.lex_state = 92},
- [32] = {.lex_state = 92},
- [33] = {.lex_state = 92},
- [34] = {.lex_state = 92},
- [35] = {.lex_state = 92},
- [36] = {.lex_state = 92},
- [37] = {.lex_state = 92},
- [38] = {.lex_state = 92},
- [39] = {.lex_state = 92},
- [40] = {.lex_state = 92},
- [41] = {.lex_state = 92},
- [42] = {.lex_state = 92},
- [43] = {.lex_state = 92},
- [44] = {.lex_state = 90, .external_lex_state = 2},
- [45] = {.lex_state = 90, .external_lex_state = 3},
- [46] = {.lex_state = 90, .external_lex_state = 3},
- [47] = {.lex_state = 90, .external_lex_state = 2},
- [48] = {.lex_state = 91, .external_lex_state = 3},
- [49] = {.lex_state = 90, .external_lex_state = 2},
- [50] = {.lex_state = 91, .external_lex_state = 3},
- [51] = {.lex_state = 91, .external_lex_state = 3},
- [52] = {.lex_state = 92},
- [53] = {.lex_state = 92},
- [54] = {.lex_state = 92},
- [55] = {.lex_state = 92},
- [56] = {.lex_state = 92},
- [57] = {.lex_state = 92},
- [58] = {.lex_state = 92},
- [59] = {.lex_state = 92},
- [60] = {.lex_state = 92},
- [61] = {.lex_state = 92},
- [62] = {.lex_state = 92},
- [63] = {.lex_state = 92},
- [64] = {.lex_state = 92},
- [65] = {.lex_state = 92},
- [66] = {.lex_state = 90, .external_lex_state = 3},
- [67] = {.lex_state = 90, .external_lex_state = 3},
- [68] = {.lex_state = 90, .external_lex_state = 3},
- [69] = {.lex_state = 92},
- [70] = {.lex_state = 90, .external_lex_state = 3},
- [71] = {.lex_state = 92},
- [72] = {.lex_state = 90, .external_lex_state = 3},
- [73] = {.lex_state = 90, .external_lex_state = 3},
- [74] = {.lex_state = 90, .external_lex_state = 3},
- [75] = {.lex_state = 90, .external_lex_state = 3},
- [76] = {.lex_state = 90, .external_lex_state = 3},
- [77] = {.lex_state = 90, .external_lex_state = 3},
- [78] = {.lex_state = 90, .external_lex_state = 3},
- [79] = {.lex_state = 92},
- [80] = {.lex_state = 90, .external_lex_state = 3},
- [81] = {.lex_state = 90, .external_lex_state = 3},
- [82] = {.lex_state = 92},
- [83] = {.lex_state = 90, .external_lex_state = 3},
- [84] = {.lex_state = 90, .external_lex_state = 3},
- [85] = {.lex_state = 92},
- [86] = {.lex_state = 92},
- [87] = {.lex_state = 92},
- [88] = {.lex_state = 92},
- [89] = {.lex_state = 92},
- [90] = {.lex_state = 92},
- [91] = {.lex_state = 92},
- [92] = {.lex_state = 92},
- [93] = {.lex_state = 92},
- [94] = {.lex_state = 92},
- [95] = {.lex_state = 92},
- [96] = {.lex_state = 92},
- [97] = {.lex_state = 92},
- [98] = {.lex_state = 92},
- [99] = {.lex_state = 92},
- [100] = {.lex_state = 92},
- [101] = {.lex_state = 92},
- [102] = {.lex_state = 92},
- [103] = {.lex_state = 92, .external_lex_state = 4},
- [104] = {.lex_state = 92},
- [105] = {.lex_state = 92},
- [106] = {.lex_state = 92},
- [107] = {.lex_state = 92},
- [108] = {.lex_state = 92},
- [109] = {.lex_state = 92},
- [110] = {.lex_state = 92},
- [111] = {.lex_state = 92},
- [112] = {.lex_state = 92},
- [113] = {.lex_state = 92},
- [114] = {.lex_state = 92},
- [115] = {.lex_state = 92},
- [116] = {.lex_state = 92},
- [117] = {.lex_state = 92},
- [118] = {.lex_state = 92},
- [119] = {.lex_state = 92},
- [120] = {.lex_state = 92},
- [121] = {.lex_state = 92},
- [122] = {.lex_state = 92},
- [123] = {.lex_state = 92},
- [124] = {.lex_state = 92},
- [125] = {.lex_state = 4},
- [126] = {.lex_state = 4},
- [127] = {.lex_state = 4},
- [128] = {.lex_state = 92},
- [129] = {.lex_state = 92},
- [130] = {.lex_state = 92},
- [131] = {.lex_state = 92},
- [132] = {.lex_state = 92},
- [133] = {.lex_state = 92},
- [134] = {.lex_state = 92},
- [135] = {.lex_state = 92},
- [136] = {.lex_state = 92},
- [137] = {.lex_state = 4},
- [138] = {.lex_state = 92},
- [139] = {.lex_state = 92},
- [140] = {.lex_state = 92},
- [141] = {.lex_state = 92},
- [142] = {.lex_state = 92},
- [143] = {.lex_state = 4},
- [144] = {.lex_state = 92},
- [145] = {.lex_state = 92},
- [146] = {.lex_state = 92},
- [147] = {.lex_state = 92},
- [148] = {.lex_state = 92},
- [149] = {.lex_state = 92},
- [150] = {.lex_state = 92},
- [151] = {.lex_state = 92},
- [152] = {.lex_state = 92},
- [153] = {.lex_state = 92},
- [154] = {.lex_state = 92},
- [155] = {.lex_state = 92},
- [156] = {.lex_state = 92},
- [157] = {.lex_state = 92},
- [158] = {.lex_state = 92},
- [159] = {.lex_state = 92},
- [160] = {.lex_state = 92},
- [161] = {.lex_state = 92},
- [162] = {.lex_state = 92},
- [163] = {.lex_state = 92},
- [164] = {.lex_state = 92},
- [165] = {.lex_state = 92},
- [166] = {.lex_state = 92},
- [167] = {.lex_state = 92},
- [168] = {.lex_state = 92},
- [169] = {.lex_state = 92},
- [170] = {.lex_state = 92},
- [171] = {.lex_state = 92},
- [172] = {.lex_state = 92},
- [173] = {.lex_state = 92},
- [174] = {.lex_state = 92},
- [175] = {.lex_state = 92},
- [176] = {.lex_state = 92},
- [177] = {.lex_state = 92},
- [178] = {.lex_state = 92},
- [179] = {.lex_state = 92},
- [180] = {.lex_state = 92},
- [181] = {.lex_state = 92},
- [182] = {.lex_state = 92},
- [183] = {.lex_state = 92},
- [184] = {.lex_state = 92},
- [185] = {.lex_state = 92},
- [186] = {.lex_state = 92},
- [187] = {.lex_state = 92},
- [188] = {.lex_state = 92},
- [189] = {.lex_state = 92},
- [190] = {.lex_state = 92},
- [191] = {.lex_state = 92},
- [192] = {.lex_state = 92},
- [193] = {.lex_state = 92},
- [194] = {.lex_state = 92},
- [195] = {.lex_state = 92},
- [196] = {.lex_state = 92},
- [197] = {.lex_state = 92},
- [198] = {.lex_state = 92},
- [199] = {.lex_state = 92},
- [200] = {.lex_state = 92},
- [201] = {.lex_state = 92},
- [202] = {.lex_state = 92},
- [203] = {.lex_state = 92},
- [204] = {.lex_state = 92},
- [205] = {.lex_state = 92},
- [206] = {.lex_state = 92},
- [207] = {.lex_state = 92},
- [208] = {.lex_state = 92},
- [209] = {.lex_state = 92},
- [210] = {.lex_state = 92},
- [211] = {.lex_state = 92},
- [212] = {.lex_state = 92},
- [213] = {.lex_state = 92},
- [214] = {.lex_state = 92},
- [215] = {.lex_state = 92},
- [216] = {.lex_state = 92},
- [217] = {.lex_state = 92},
- [218] = {.lex_state = 92},
- [219] = {.lex_state = 92},
- [220] = {.lex_state = 92},
- [221] = {.lex_state = 92},
- [222] = {.lex_state = 92},
- [223] = {.lex_state = 92},
- [224] = {.lex_state = 92},
- [225] = {.lex_state = 92},
- [226] = {.lex_state = 92},
- [227] = {.lex_state = 92},
- [228] = {.lex_state = 92},
- [229] = {.lex_state = 92},
- [230] = {.lex_state = 92},
- [231] = {.lex_state = 92},
- [232] = {.lex_state = 92},
- [233] = {.lex_state = 92},
- [234] = {.lex_state = 92},
- [235] = {.lex_state = 92},
- [236] = {.lex_state = 92},
- [237] = {.lex_state = 92},
- [238] = {.lex_state = 92},
- [239] = {.lex_state = 92},
- [240] = {.lex_state = 92},
- [241] = {.lex_state = 92},
- [242] = {.lex_state = 92},
- [243] = {.lex_state = 92},
- [244] = {.lex_state = 92},
- [245] = {.lex_state = 92},
- [246] = {.lex_state = 92},
- [247] = {.lex_state = 92},
- [248] = {.lex_state = 92},
- [249] = {.lex_state = 92},
- [250] = {.lex_state = 92},
- [251] = {.lex_state = 92},
- [252] = {.lex_state = 92},
- [253] = {.lex_state = 92},
- [254] = {.lex_state = 92},
- [255] = {.lex_state = 92},
- [256] = {.lex_state = 92},
- [257] = {.lex_state = 92},
- [258] = {.lex_state = 92},
- [259] = {.lex_state = 92},
- [260] = {.lex_state = 92},
- [261] = {.lex_state = 92},
- [262] = {.lex_state = 92},
- [263] = {.lex_state = 92},
- [264] = {.lex_state = 92},
- [265] = {.lex_state = 92},
- [266] = {.lex_state = 92},
- [267] = {.lex_state = 92},
- [268] = {.lex_state = 92},
- [269] = {.lex_state = 92},
- [270] = {.lex_state = 92},
- [271] = {.lex_state = 92},
- [272] = {.lex_state = 92},
- [273] = {.lex_state = 92},
- [274] = {.lex_state = 92},
- [275] = {.lex_state = 92},
- [276] = {.lex_state = 92},
- [277] = {.lex_state = 92},
- [278] = {.lex_state = 5, .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 = 5, .external_lex_state = 3},
- [290] = {.lex_state = 5, .external_lex_state = 3},
- [291] = {.lex_state = 5, .external_lex_state = 3},
- [292] = {.lex_state = 92, .external_lex_state = 4},
- [293] = {.lex_state = 92, .external_lex_state = 4},
- [294] = {.lex_state = 5, .external_lex_state = 2},
- [295] = {.lex_state = 92},
- [296] = {.lex_state = 92},
- [297] = {.lex_state = 5, .external_lex_state = 2},
- [298] = {.lex_state = 5, .external_lex_state = 3},
- [299] = {.lex_state = 5, .external_lex_state = 3},
- [300] = {.lex_state = 5, .external_lex_state = 3},
- [301] = {.lex_state = 5, .external_lex_state = 3},
- [302] = {.lex_state = 5, .external_lex_state = 2},
- [303] = {.lex_state = 92},
- [304] = {.lex_state = 5, .external_lex_state = 3},
- [305] = {.lex_state = 5, .external_lex_state = 2},
- [306] = {.lex_state = 5, .external_lex_state = 2},
- [307] = {.lex_state = 5, .external_lex_state = 3},
- [308] = {.lex_state = 5, .external_lex_state = 3},
- [309] = {.lex_state = 5, .external_lex_state = 2},
- [310] = {.lex_state = 5, .external_lex_state = 3},
- [311] = {.lex_state = 5, .external_lex_state = 3},
- [312] = {.lex_state = 5, .external_lex_state = 2},
- [313] = {.lex_state = 92},
- [314] = {.lex_state = 5, .external_lex_state = 2},
- [315] = {.lex_state = 92, .external_lex_state = 4},
- [316] = {.lex_state = 92, .external_lex_state = 4},
- [317] = {.lex_state = 92, .external_lex_state = 4},
- [318] = {.lex_state = 5, .external_lex_state = 2},
- [319] = {.lex_state = 92},
- [320] = {.lex_state = 92, .external_lex_state = 4},
- [321] = {.lex_state = 92, .external_lex_state = 4},
- [322] = {.lex_state = 92, .external_lex_state = 4},
- [323] = {.lex_state = 5, .external_lex_state = 2},
- [324] = {.lex_state = 92},
- [325] = {.lex_state = 92, .external_lex_state = 4},
- [326] = {.lex_state = 92},
- [327] = {.lex_state = 92},
- [328] = {.lex_state = 92, .external_lex_state = 4},
- [329] = {.lex_state = 92, .external_lex_state = 4},
- [330] = {.lex_state = 92, .external_lex_state = 4},
- [331] = {.lex_state = 92},
- [332] = {.lex_state = 92, .external_lex_state = 4},
- [333] = {.lex_state = 92, .external_lex_state = 4},
- [334] = {.lex_state = 5, .external_lex_state = 2},
- [335] = {.lex_state = 92, .external_lex_state = 4},
- [336] = {.lex_state = 92, .external_lex_state = 4},
- [337] = {.lex_state = 92},
- [338] = {.lex_state = 92},
- [339] = {.lex_state = 92},
- [340] = {.lex_state = 92},
- [341] = {.lex_state = 92},
- [342] = {.lex_state = 92},
- [343] = {.lex_state = 92},
- [344] = {.lex_state = 92},
- [345] = {.lex_state = 92},
- [346] = {.lex_state = 92},
- [347] = {.lex_state = 92},
- [348] = {.lex_state = 92},
- [349] = {.lex_state = 92},
- [350] = {.lex_state = 92},
- [351] = {.lex_state = 92},
- [352] = {.lex_state = 92},
- [353] = {.lex_state = 92},
- [354] = {.lex_state = 92},
- [355] = {.lex_state = 92},
- [356] = {.lex_state = 92},
- [357] = {.lex_state = 92},
- [358] = {.lex_state = 92},
- [359] = {.lex_state = 92},
- [360] = {.lex_state = 92},
- [361] = {.lex_state = 92},
- [362] = {.lex_state = 92},
- [363] = {.lex_state = 92},
- [364] = {.lex_state = 92},
- [365] = {.lex_state = 92},
- [366] = {.lex_state = 92},
- [367] = {.lex_state = 92},
- [368] = {.lex_state = 92},
- [369] = {.lex_state = 92},
- [370] = {.lex_state = 92},
- [371] = {.lex_state = 92},
- [372] = {.lex_state = 92},
- [373] = {.lex_state = 92},
- [374] = {.lex_state = 92},
- [375] = {.lex_state = 92},
- [376] = {.lex_state = 92},
- [377] = {.lex_state = 92},
- [378] = {.lex_state = 92},
- [379] = {.lex_state = 92},
- [380] = {.lex_state = 92},
- [381] = {.lex_state = 92},
- [382] = {.lex_state = 92},
- [383] = {.lex_state = 92},
- [384] = {.lex_state = 92},
- [385] = {.lex_state = 92},
- [386] = {.lex_state = 92},
- [387] = {.lex_state = 92},
- [388] = {.lex_state = 92},
- [389] = {.lex_state = 92},
- [390] = {.lex_state = 92},
- [391] = {.lex_state = 92},
- [392] = {.lex_state = 92},
- [393] = {.lex_state = 92},
- [394] = {.lex_state = 92},
- [395] = {.lex_state = 92},
- [396] = {.lex_state = 92},
- [397] = {.lex_state = 92},
- [398] = {.lex_state = 92},
- [399] = {.lex_state = 92},
- [400] = {.lex_state = 92},
- [401] = {.lex_state = 92},
- [402] = {.lex_state = 92},
- [403] = {.lex_state = 92},
- [404] = {.lex_state = 92},
- [405] = {.lex_state = 92},
- [406] = {.lex_state = 92},
- [407] = {.lex_state = 92},
- [408] = {.lex_state = 92},
- [409] = {.lex_state = 92},
- [410] = {.lex_state = 92},
- [411] = {.lex_state = 92},
- [412] = {.lex_state = 92},
- [413] = {.lex_state = 92},
- [414] = {.lex_state = 92},
- [415] = {.lex_state = 92},
- [416] = {.lex_state = 92},
- [417] = {.lex_state = 92},
- [418] = {.lex_state = 92},
- [419] = {.lex_state = 92},
- [420] = {.lex_state = 92},
- [421] = {.lex_state = 92},
- [422] = {.lex_state = 92},
- [423] = {.lex_state = 92},
- [424] = {.lex_state = 92},
- [425] = {.lex_state = 92},
- [426] = {.lex_state = 92},
- [427] = {.lex_state = 92},
- [428] = {.lex_state = 92},
- [429] = {.lex_state = 7, .external_lex_state = 3},
- [430] = {.lex_state = 7, .external_lex_state = 3},
- [431] = {.lex_state = 7, .external_lex_state = 3},
- [432] = {.lex_state = 7, .external_lex_state = 2},
- [433] = {.lex_state = 7, .external_lex_state = 2},
- [434] = {.lex_state = 7, .external_lex_state = 3},
- [435] = {.lex_state = 7, .external_lex_state = 2},
- [436] = {.lex_state = 7, .external_lex_state = 2},
- [437] = {.lex_state = 7, .external_lex_state = 2},
- [438] = {.lex_state = 7, .external_lex_state = 2},
- [439] = {.lex_state = 7, .external_lex_state = 2},
- [440] = {.lex_state = 7, .external_lex_state = 3},
- [441] = {.lex_state = 7, .external_lex_state = 2},
- [442] = {.lex_state = 92},
- [443] = {.lex_state = 92},
- [444] = {.lex_state = 92},
- [445] = {.lex_state = 7, .external_lex_state = 2},
- [446] = {.lex_state = 7, .external_lex_state = 2},
- [447] = {.lex_state = 92},
- [448] = {.lex_state = 92},
- [449] = {.lex_state = 92},
- [450] = {.lex_state = 92},
- [451] = {.lex_state = 7, .external_lex_state = 2},
- [452] = {.lex_state = 92},
- [453] = {.lex_state = 92},
- [454] = {.lex_state = 92},
- [455] = {.lex_state = 7, .external_lex_state = 3},
- [456] = {.lex_state = 7, .external_lex_state = 2},
- [457] = {.lex_state = 7, .external_lex_state = 3},
- [458] = {.lex_state = 7, .external_lex_state = 3},
- [459] = {.lex_state = 7, .external_lex_state = 3},
- [460] = {.lex_state = 7, .external_lex_state = 3},
- [461] = {.lex_state = 7, .external_lex_state = 2},
- [462] = {.lex_state = 7, .external_lex_state = 2},
- [463] = {.lex_state = 7, .external_lex_state = 3},
- [464] = {.lex_state = 7, .external_lex_state = 3},
- [465] = {.lex_state = 7, .external_lex_state = 2},
- [466] = {.lex_state = 7, .external_lex_state = 3},
- [467] = {.lex_state = 7, .external_lex_state = 3},
- [468] = {.lex_state = 7, .external_lex_state = 2},
- [469] = {.lex_state = 7, .external_lex_state = 3},
- [470] = {.lex_state = 7, .external_lex_state = 2},
- [471] = {.lex_state = 7, .external_lex_state = 3},
- [472] = {.lex_state = 7, .external_lex_state = 3},
- [473] = {.lex_state = 7, .external_lex_state = 3},
- [474] = {.lex_state = 7, .external_lex_state = 2},
- [475] = {.lex_state = 7, .external_lex_state = 3},
- [476] = {.lex_state = 7, .external_lex_state = 3},
- [477] = {.lex_state = 7, .external_lex_state = 3},
- [478] = {.lex_state = 7, .external_lex_state = 3},
- [479] = {.lex_state = 7, .external_lex_state = 3},
- [480] = {.lex_state = 7, .external_lex_state = 3},
- [481] = {.lex_state = 7, .external_lex_state = 3},
- [482] = {.lex_state = 7, .external_lex_state = 3},
- [483] = {.lex_state = 7, .external_lex_state = 3},
- [484] = {.lex_state = 7, .external_lex_state = 2},
- [485] = {.lex_state = 7, .external_lex_state = 3},
- [486] = {.lex_state = 7, .external_lex_state = 3},
- [487] = {.lex_state = 7, .external_lex_state = 3},
- [488] = {.lex_state = 7, .external_lex_state = 2},
- [489] = {.lex_state = 7, .external_lex_state = 2},
- [490] = {.lex_state = 7, .external_lex_state = 2},
- [491] = {.lex_state = 7, .external_lex_state = 3},
- [492] = {.lex_state = 7, .external_lex_state = 3},
- [493] = {.lex_state = 7, .external_lex_state = 2},
- [494] = {.lex_state = 7, .external_lex_state = 2},
- [495] = {.lex_state = 7, .external_lex_state = 2},
- [496] = {.lex_state = 7, .external_lex_state = 2},
- [497] = {.lex_state = 7, .external_lex_state = 2},
- [498] = {.lex_state = 7, .external_lex_state = 2},
- [499] = {.lex_state = 7, .external_lex_state = 2},
- [500] = {.lex_state = 7, .external_lex_state = 2},
- [501] = {.lex_state = 7, .external_lex_state = 2},
- [502] = {.lex_state = 7, .external_lex_state = 2},
- [503] = {.lex_state = 7, .external_lex_state = 2},
- [504] = {.lex_state = 7, .external_lex_state = 2},
- [505] = {.lex_state = 7, .external_lex_state = 2},
- [506] = {.lex_state = 7, .external_lex_state = 2},
- [507] = {.lex_state = 7, .external_lex_state = 2},
- [508] = {.lex_state = 7, .external_lex_state = 2},
- [509] = {.lex_state = 7, .external_lex_state = 2},
- [510] = {.lex_state = 7, .external_lex_state = 2},
- [511] = {.lex_state = 7, .external_lex_state = 2},
- [512] = {.lex_state = 7, .external_lex_state = 2},
- [513] = {.lex_state = 7, .external_lex_state = 2},
- [514] = {.lex_state = 7, .external_lex_state = 2},
- [515] = {.lex_state = 7, .external_lex_state = 2},
- [516] = {.lex_state = 7, .external_lex_state = 2},
- [517] = {.lex_state = 7, .external_lex_state = 2},
- [518] = {.lex_state = 7, .external_lex_state = 2},
- [519] = {.lex_state = 7, .external_lex_state = 2},
- [520] = {.lex_state = 7, .external_lex_state = 2},
- [521] = {.lex_state = 7, .external_lex_state = 2},
- [522] = {.lex_state = 7, .external_lex_state = 2},
- [523] = {.lex_state = 7, .external_lex_state = 2},
- [524] = {.lex_state = 7, .external_lex_state = 2},
- [525] = {.lex_state = 7, .external_lex_state = 2},
- [526] = {.lex_state = 6, .external_lex_state = 3},
- [527] = {.lex_state = 8, .external_lex_state = 2},
- [528] = {.lex_state = 8, .external_lex_state = 2},
- [529] = {.lex_state = 8, .external_lex_state = 2},
- [530] = {.lex_state = 8, .external_lex_state = 2},
- [531] = {.lex_state = 8, .external_lex_state = 2},
- [532] = {.lex_state = 8, .external_lex_state = 2},
- [533] = {.lex_state = 8, .external_lex_state = 2},
- [534] = {.lex_state = 8, .external_lex_state = 2},
- [535] = {.lex_state = 8, .external_lex_state = 2},
- [536] = {.lex_state = 8, .external_lex_state = 2},
- [537] = {.lex_state = 8, .external_lex_state = 2},
- [538] = {.lex_state = 8, .external_lex_state = 2},
- [539] = {.lex_state = 8, .external_lex_state = 2},
- [540] = {.lex_state = 8, .external_lex_state = 2},
- [541] = {.lex_state = 8, .external_lex_state = 2},
- [542] = {.lex_state = 8, .external_lex_state = 2},
- [543] = {.lex_state = 8, .external_lex_state = 2},
- [544] = {.lex_state = 8, .external_lex_state = 2},
- [545] = {.lex_state = 8, .external_lex_state = 2},
- [546] = {.lex_state = 8, .external_lex_state = 2},
- [547] = {.lex_state = 8, .external_lex_state = 2},
- [548] = {.lex_state = 8, .external_lex_state = 2},
- [549] = {.lex_state = 8, .external_lex_state = 2},
- [550] = {.lex_state = 8, .external_lex_state = 2},
- [551] = {.lex_state = 8, .external_lex_state = 2},
- [552] = {.lex_state = 8, .external_lex_state = 2},
- [553] = {.lex_state = 8, .external_lex_state = 2},
- [554] = {.lex_state = 8, .external_lex_state = 2},
- [555] = {.lex_state = 8, .external_lex_state = 3},
- [556] = {.lex_state = 8, .external_lex_state = 3},
- [557] = {.lex_state = 8, .external_lex_state = 3},
- [558] = {.lex_state = 8, .external_lex_state = 3},
- [559] = {.lex_state = 8, .external_lex_state = 3},
- [560] = {.lex_state = 8, .external_lex_state = 3},
- [561] = {.lex_state = 8, .external_lex_state = 3},
- [562] = {.lex_state = 8, .external_lex_state = 3},
- [563] = {.lex_state = 8, .external_lex_state = 3},
- [564] = {.lex_state = 8, .external_lex_state = 3},
- [565] = {.lex_state = 8, .external_lex_state = 3},
- [566] = {.lex_state = 8, .external_lex_state = 3},
- [567] = {.lex_state = 8, .external_lex_state = 2},
- [568] = {.lex_state = 8, .external_lex_state = 3},
- [569] = {.lex_state = 8, .external_lex_state = 3},
- [570] = {.lex_state = 8, .external_lex_state = 3},
- [571] = {.lex_state = 8, .external_lex_state = 3},
- [572] = {.lex_state = 8, .external_lex_state = 3},
- [573] = {.lex_state = 8, .external_lex_state = 3},
- [574] = {.lex_state = 8, .external_lex_state = 3},
- [575] = {.lex_state = 8, .external_lex_state = 3},
- [576] = {.lex_state = 8, .external_lex_state = 3},
- [577] = {.lex_state = 8, .external_lex_state = 3},
- [578] = {.lex_state = 8, .external_lex_state = 3},
- [579] = {.lex_state = 8, .external_lex_state = 3},
- [580] = {.lex_state = 8, .external_lex_state = 3},
- [581] = {.lex_state = 8, .external_lex_state = 3},
- [582] = {.lex_state = 8, .external_lex_state = 3},
- [583] = {.lex_state = 8, .external_lex_state = 2},
- [584] = {.lex_state = 8, .external_lex_state = 3},
- [585] = {.lex_state = 8, .external_lex_state = 3},
- [586] = {.lex_state = 8, .external_lex_state = 3},
- [587] = {.lex_state = 8, .external_lex_state = 3},
- [588] = {.lex_state = 8, .external_lex_state = 3},
- [589] = {.lex_state = 8, .external_lex_state = 3},
- [590] = {.lex_state = 8, .external_lex_state = 3},
- [591] = {.lex_state = 8, .external_lex_state = 3},
- [592] = {.lex_state = 8, .external_lex_state = 3},
- [593] = {.lex_state = 8, .external_lex_state = 3},
- [594] = {.lex_state = 8, .external_lex_state = 3},
- [595] = {.lex_state = 8, .external_lex_state = 3},
- [596] = {.lex_state = 8, .external_lex_state = 3},
- [597] = {.lex_state = 8, .external_lex_state = 3},
- [598] = {.lex_state = 8, .external_lex_state = 3},
- [599] = {.lex_state = 8, .external_lex_state = 3},
- [600] = {.lex_state = 8, .external_lex_state = 3},
- [601] = {.lex_state = 8, .external_lex_state = 3},
- [602] = {.lex_state = 8, .external_lex_state = 3},
- [603] = {.lex_state = 8, .external_lex_state = 3},
- [604] = {.lex_state = 8, .external_lex_state = 3},
- [605] = {.lex_state = 8, .external_lex_state = 3},
- [606] = {.lex_state = 8, .external_lex_state = 3},
- [607] = {.lex_state = 8, .external_lex_state = 3},
- [608] = {.lex_state = 8, .external_lex_state = 3},
- [609] = {.lex_state = 8, .external_lex_state = 3},
- [610] = {.lex_state = 8, .external_lex_state = 3},
- [611] = {.lex_state = 8, .external_lex_state = 3},
- [612] = {.lex_state = 8, .external_lex_state = 3},
- [613] = {.lex_state = 8, .external_lex_state = 3},
- [614] = {.lex_state = 8, .external_lex_state = 3},
- [615] = {.lex_state = 8, .external_lex_state = 2},
- [616] = {.lex_state = 8, .external_lex_state = 2},
- [617] = {.lex_state = 8, .external_lex_state = 2},
- [618] = {.lex_state = 8, .external_lex_state = 2},
- [619] = {.lex_state = 8, .external_lex_state = 3},
- [620] = {.lex_state = 8, .external_lex_state = 3},
- [621] = {.lex_state = 8, .external_lex_state = 2},
- [622] = {.lex_state = 8, .external_lex_state = 3},
- [623] = {.lex_state = 8, .external_lex_state = 3},
- [624] = {.lex_state = 8, .external_lex_state = 2},
- [625] = {.lex_state = 8, .external_lex_state = 2},
- [626] = {.lex_state = 8, .external_lex_state = 3},
- [627] = {.lex_state = 8, .external_lex_state = 2},
- [628] = {.lex_state = 8, .external_lex_state = 2},
- [629] = {.lex_state = 8, .external_lex_state = 2},
- [630] = {.lex_state = 8, .external_lex_state = 2},
- [631] = {.lex_state = 8, .external_lex_state = 2},
- [632] = {.lex_state = 8, .external_lex_state = 2},
- [633] = {.lex_state = 8, .external_lex_state = 2},
- [634] = {.lex_state = 8, .external_lex_state = 2},
- [635] = {.lex_state = 8, .external_lex_state = 2},
- [636] = {.lex_state = 8, .external_lex_state = 2},
- [637] = {.lex_state = 8, .external_lex_state = 2},
- [638] = {.lex_state = 8, .external_lex_state = 2},
- [639] = {.lex_state = 8, .external_lex_state = 2},
- [640] = {.lex_state = 8, .external_lex_state = 2},
- [641] = {.lex_state = 8, .external_lex_state = 2},
- [642] = {.lex_state = 8, .external_lex_state = 2},
- [643] = {.lex_state = 8, .external_lex_state = 2},
- [644] = {.lex_state = 8, .external_lex_state = 2},
- [645] = {.lex_state = 8, .external_lex_state = 2},
- [646] = {.lex_state = 8, .external_lex_state = 2},
- [647] = {.lex_state = 8, .external_lex_state = 2},
- [648] = {.lex_state = 8, .external_lex_state = 2},
- [649] = {.lex_state = 8, .external_lex_state = 2},
- [650] = {.lex_state = 8, .external_lex_state = 2},
- [651] = {.lex_state = 8, .external_lex_state = 2},
- [652] = {.lex_state = 8, .external_lex_state = 2},
- [653] = {.lex_state = 8, .external_lex_state = 2},
- [654] = {.lex_state = 8, .external_lex_state = 2},
- [655] = {.lex_state = 8, .external_lex_state = 2},
- [656] = {.lex_state = 8, .external_lex_state = 2},
- [657] = {.lex_state = 8, .external_lex_state = 2},
- [658] = {.lex_state = 8, .external_lex_state = 2},
- [659] = {.lex_state = 8, .external_lex_state = 2},
- [660] = {.lex_state = 8, .external_lex_state = 2},
- [661] = {.lex_state = 8, .external_lex_state = 2},
- [662] = {.lex_state = 8, .external_lex_state = 3},
- [663] = {.lex_state = 8, .external_lex_state = 2},
- [664] = {.lex_state = 8, .external_lex_state = 2},
- [665] = {.lex_state = 8, .external_lex_state = 2},
- [666] = {.lex_state = 8, .external_lex_state = 2},
- [667] = {.lex_state = 8, .external_lex_state = 2},
- [668] = {.lex_state = 8, .external_lex_state = 2},
- [669] = {.lex_state = 8, .external_lex_state = 2},
- [670] = {.lex_state = 8, .external_lex_state = 2},
- [671] = {.lex_state = 8, .external_lex_state = 3},
- [672] = {.lex_state = 8, .external_lex_state = 2},
- [673] = {.lex_state = 8, .external_lex_state = 2},
- [674] = {.lex_state = 8, .external_lex_state = 2},
- [675] = {.lex_state = 8, .external_lex_state = 2},
- [676] = {.lex_state = 8, .external_lex_state = 2},
- [677] = {.lex_state = 8, .external_lex_state = 2},
- [678] = {.lex_state = 8, .external_lex_state = 2},
- [679] = {.lex_state = 8, .external_lex_state = 3},
- [680] = {.lex_state = 8, .external_lex_state = 3},
- [681] = {.lex_state = 8, .external_lex_state = 2},
- [682] = {.lex_state = 8, .external_lex_state = 2},
- [683] = {.lex_state = 8, .external_lex_state = 2},
- [684] = {.lex_state = 8, .external_lex_state = 2},
- [685] = {.lex_state = 8, .external_lex_state = 2},
- [686] = {.lex_state = 8, .external_lex_state = 2},
- [687] = {.lex_state = 8, .external_lex_state = 2},
- [688] = {.lex_state = 8, .external_lex_state = 2},
- [689] = {.lex_state = 8, .external_lex_state = 2},
- [690] = {.lex_state = 8, .external_lex_state = 2},
- [691] = {.lex_state = 8, .external_lex_state = 2},
- [692] = {.lex_state = 8, .external_lex_state = 2},
- [693] = {.lex_state = 8, .external_lex_state = 2},
- [694] = {.lex_state = 8, .external_lex_state = 2},
- [695] = {.lex_state = 8, .external_lex_state = 2},
- [696] = {.lex_state = 8, .external_lex_state = 2},
- [697] = {.lex_state = 8, .external_lex_state = 2},
- [698] = {.lex_state = 8, .external_lex_state = 2},
- [699] = {.lex_state = 8, .external_lex_state = 2},
- [700] = {.lex_state = 8, .external_lex_state = 2},
- [701] = {.lex_state = 8, .external_lex_state = 2},
- [702] = {.lex_state = 8, .external_lex_state = 2},
- [703] = {.lex_state = 8, .external_lex_state = 2},
- [704] = {.lex_state = 8, .external_lex_state = 2},
- [705] = {.lex_state = 8, .external_lex_state = 2},
- [706] = {.lex_state = 8, .external_lex_state = 2},
- [707] = {.lex_state = 8, .external_lex_state = 3},
- [708] = {.lex_state = 8, .external_lex_state = 2},
- [709] = {.lex_state = 8, .external_lex_state = 2},
- [710] = {.lex_state = 8, .external_lex_state = 2},
- [711] = {.lex_state = 8, .external_lex_state = 2},
- [712] = {.lex_state = 8, .external_lex_state = 2},
- [713] = {.lex_state = 8, .external_lex_state = 2},
- [714] = {.lex_state = 8, .external_lex_state = 2},
- [715] = {.lex_state = 8, .external_lex_state = 2},
- [716] = {.lex_state = 8, .external_lex_state = 2},
- [717] = {.lex_state = 8, .external_lex_state = 2},
- [718] = {.lex_state = 8, .external_lex_state = 2},
- [719] = {.lex_state = 8, .external_lex_state = 2},
- [720] = {.lex_state = 8, .external_lex_state = 2},
- [721] = {.lex_state = 8, .external_lex_state = 2},
- [722] = {.lex_state = 8, .external_lex_state = 2},
- [723] = {.lex_state = 8, .external_lex_state = 2},
- [724] = {.lex_state = 8, .external_lex_state = 2},
- [725] = {.lex_state = 8, .external_lex_state = 3},
- [726] = {.lex_state = 8, .external_lex_state = 2},
- [727] = {.lex_state = 8, .external_lex_state = 2},
- [728] = {.lex_state = 8, .external_lex_state = 2},
- [729] = {.lex_state = 8, .external_lex_state = 2},
- [730] = {.lex_state = 8, .external_lex_state = 2},
- [731] = {.lex_state = 8, .external_lex_state = 2},
- [732] = {.lex_state = 8, .external_lex_state = 2},
- [733] = {.lex_state = 8, .external_lex_state = 2},
- [734] = {.lex_state = 8, .external_lex_state = 2},
- [735] = {.lex_state = 8, .external_lex_state = 2},
- [736] = {.lex_state = 8, .external_lex_state = 2},
- [737] = {.lex_state = 8, .external_lex_state = 2},
- [738] = {.lex_state = 8, .external_lex_state = 2},
- [739] = {.lex_state = 8, .external_lex_state = 3},
- [740] = {.lex_state = 8, .external_lex_state = 2},
- [741] = {.lex_state = 8, .external_lex_state = 3},
- [742] = {.lex_state = 8, .external_lex_state = 2},
- [743] = {.lex_state = 8, .external_lex_state = 2},
- [744] = {.lex_state = 8, .external_lex_state = 3},
- [745] = {.lex_state = 8, .external_lex_state = 2},
- [746] = {.lex_state = 8, .external_lex_state = 2},
- [747] = {.lex_state = 8, .external_lex_state = 2},
- [748] = {.lex_state = 8, .external_lex_state = 2},
- [749] = {.lex_state = 8, .external_lex_state = 2},
- [750] = {.lex_state = 8, .external_lex_state = 2},
- [751] = {.lex_state = 8, .external_lex_state = 2},
- [752] = {.lex_state = 8, .external_lex_state = 2},
- [753] = {.lex_state = 8, .external_lex_state = 3},
- [754] = {.lex_state = 8, .external_lex_state = 2},
- [755] = {.lex_state = 8, .external_lex_state = 2},
- [756] = {.lex_state = 8, .external_lex_state = 2},
- [757] = {.lex_state = 8, .external_lex_state = 2},
- [758] = {.lex_state = 8, .external_lex_state = 2},
- [759] = {.lex_state = 8, .external_lex_state = 2},
- [760] = {.lex_state = 8, .external_lex_state = 2},
- [761] = {.lex_state = 8, .external_lex_state = 2},
- [762] = {.lex_state = 8, .external_lex_state = 2},
- [763] = {.lex_state = 8, .external_lex_state = 2},
- [764] = {.lex_state = 8, .external_lex_state = 2},
- [765] = {.lex_state = 8, .external_lex_state = 2},
- [766] = {.lex_state = 8, .external_lex_state = 2},
- [767] = {.lex_state = 8, .external_lex_state = 2},
- [768] = {.lex_state = 8, .external_lex_state = 2},
- [769] = {.lex_state = 8, .external_lex_state = 2},
- [770] = {.lex_state = 8, .external_lex_state = 2},
- [771] = {.lex_state = 8, .external_lex_state = 2},
- [772] = {.lex_state = 8, .external_lex_state = 2},
- [773] = {.lex_state = 8, .external_lex_state = 2},
- [774] = {.lex_state = 8, .external_lex_state = 2},
- [775] = {.lex_state = 8, .external_lex_state = 2},
- [776] = {.lex_state = 8, .external_lex_state = 2},
- [777] = {.lex_state = 8, .external_lex_state = 2},
- [778] = {.lex_state = 8, .external_lex_state = 2},
- [779] = {.lex_state = 8, .external_lex_state = 2},
- [780] = {.lex_state = 8, .external_lex_state = 2},
- [781] = {.lex_state = 8, .external_lex_state = 3},
- [782] = {.lex_state = 8, .external_lex_state = 2},
- [783] = {.lex_state = 8, .external_lex_state = 2},
- [784] = {.lex_state = 8, .external_lex_state = 2},
- [785] = {.lex_state = 8, .external_lex_state = 2},
- [786] = {.lex_state = 8, .external_lex_state = 3},
- [787] = {.lex_state = 8, .external_lex_state = 2},
- [788] = {.lex_state = 8, .external_lex_state = 2},
- [789] = {.lex_state = 9, .external_lex_state = 2},
- [790] = {.lex_state = 8, .external_lex_state = 2},
- [791] = {.lex_state = 8, .external_lex_state = 2},
- [792] = {.lex_state = 8, .external_lex_state = 2},
- [793] = {.lex_state = 8, .external_lex_state = 2},
- [794] = {.lex_state = 8, .external_lex_state = 2},
- [795] = {.lex_state = 8, .external_lex_state = 2},
- [796] = {.lex_state = 8, .external_lex_state = 3},
- [797] = {.lex_state = 8, .external_lex_state = 3},
- [798] = {.lex_state = 8, .external_lex_state = 3},
- [799] = {.lex_state = 8, .external_lex_state = 3},
- [800] = {.lex_state = 8, .external_lex_state = 3},
- [801] = {.lex_state = 8, .external_lex_state = 3},
- [802] = {.lex_state = 92},
- [803] = {.lex_state = 92},
- [804] = {.lex_state = 92},
- [805] = {.lex_state = 8, .external_lex_state = 2},
- [806] = {.lex_state = 8, .external_lex_state = 3},
- [807] = {.lex_state = 8, .external_lex_state = 3},
- [808] = {.lex_state = 8, .external_lex_state = 3},
- [809] = {.lex_state = 8, .external_lex_state = 2},
- [810] = {.lex_state = 8, .external_lex_state = 3},
- [811] = {.lex_state = 92},
- [812] = {.lex_state = 8, .external_lex_state = 2},
- [813] = {.lex_state = 8, .external_lex_state = 2},
- [814] = {.lex_state = 8, .external_lex_state = 3},
- [815] = {.lex_state = 8, .external_lex_state = 3},
- [816] = {.lex_state = 8, .external_lex_state = 3},
- [817] = {.lex_state = 8, .external_lex_state = 3},
- [818] = {.lex_state = 8, .external_lex_state = 3},
- [819] = {.lex_state = 8, .external_lex_state = 3},
- [820] = {.lex_state = 8, .external_lex_state = 3},
- [821] = {.lex_state = 8, .external_lex_state = 3},
- [822] = {.lex_state = 8, .external_lex_state = 3},
- [823] = {.lex_state = 8, .external_lex_state = 3},
- [824] = {.lex_state = 8, .external_lex_state = 3},
- [825] = {.lex_state = 8, .external_lex_state = 3},
- [826] = {.lex_state = 8, .external_lex_state = 3},
- [827] = {.lex_state = 8, .external_lex_state = 3},
- [828] = {.lex_state = 8, .external_lex_state = 3},
- [829] = {.lex_state = 8, .external_lex_state = 3},
- [830] = {.lex_state = 8, .external_lex_state = 3},
- [831] = {.lex_state = 8, .external_lex_state = 3},
- [832] = {.lex_state = 8, .external_lex_state = 3},
- [833] = {.lex_state = 8, .external_lex_state = 3},
- [834] = {.lex_state = 8, .external_lex_state = 3},
- [835] = {.lex_state = 8, .external_lex_state = 3},
- [836] = {.lex_state = 8, .external_lex_state = 3},
- [837] = {.lex_state = 8, .external_lex_state = 2},
- [838] = {.lex_state = 8, .external_lex_state = 3},
- [839] = {.lex_state = 8, .external_lex_state = 3},
- [840] = {.lex_state = 8, .external_lex_state = 3},
- [841] = {.lex_state = 8, .external_lex_state = 3},
- [842] = {.lex_state = 8, .external_lex_state = 3},
- [843] = {.lex_state = 8, .external_lex_state = 3},
- [844] = {.lex_state = 8, .external_lex_state = 3},
- [845] = {.lex_state = 8, .external_lex_state = 3},
- [846] = {.lex_state = 8, .external_lex_state = 3},
- [847] = {.lex_state = 8, .external_lex_state = 3},
- [848] = {.lex_state = 8, .external_lex_state = 3},
- [849] = {.lex_state = 8, .external_lex_state = 3},
- [850] = {.lex_state = 8, .external_lex_state = 3},
- [851] = {.lex_state = 8, .external_lex_state = 2},
- [852] = {.lex_state = 8, .external_lex_state = 3},
- [853] = {.lex_state = 8, .external_lex_state = 2},
- [854] = {.lex_state = 8, .external_lex_state = 2},
- [855] = {.lex_state = 8, .external_lex_state = 3},
- [856] = {.lex_state = 8, .external_lex_state = 3},
- [857] = {.lex_state = 8, .external_lex_state = 2},
- [858] = {.lex_state = 8, .external_lex_state = 3},
- [859] = {.lex_state = 8, .external_lex_state = 3},
- [860] = {.lex_state = 8, .external_lex_state = 3},
- [861] = {.lex_state = 8, .external_lex_state = 3},
- [862] = {.lex_state = 8, .external_lex_state = 3},
- [863] = {.lex_state = 8, .external_lex_state = 3},
- [864] = {.lex_state = 8, .external_lex_state = 3},
- [865] = {.lex_state = 8, .external_lex_state = 3},
- [866] = {.lex_state = 8, .external_lex_state = 3},
- [867] = {.lex_state = 8, .external_lex_state = 3},
- [868] = {.lex_state = 9, .external_lex_state = 3},
- [869] = {.lex_state = 8, .external_lex_state = 3},
- [870] = {.lex_state = 8, .external_lex_state = 3},
- [871] = {.lex_state = 8, .external_lex_state = 3},
- [872] = {.lex_state = 8, .external_lex_state = 3},
- [873] = {.lex_state = 8, .external_lex_state = 3},
- [874] = {.lex_state = 8, .external_lex_state = 3},
- [875] = {.lex_state = 9, .external_lex_state = 3},
- [876] = {.lex_state = 8, .external_lex_state = 2},
- [877] = {.lex_state = 8, .external_lex_state = 3},
- [878] = {.lex_state = 8, .external_lex_state = 3},
- [879] = {.lex_state = 8, .external_lex_state = 3},
- [880] = {.lex_state = 8, .external_lex_state = 3},
- [881] = {.lex_state = 8, .external_lex_state = 3},
- [882] = {.lex_state = 8, .external_lex_state = 3},
- [883] = {.lex_state = 8, .external_lex_state = 3},
- [884] = {.lex_state = 8, .external_lex_state = 3},
- [885] = {.lex_state = 8, .external_lex_state = 3},
- [886] = {.lex_state = 8, .external_lex_state = 3},
- [887] = {.lex_state = 8, .external_lex_state = 3},
- [888] = {.lex_state = 8, .external_lex_state = 3},
- [889] = {.lex_state = 8, .external_lex_state = 3},
- [890] = {.lex_state = 8, .external_lex_state = 3},
- [891] = {.lex_state = 8, .external_lex_state = 3},
- [892] = {.lex_state = 8, .external_lex_state = 3},
- [893] = {.lex_state = 8, .external_lex_state = 3},
- [894] = {.lex_state = 8, .external_lex_state = 2},
- [895] = {.lex_state = 8, .external_lex_state = 2},
- [896] = {.lex_state = 8, .external_lex_state = 2},
- [897] = {.lex_state = 8, .external_lex_state = 2},
- [898] = {.lex_state = 8, .external_lex_state = 2},
- [899] = {.lex_state = 92},
- [900] = {.lex_state = 92},
- [901] = {.lex_state = 9, .external_lex_state = 2},
- [902] = {.lex_state = 92},
- [903] = {.lex_state = 92},
- [904] = {.lex_state = 92},
- [905] = {.lex_state = 92},
- [906] = {.lex_state = 8, .external_lex_state = 2},
- [907] = {.lex_state = 92},
- [908] = {.lex_state = 8, .external_lex_state = 2},
- [909] = {.lex_state = 8, .external_lex_state = 2},
- [910] = {.lex_state = 8, .external_lex_state = 2},
- [911] = {.lex_state = 8, .external_lex_state = 2},
- [912] = {.lex_state = 92},
- [913] = {.lex_state = 92},
- [914] = {.lex_state = 92},
- [915] = {.lex_state = 92},
- [916] = {.lex_state = 92},
- [917] = {.lex_state = 92},
- [918] = {.lex_state = 92},
- [919] = {.lex_state = 92},
- [920] = {.lex_state = 92},
- [921] = {.lex_state = 92},
- [922] = {.lex_state = 92},
- [923] = {.lex_state = 92},
- [924] = {.lex_state = 92},
- [925] = {.lex_state = 92},
- [926] = {.lex_state = 92},
- [927] = {.lex_state = 92},
- [928] = {.lex_state = 92},
- [929] = {.lex_state = 92},
- [930] = {.lex_state = 92},
- [931] = {.lex_state = 92},
- [932] = {.lex_state = 92},
- [933] = {.lex_state = 92},
- [934] = {.lex_state = 92},
- [935] = {.lex_state = 92},
- [936] = {.lex_state = 92},
- [937] = {.lex_state = 92},
- [938] = {.lex_state = 92},
- [939] = {.lex_state = 92},
- [940] = {.lex_state = 92},
- [941] = {.lex_state = 92},
- [942] = {.lex_state = 92, .external_lex_state = 4},
- [943] = {.lex_state = 92},
- [944] = {.lex_state = 92},
- [945] = {.lex_state = 92},
- [946] = {.lex_state = 92},
- [947] = {.lex_state = 92},
- [948] = {.lex_state = 92},
- [949] = {.lex_state = 92},
- [950] = {.lex_state = 92},
- [951] = {.lex_state = 92, .external_lex_state = 4},
- [952] = {.lex_state = 92},
- [953] = {.lex_state = 92, .external_lex_state = 4},
- [954] = {.lex_state = 92, .external_lex_state = 4},
- [955] = {.lex_state = 92, .external_lex_state = 4},
- [956] = {.lex_state = 92},
- [957] = {.lex_state = 92},
- [958] = {.lex_state = 92, .external_lex_state = 4},
- [959] = {.lex_state = 92},
- [960] = {.lex_state = 92},
- [961] = {.lex_state = 92, .external_lex_state = 4},
- [962] = {.lex_state = 92, .external_lex_state = 4},
- [963] = {.lex_state = 92, .external_lex_state = 4},
- [964] = {.lex_state = 92, .external_lex_state = 4},
- [965] = {.lex_state = 92, .external_lex_state = 4},
- [966] = {.lex_state = 92},
- [967] = {.lex_state = 92, .external_lex_state = 4},
- [968] = {.lex_state = 92},
- [969] = {.lex_state = 92},
- [970] = {.lex_state = 92},
- [971] = {.lex_state = 92},
- [972] = {.lex_state = 92},
- [973] = {.lex_state = 92},
- [974] = {.lex_state = 92},
- [975] = {.lex_state = 92},
- [976] = {.lex_state = 92},
- [977] = {.lex_state = 92},
- [978] = {.lex_state = 92},
- [979] = {.lex_state = 92},
- [980] = {.lex_state = 92},
- [981] = {.lex_state = 92},
- [982] = {.lex_state = 92},
- [983] = {.lex_state = 92},
- [984] = {.lex_state = 92},
- [985] = {.lex_state = 90},
- [986] = {.lex_state = 92},
- [987] = {.lex_state = 92},
- [988] = {.lex_state = 92},
- [989] = {.lex_state = 92},
- [990] = {.lex_state = 92},
- [991] = {.lex_state = 92},
- [992] = {.lex_state = 92},
- [993] = {.lex_state = 92},
- [994] = {.lex_state = 92},
- [995] = {.lex_state = 92},
- [996] = {.lex_state = 92},
- [997] = {.lex_state = 92},
- [998] = {.lex_state = 92},
- [999] = {.lex_state = 92},
- [1000] = {.lex_state = 92},
- [1001] = {.lex_state = 92},
- [1002] = {.lex_state = 92},
- [1003] = {.lex_state = 92},
- [1004] = {.lex_state = 92},
- [1005] = {.lex_state = 92},
- [1006] = {.lex_state = 92},
- [1007] = {.lex_state = 92},
- [1008] = {.lex_state = 92},
- [1009] = {.lex_state = 90},
- [1010] = {.lex_state = 92},
- [1011] = {.lex_state = 92},
- [1012] = {.lex_state = 92},
- [1013] = {.lex_state = 92},
- [1014] = {.lex_state = 90},
- [1015] = {.lex_state = 92},
- [1016] = {.lex_state = 92},
- [1017] = {.lex_state = 92},
- [1018] = {.lex_state = 92},
- [1019] = {.lex_state = 92},
- [1020] = {.lex_state = 92},
- [1021] = {.lex_state = 92},
- [1022] = {.lex_state = 92},
- [1023] = {.lex_state = 92},
- [1024] = {.lex_state = 92},
- [1025] = {.lex_state = 92},
- [1026] = {.lex_state = 92},
- [1027] = {.lex_state = 92},
- [1028] = {.lex_state = 92},
- [1029] = {.lex_state = 92},
- [1030] = {.lex_state = 92},
- [1031] = {.lex_state = 92},
- [1032] = {.lex_state = 92},
- [1033] = {.lex_state = 91},
- [1034] = {.lex_state = 92},
- [1035] = {.lex_state = 91},
- [1036] = {.lex_state = 92},
- [1037] = {.lex_state = 11},
- [1038] = {.lex_state = 91},
- [1039] = {.lex_state = 92},
- [1040] = {.lex_state = 92},
- [1041] = {.lex_state = 91},
- [1042] = {.lex_state = 91},
- [1043] = {.lex_state = 11},
- [1044] = {.lex_state = 11},
- [1045] = {.lex_state = 11},
- [1046] = {.lex_state = 11},
- [1047] = {.lex_state = 11},
- [1048] = {.lex_state = 11},
- [1049] = {.lex_state = 11},
- [1050] = {.lex_state = 11},
- [1051] = {.lex_state = 11},
- [1052] = {.lex_state = 7},
- [1053] = {.lex_state = 11},
- [1054] = {.lex_state = 11},
- [1055] = {.lex_state = 11},
- [1056] = {.lex_state = 11},
- [1057] = {.lex_state = 11},
- [1058] = {.lex_state = 11},
- [1059] = {.lex_state = 11},
- [1060] = {.lex_state = 11},
- [1061] = {.lex_state = 11},
- [1062] = {.lex_state = 11},
- [1063] = {.lex_state = 11},
- [1064] = {.lex_state = 11},
- [1065] = {.lex_state = 11},
- [1066] = {.lex_state = 11},
- [1067] = {.lex_state = 11},
- [1068] = {.lex_state = 11},
- [1069] = {.lex_state = 11},
- [1070] = {.lex_state = 11},
- [1071] = {.lex_state = 11},
- [1072] = {.lex_state = 11},
- [1073] = {.lex_state = 11},
- [1074] = {.lex_state = 11},
- [1075] = {.lex_state = 11},
- [1076] = {.lex_state = 11},
- [1077] = {.lex_state = 27},
- [1078] = {.lex_state = 27},
- [1079] = {.lex_state = 92},
- [1080] = {.lex_state = 27},
- [1081] = {.lex_state = 27},
- [1082] = {.lex_state = 27},
- [1083] = {.lex_state = 27},
- [1084] = {.lex_state = 27},
- [1085] = {.lex_state = 27},
- [1086] = {.lex_state = 27},
- [1087] = {.lex_state = 92},
- [1088] = {.lex_state = 11},
- [1089] = {.lex_state = 27},
- [1090] = {.lex_state = 92},
- [1091] = {.lex_state = 27},
- [1092] = {.lex_state = 11},
- [1093] = {.lex_state = 27},
- [1094] = {.lex_state = 92},
- [1095] = {.lex_state = 27},
- [1096] = {.lex_state = 27},
- [1097] = {.lex_state = 27},
- [1098] = {.lex_state = 27},
- [1099] = {.lex_state = 27},
- [1100] = {.lex_state = 92},
- [1101] = {.lex_state = 92},
- [1102] = {.lex_state = 92},
- [1103] = {.lex_state = 92},
- [1104] = {.lex_state = 92},
- [1105] = {.lex_state = 92},
- [1106] = {.lex_state = 92},
- [1107] = {.lex_state = 92},
- [1108] = {.lex_state = 11},
- [1109] = {.lex_state = 11},
- [1110] = {.lex_state = 11},
- [1111] = {.lex_state = 11},
- [1112] = {.lex_state = 11},
- [1113] = {.lex_state = 11},
- [1114] = {.lex_state = 11},
- [1115] = {.lex_state = 92},
- [1116] = {.lex_state = 11},
- [1117] = {.lex_state = 92},
- [1118] = {.lex_state = 11},
- [1119] = {.lex_state = 11},
- [1120] = {.lex_state = 92},
- [1121] = {.lex_state = 11},
- [1122] = {.lex_state = 92},
- [1123] = {.lex_state = 11},
- [1124] = {.lex_state = 11},
- [1125] = {.lex_state = 11},
- [1126] = {.lex_state = 92},
- [1127] = {.lex_state = 14, .external_lex_state = 5},
- [1128] = {.lex_state = 0},
- [1129] = {.lex_state = 92},
- [1130] = {.lex_state = 0},
- [1131] = {.lex_state = 7},
- [1132] = {.lex_state = 92},
- [1133] = {.lex_state = 7},
- [1134] = {.lex_state = 11},
- [1135] = {.lex_state = 0},
- [1136] = {.lex_state = 92},
- [1137] = {.lex_state = 92},
- [1138] = {.lex_state = 0},
- [1139] = {.lex_state = 92},
- [1140] = {.lex_state = 7},
- [1141] = {.lex_state = 7, .external_lex_state = 4},
- [1142] = {.lex_state = 92},
- [1143] = {.lex_state = 7, .external_lex_state = 4},
- [1144] = {.lex_state = 0},
- [1145] = {.lex_state = 7, .external_lex_state = 4},
- [1146] = {.lex_state = 92},
- [1147] = {.lex_state = 92},
- [1148] = {.lex_state = 11},
- [1149] = {.lex_state = 0},
- [1150] = {.lex_state = 92},
- [1151] = {.lex_state = 11},
- [1152] = {.lex_state = 7},
- [1153] = {.lex_state = 11},
- [1154] = {.lex_state = 11},
- [1155] = {.lex_state = 14, .external_lex_state = 5},
- [1156] = {.lex_state = 92},
- [1157] = {.lex_state = 11},
- [1158] = {.lex_state = 7},
- [1159] = {.lex_state = 11},
- [1160] = {.lex_state = 0},
- [1161] = {.lex_state = 92},
- [1162] = {.lex_state = 7, .external_lex_state = 4},
- [1163] = {.lex_state = 92},
- [1164] = {.lex_state = 11},
- [1165] = {.lex_state = 0},
- [1166] = {.lex_state = 92},
- [1167] = {.lex_state = 7, .external_lex_state = 4},
- [1168] = {.lex_state = 7},
- [1169] = {.lex_state = 11},
- [1170] = {.lex_state = 7},
- [1171] = {.lex_state = 11},
- [1172] = {.lex_state = 11},
- [1173] = {.lex_state = 11},
- [1174] = {.lex_state = 7},
- [1175] = {.lex_state = 11},
- [1176] = {.lex_state = 11},
- [1177] = {.lex_state = 11},
- [1178] = {.lex_state = 11},
- [1179] = {.lex_state = 11},
- [1180] = {.lex_state = 11},
- [1181] = {.lex_state = 11},
- [1182] = {.lex_state = 0, .external_lex_state = 4},
- [1183] = {.lex_state = 11},
- [1184] = {.lex_state = 7, .external_lex_state = 4},
- [1185] = {.lex_state = 0, .external_lex_state = 4},
- [1186] = {.lex_state = 11},
- [1187] = {.lex_state = 7, .external_lex_state = 4},
- [1188] = {.lex_state = 14, .external_lex_state = 5},
- [1189] = {.lex_state = 92},
- [1190] = {.lex_state = 11},
- [1191] = {.lex_state = 11},
- [1192] = {.lex_state = 0, .external_lex_state = 4},
- [1193] = {.lex_state = 11},
- [1194] = {.lex_state = 14, .external_lex_state = 5},
- [1195] = {.lex_state = 7, .external_lex_state = 4},
- [1196] = {.lex_state = 11},
- [1197] = {.lex_state = 92},
- [1198] = {.lex_state = 7, .external_lex_state = 4},
- [1199] = {.lex_state = 7, .external_lex_state = 4},
- [1200] = {.lex_state = 92},
- [1201] = {.lex_state = 7, .external_lex_state = 4},
- [1202] = {.lex_state = 92},
- [1203] = {.lex_state = 92},
- [1204] = {.lex_state = 11},
- [1205] = {.lex_state = 0, .external_lex_state = 4},
- [1206] = {.lex_state = 7},
- [1207] = {.lex_state = 11},
- [1208] = {.lex_state = 11},
- [1209] = {.lex_state = 11},
- [1210] = {.lex_state = 7},
- [1211] = {.lex_state = 92},
- [1212] = {.lex_state = 7},
- [1213] = {.lex_state = 12},
- [1214] = {.lex_state = 0},
- [1215] = {.lex_state = 16},
- [1216] = {.lex_state = 92},
- [1217] = {.lex_state = 0},
- [1218] = {.lex_state = 92},
- [1219] = {.lex_state = 0},
- [1220] = {.lex_state = 92},
- [1221] = {.lex_state = 7, .external_lex_state = 4},
- [1222] = {.lex_state = 7},
- [1223] = {.lex_state = 7},
- [1224] = {.lex_state = 92},
- [1225] = {.lex_state = 12},
- [1226] = {.lex_state = 12},
- [1227] = {.lex_state = 92},
- [1228] = {.lex_state = 92},
- [1229] = {.lex_state = 0, .external_lex_state = 4},
- [1230] = {.lex_state = 92, .external_lex_state = 4},
- [1231] = {.lex_state = 16},
- [1232] = {.lex_state = 92},
- [1233] = {.lex_state = 92, .external_lex_state = 4},
- [1234] = {.lex_state = 16},
- [1235] = {.lex_state = 0},
- [1236] = {.lex_state = 92},
- [1237] = {.lex_state = 12},
- [1238] = {.lex_state = 16},
- [1239] = {.lex_state = 92},
- [1240] = {.lex_state = 0},
- [1241] = {.lex_state = 92},
- [1242] = {.lex_state = 16},
- [1243] = {.lex_state = 12},
- [1244] = {.lex_state = 0},
- [1245] = {.lex_state = 0},
- [1246] = {.lex_state = 92},
- [1247] = {.lex_state = 7},
- [1248] = {.lex_state = 92},
- [1249] = {.lex_state = 0},
- [1250] = {.lex_state = 27},
- [1251] = {.lex_state = 7},
- [1252] = {.lex_state = 27},
- [1253] = {.lex_state = 7, .external_lex_state = 4},
- [1254] = {.lex_state = 0},
- [1255] = {.lex_state = 27},
- [1256] = {.lex_state = 13},
- [1257] = {.lex_state = 0},
- [1258] = {.lex_state = 17},
- [1259] = {.lex_state = 7},
- [1260] = {.lex_state = 1},
- [1261] = {.lex_state = 27},
- [1262] = {.lex_state = 0, .external_lex_state = 4},
- [1263] = {.lex_state = 0, .external_lex_state = 4},
- [1264] = {.lex_state = 27},
- [1265] = {.lex_state = 27},
- [1266] = {.lex_state = 0},
- [1267] = {.lex_state = 92},
- [1268] = {.lex_state = 7},
- [1269] = {.lex_state = 27},
- [1270] = {.lex_state = 7},
- [1271] = {.lex_state = 1},
- [1272] = {.lex_state = 0, .external_lex_state = 4},
- [1273] = {.lex_state = 7},
- [1274] = {.lex_state = 1},
- [1275] = {.lex_state = 27},
- [1276] = {.lex_state = 17},
- [1277] = {.lex_state = 0, .external_lex_state = 4},
- [1278] = {.lex_state = 0, .external_lex_state = 4},
- [1279] = {.lex_state = 27},
- [1280] = {.lex_state = 13},
- [1281] = {.lex_state = 17},
- [1282] = {.lex_state = 13},
- [1283] = {.lex_state = 27},
- [1284] = {.lex_state = 7},
- [1285] = {.lex_state = 0},
- [1286] = {.lex_state = 27},
- [1287] = {.lex_state = 7},
- [1288] = {.lex_state = 27},
- [1289] = {.lex_state = 7},
- [1290] = {.lex_state = 0, .external_lex_state = 4},
- [1291] = {.lex_state = 7},
- [1292] = {.lex_state = 7},
- [1293] = {.lex_state = 27},
- [1294] = {.lex_state = 0, .external_lex_state = 4},
- [1295] = {.lex_state = 7},
- [1296] = {.lex_state = 0, .external_lex_state = 4},
- [1297] = {.lex_state = 13},
- [1298] = {.lex_state = 17},
- [1299] = {.lex_state = 14, .external_lex_state = 5},
- [1300] = {.lex_state = 7, .external_lex_state = 4},
- [1301] = {.lex_state = 0, .external_lex_state = 4},
- [1302] = {.lex_state = 27},
- [1303] = {.lex_state = 92},
- [1304] = {.lex_state = 13},
- [1305] = {.lex_state = 92},
- [1306] = {.lex_state = 0},
- [1307] = {.lex_state = 7},
- [1308] = {.lex_state = 1},
- [1309] = {.lex_state = 7},
- [1310] = {.lex_state = 0, .external_lex_state = 4},
- [1311] = {.lex_state = 17},
- [1312] = {.lex_state = 0},
- [1313] = {.lex_state = 7},
- [1314] = {.lex_state = 0},
- [1315] = {.lex_state = 27},
- [1316] = {.lex_state = 17},
- [1317] = {.lex_state = 7},
- [1318] = {.lex_state = 7},
- [1319] = {.lex_state = 1},
- [1320] = {.lex_state = 13},
- [1321] = {.lex_state = 7},
- [1322] = {.lex_state = 27},
- [1323] = {.lex_state = 92},
- [1324] = {.lex_state = 7},
- [1325] = {.lex_state = 1},
- [1326] = {.lex_state = 7},
- [1327] = {.lex_state = 0},
- [1328] = {.lex_state = 0},
- [1329] = {.lex_state = 11},
- [1330] = {.lex_state = 27},
- [1331] = {.lex_state = 0},
- [1332] = {.lex_state = 92},
- [1333] = {.lex_state = 0},
- [1334] = {.lex_state = 7},
- [1335] = {.lex_state = 7},
- [1336] = {.lex_state = 4},
- [1337] = {.lex_state = 0},
- [1338] = {.lex_state = 7, .external_lex_state = 4},
- [1339] = {.lex_state = 92},
- [1340] = {.lex_state = 7, .external_lex_state = 4},
- [1341] = {.lex_state = 0},
- [1342] = {.lex_state = 0},
- [1343] = {.lex_state = 0},
- [1344] = {.lex_state = 0},
- [1345] = {.lex_state = 4},
- [1346] = {.lex_state = 0},
- [1347] = {.lex_state = 7, .external_lex_state = 4},
- [1348] = {.lex_state = 92},
- [1349] = {.lex_state = 1},
- [1350] = {.lex_state = 0},
- [1351] = {.lex_state = 0},
- [1352] = {.lex_state = 0},
- [1353] = {.lex_state = 92},
- [1354] = {.lex_state = 0},
- [1355] = {.lex_state = 92},
- [1356] = {.lex_state = 0, .external_lex_state = 4},
- [1357] = {.lex_state = 0},
- [1358] = {.lex_state = 0},
- [1359] = {.lex_state = 0},
- [1360] = {.lex_state = 7, .external_lex_state = 4},
- [1361] = {.lex_state = 0, .external_lex_state = 4},
- [1362] = {.lex_state = 92},
- [1363] = {.lex_state = 7, .external_lex_state = 4},
- [1364] = {.lex_state = 0},
- [1365] = {.lex_state = 0},
- [1366] = {.lex_state = 0},
- [1367] = {.lex_state = 0},
- [1368] = {.lex_state = 92},
- [1369] = {.lex_state = 7},
- [1370] = {.lex_state = 0},
- [1371] = {.lex_state = 0},
- [1372] = {.lex_state = 0},
- [1373] = {.lex_state = 0},
- [1374] = {.lex_state = 92},
- [1375] = {.lex_state = 0},
- [1376] = {.lex_state = 0},
- [1377] = {.lex_state = 0},
- [1378] = {.lex_state = 0},
- [1379] = {.lex_state = 0},
- [1380] = {.lex_state = 7},
- [1381] = {.lex_state = 7, .external_lex_state = 4},
- [1382] = {.lex_state = 0},
- [1383] = {.lex_state = 0},
- [1384] = {.lex_state = 0},
- [1385] = {.lex_state = 7},
- [1386] = {.lex_state = 92},
- [1387] = {.lex_state = 0},
- [1388] = {.lex_state = 0},
- [1389] = {.lex_state = 92},
- [1390] = {.lex_state = 0},
- [1391] = {.lex_state = 0},
- [1392] = {.lex_state = 0},
- [1393] = {.lex_state = 0},
- [1394] = {.lex_state = 0},
- [1395] = {.lex_state = 0},
- [1396] = {.lex_state = 0},
- [1397] = {.lex_state = 0},
- [1398] = {.lex_state = 4},
- [1399] = {.lex_state = 0},
- [1400] = {.lex_state = 92},
- [1401] = {.lex_state = 7},
- [1402] = {.lex_state = 0},
- [1403] = {.lex_state = 0},
- [1404] = {.lex_state = 0},
- [1405] = {.lex_state = 0},
- [1406] = {.lex_state = 0},
- [1407] = {.lex_state = 0},
- [1408] = {.lex_state = 0},
- [1409] = {.lex_state = 0},
- [1410] = {.lex_state = 0},
- [1411] = {.lex_state = 7},
- [1412] = {.lex_state = 0},
- [1413] = {.lex_state = 0},
- [1414] = {.lex_state = 0},
- [1415] = {.lex_state = 0},
- [1416] = {.lex_state = 0},
- [1417] = {.lex_state = 7},
- [1418] = {.lex_state = 4},
- [1419] = {.lex_state = 0},
- [1420] = {.lex_state = 0},
- [1421] = {.lex_state = 92},
- [1422] = {.lex_state = 4},
- [1423] = {.lex_state = 0},
- [1424] = {.lex_state = 0},
- [1425] = {.lex_state = 0},
- [1426] = {.lex_state = 0},
- [1427] = {.lex_state = 0},
- [1428] = {.lex_state = 0},
- [1429] = {.lex_state = 0, .external_lex_state = 4},
- [1430] = {.lex_state = 0},
- [1431] = {.lex_state = 0},
- [1432] = {.lex_state = 0},
- [1433] = {.lex_state = 0},
- [1434] = {.lex_state = 0},
- [1435] = {.lex_state = 0},
- [1436] = {.lex_state = 0},
- [1437] = {.lex_state = 0},
- [1438] = {.lex_state = 0},
- [1439] = {.lex_state = 0},
- [1440] = {.lex_state = 0, .external_lex_state = 4},
- [1441] = {.lex_state = 0},
- [1442] = {.lex_state = 1},
- [1443] = {.lex_state = 0},
- [1444] = {.lex_state = 0},
- [1445] = {.lex_state = 0},
- [1446] = {.lex_state = 0},
- [1447] = {.lex_state = 0},
- [1448] = {.lex_state = 0},
- [1449] = {.lex_state = 0},
- [1450] = {.lex_state = 0},
- [1451] = {.lex_state = 0},
- [1452] = {.lex_state = 0, .external_lex_state = 4},
- [1453] = {.lex_state = 0},
- [1454] = {.lex_state = 0},
- [1455] = {.lex_state = 0},
- [1456] = {.lex_state = 92},
- [1457] = {.lex_state = 4},
- [1458] = {.lex_state = 0},
- [1459] = {.lex_state = 0, .external_lex_state = 4},
- [1460] = {.lex_state = 0},
- [1461] = {.lex_state = 0, .external_lex_state = 4},
- [1462] = {.lex_state = 0},
- [1463] = {.lex_state = 0},
- [1464] = {.lex_state = 0},
- [1465] = {.lex_state = 0},
- [1466] = {.lex_state = 0},
- [1467] = {.lex_state = 7},
- [1468] = {.lex_state = 0},
- [1469] = {.lex_state = 0},
- [1470] = {.lex_state = 0},
- [1471] = {.lex_state = 0},
- [1472] = {.lex_state = 0},
- [1473] = {.lex_state = 0},
- [1474] = {.lex_state = 0},
- [1475] = {.lex_state = 0},
- [1476] = {.lex_state = 0},
- [1477] = {.lex_state = 0},
- [1478] = {.lex_state = 0, .external_lex_state = 4},
- [1479] = {.lex_state = 0, .external_lex_state = 4},
- [1480] = {.lex_state = 0},
- [1481] = {.lex_state = 0},
- [1482] = {.lex_state = 0},
- [1483] = {.lex_state = 0},
- [1484] = {.lex_state = 0},
- [1485] = {.lex_state = 0},
- [1486] = {.lex_state = 7},
- [1487] = {.lex_state = 0, .external_lex_state = 4},
- [1488] = {.lex_state = 0, .external_lex_state = 4},
- [1489] = {.lex_state = 0},
- [1490] = {.lex_state = 0},
- [1491] = {.lex_state = 0},
- [1492] = {.lex_state = 0},
- [1493] = {.lex_state = 0},
- [1494] = {.lex_state = 0},
- [1495] = {.lex_state = 0},
- [1496] = {.lex_state = 0},
- [1497] = {.lex_state = 0},
- [1498] = {.lex_state = 7},
- [1499] = {.lex_state = 0},
- [1500] = {.lex_state = 0},
- [1501] = {.lex_state = 0},
- [1502] = {.lex_state = 0},
- [1503] = {.lex_state = 0},
- [1504] = {.lex_state = 0},
- [1505] = {.lex_state = 0},
- [1506] = {.lex_state = 0},
- [1507] = {.lex_state = 0},
- [1508] = {.lex_state = 0},
- [1509] = {.lex_state = 0},
- [1510] = {.lex_state = 0},
- [1511] = {.lex_state = 0, .external_lex_state = 4},
- [1512] = {.lex_state = 0},
- [1513] = {.lex_state = 0},
- [1514] = {.lex_state = 0},
- [1515] = {.lex_state = 0},
- [1516] = {.lex_state = 0},
- [1517] = {.lex_state = 0},
- [1518] = {.lex_state = 0, .external_lex_state = 4},
- [1519] = {.lex_state = 0, .external_lex_state = 4},
- [1520] = {.lex_state = 0},
- [1521] = {.lex_state = 0, .external_lex_state = 4},
- [1522] = {.lex_state = 0},
- [1523] = {.lex_state = 7},
- [1524] = {.lex_state = 0},
- [1525] = {.lex_state = 0},
- [1526] = {.lex_state = 0, .external_lex_state = 4},
- [1527] = {.lex_state = 0},
- [1528] = {.lex_state = 0},
- [1529] = {.lex_state = 0},
- [1530] = {.lex_state = 0},
- [1531] = {.lex_state = 0, .external_lex_state = 4},
- [1532] = {.lex_state = 0},
- [1533] = {.lex_state = 4},
- [1534] = {.lex_state = 0},
- [1535] = {.lex_state = 0},
- [1536] = {.lex_state = 0},
- [1537] = {.lex_state = 0},
- [1538] = {.lex_state = 0},
- [1539] = {.lex_state = 0},
- [1540] = {.lex_state = 0},
- [1541] = {.lex_state = 0},
- [1542] = {.lex_state = 0},
- [1543] = {.lex_state = 0},
- [1544] = {.lex_state = 0},
- [1545] = {.lex_state = 0},
- [1546] = {.lex_state = 0},
- [1547] = {.lex_state = 0, .external_lex_state = 4},
- [1548] = {.lex_state = 0},
- [1549] = {.lex_state = 7},
- [1550] = {.lex_state = 0},
- [1551] = {.lex_state = 0},
- [1552] = {.lex_state = 0},
- [1553] = {.lex_state = 0},
- [1554] = {.lex_state = 0},
- [1555] = {.lex_state = 0},
- [1556] = {.lex_state = 92},
- [1557] = {.lex_state = 0},
- [1558] = {.lex_state = 0},
- [1559] = {.lex_state = 4},
- [1560] = {.lex_state = 0},
- [1561] = {.lex_state = 92},
- [1562] = {.lex_state = 0},
- [1563] = {.lex_state = 0},
- [1564] = {.lex_state = 0},
- [1565] = {.lex_state = 0},
- [1566] = {.lex_state = 0},
- [1567] = {.lex_state = 0},
- [1568] = {.lex_state = 0},
- [1569] = {.lex_state = 0},
- [1570] = {.lex_state = 0},
- [1571] = {.lex_state = 0},
- [1572] = {.lex_state = 0},
- [1573] = {.lex_state = 0},
- [1574] = {.lex_state = 0},
- [1575] = {.lex_state = 0},
- [1576] = {.lex_state = 0},
- [1577] = {.lex_state = 0},
- [1578] = {.lex_state = 0},
- [1579] = {.lex_state = 0},
- [1580] = {.lex_state = 0},
- [1581] = {.lex_state = 0},
- [1582] = {.lex_state = 0},
- [1583] = {.lex_state = 0},
- [1584] = {.lex_state = 0},
- [1585] = {.lex_state = 0},
- [1586] = {.lex_state = 0, .external_lex_state = 4},
- [1587] = {.lex_state = 0},
- [1588] = {.lex_state = 0, .external_lex_state = 4},
- [1589] = {.lex_state = 0, .external_lex_state = 4},
- [1590] = {.lex_state = 0},
- [1591] = {.lex_state = 0},
- [1592] = {.lex_state = 0},
- [1593] = {.lex_state = 0, .external_lex_state = 4},
- [1594] = {.lex_state = 7},
- [1595] = {.lex_state = 92},
- [1596] = {.lex_state = 0},
- [1597] = {.lex_state = 0},
- [1598] = {.lex_state = 2},
- [1599] = {.lex_state = 2},
- [1600] = {.lex_state = 0},
- [1601] = {.lex_state = 92},
- [1602] = {.lex_state = 0},
- [1603] = {.lex_state = 0},
- [1604] = {.lex_state = 92},
- [1605] = {.lex_state = 92},
- [1606] = {.lex_state = 92},
- [1607] = {.lex_state = 7},
- [1608] = {.lex_state = 0},
- [1609] = {.lex_state = 0},
- [1610] = {.lex_state = 92},
- [1611] = {.lex_state = 14},
- [1612] = {.lex_state = 0},
- [1613] = {.lex_state = 0},
- [1614] = {.lex_state = 0},
- [1615] = {.lex_state = 92},
- [1616] = {.lex_state = 0},
- [1617] = {.lex_state = 0},
- [1618] = {.lex_state = 0},
- [1619] = {.lex_state = 92},
- [1620] = {.lex_state = 0},
- [1621] = {.lex_state = 7},
- [1622] = {.lex_state = 0},
- [1623] = {.lex_state = 7},
- [1624] = {.lex_state = 0},
- [1625] = {.lex_state = 0},
- [1626] = {.lex_state = 0},
- [1627] = {.lex_state = 0},
- [1628] = {.lex_state = 0},
- [1629] = {.lex_state = 92},
- [1630] = {.lex_state = 7},
- [1631] = {.lex_state = 0},
- [1632] = {.lex_state = 7},
- [1633] = {.lex_state = 92},
- [1634] = {.lex_state = 7},
- [1635] = {.lex_state = 7},
- [1636] = {.lex_state = 7},
- [1637] = {.lex_state = 0},
- [1638] = {.lex_state = 0},
- [1639] = {.lex_state = 0},
- [1640] = {.lex_state = 7},
- [1641] = {.lex_state = 7},
- [1642] = {.lex_state = 0},
- [1643] = {.lex_state = 92},
- [1644] = {.lex_state = 0},
- [1645] = {.lex_state = 0},
- [1646] = {.lex_state = 0},
- [1647] = {.lex_state = 7},
- [1648] = {.lex_state = 0},
- [1649] = {.lex_state = 7},
- [1650] = {.lex_state = 7},
- [1651] = {.lex_state = 0},
- [1652] = {.lex_state = 0},
- [1653] = {.lex_state = 0},
- [1654] = {.lex_state = 0},
- [1655] = {.lex_state = 0},
- [1656] = {.lex_state = 0},
- [1657] = {.lex_state = 2},
- [1658] = {.lex_state = 7},
- [1659] = {.lex_state = 0},
- [1660] = {.lex_state = 0},
- [1661] = {.lex_state = 7},
- [1662] = {.lex_state = 0},
- [1663] = {.lex_state = 0},
- [1664] = {.lex_state = 14},
- [1665] = {.lex_state = 0},
- [1666] = {.lex_state = 0},
- [1667] = {.lex_state = 0},
- [1668] = {.lex_state = 0},
- [1669] = {.lex_state = 7},
- [1670] = {.lex_state = 0},
- [1671] = {.lex_state = 14},
- [1672] = {.lex_state = 0},
- [1673] = {.lex_state = 0},
- [1674] = {.lex_state = 0},
- [1675] = {.lex_state = 0},
- [1676] = {.lex_state = 92},
- [1677] = {.lex_state = 92},
- [1678] = {.lex_state = 0},
- [1679] = {.lex_state = 92},
- [1680] = {.lex_state = 92},
- [1681] = {.lex_state = 92},
- [1682] = {.lex_state = 0},
- [1683] = {.lex_state = 92},
- [1684] = {.lex_state = 0},
- [1685] = {.lex_state = 92},
- [1686] = {.lex_state = 0},
- [1687] = {.lex_state = 0},
- [1688] = {.lex_state = 0},
- [1689] = {.lex_state = 0},
- [1690] = {.lex_state = 0},
- [1691] = {.lex_state = 0},
- [1692] = {.lex_state = 92},
- [1693] = {.lex_state = 92},
- [1694] = {.lex_state = 0},
- [1695] = {.lex_state = 0},
- [1696] = {.lex_state = 2},
- [1697] = {.lex_state = 0},
- [1698] = {.lex_state = 0},
- [1699] = {.lex_state = 0},
- [1700] = {.lex_state = 14},
- [1701] = {.lex_state = 0},
- [1702] = {.lex_state = 92},
- [1703] = {.lex_state = 92},
- [1704] = {.lex_state = 92},
- [1705] = {.lex_state = 92},
- [1706] = {.lex_state = 92},
- [1707] = {.lex_state = 92},
- [1708] = {.lex_state = 92},
- [1709] = {.lex_state = 92},
- [1710] = {.lex_state = 92},
- [1711] = {.lex_state = 92},
- [1712] = {.lex_state = 92},
- [1713] = {.lex_state = 0},
- [1714] = {.lex_state = 92},
- [1715] = {.lex_state = 0},
-};
-
-enum {
- ts_external_token__automatic_semicolon = 0,
- ts_external_token_template_chars = 1,
- ts_external_token__ternary_qmark = 2,
-};
-
-static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = {
- [ts_external_token__automatic_semicolon] = sym__automatic_semicolon,
- [ts_external_token_template_chars] = sym_template_chars,
- [ts_external_token__ternary_qmark] = sym__ternary_qmark,
-};
-
-static const bool ts_external_scanner_states[6][EXTERNAL_TOKEN_COUNT] = {
- [1] = {
- [ts_external_token__automatic_semicolon] = true,
- [ts_external_token_template_chars] = true,
- [ts_external_token__ternary_qmark] = true,
- },
- [2] = {
- [ts_external_token__ternary_qmark] = true,
- },
- [3] = {
- [ts_external_token__automatic_semicolon] = true,
- [ts_external_token__ternary_qmark] = true,
- },
- [4] = {
- [ts_external_token__automatic_semicolon] = true,
- },
- [5] = {
- [ts_external_token_template_chars] = true,
- },
-};
-
-static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
- [0] = {
- [ts_builtin_sym_end] = ACTIONS(1),
- [sym__primitive_identifier] = ACTIONS(1),
- [sym_hash_bang_line] = ACTIONS(1),
- [anon_sym_export] = ACTIONS(1),
- [anon_sym_STAR] = ACTIONS(1),
- [anon_sym_default] = ACTIONS(1),
- [anon_sym_as] = ACTIONS(1),
- [anon_sym_LBRACE] = ACTIONS(1),
- [anon_sym_COMMA] = ACTIONS(1),
- [anon_sym_RBRACE] = ACTIONS(1),
- [anon_sym_import] = ACTIONS(1),
- [anon_sym_from] = ACTIONS(1),
- [anon_sym_else] = ACTIONS(1),
- [anon_sym_if] = ACTIONS(1),
- [anon_sym_switch] = ACTIONS(1),
- [anon_sym_for] = ACTIONS(1),
- [anon_sym_LPAREN] = ACTIONS(1),
- [anon_sym_RPAREN] = ACTIONS(1),
- [anon_sym_await] = ACTIONS(1),
- [anon_sym_while] = ACTIONS(1),
- [anon_sym_do] = ACTIONS(1),
- [anon_sym_try] = ACTIONS(1),
- [anon_sym_with] = ACTIONS(1),
- [anon_sym_break] = ACTIONS(1),
- [anon_sym_continue] = ACTIONS(1),
- [anon_sym_debugger] = ACTIONS(1),
- [anon_sym_return] = ACTIONS(1),
- [anon_sym_throw] = ACTIONS(1),
- [anon_sym_SEMI] = ACTIONS(1),
- [anon_sym_COLON] = ACTIONS(1),
- [anon_sym_case] = ACTIONS(1),
- [anon_sym_catch] = ACTIONS(1),
- [anon_sym_finally] = ACTIONS(1),
- [anon_sym_yield] = ACTIONS(1),
- [anon_sym_EQ] = ACTIONS(1),
- [anon_sym_LBRACK] = ACTIONS(1),
- [anon_sym_RBRACK] = ACTIONS(1),
- [anon_sym_LTtemplate_GT] = ACTIONS(1),
- [anon_sym_LT] = ACTIONS(1),
- [anon_sym_GT] = ACTIONS(1),
- [anon_sym_SLASH] = ACTIONS(1),
- [anon_sym_DOT] = ACTIONS(1),
- [anon_sym_class] = ACTIONS(1),
- [anon_sym_extends] = ACTIONS(1),
- [anon_sym_function] = ACTIONS(1),
- [sym_async] = ACTIONS(1),
- [sym_let] = ACTIONS(1),
- [sym_const] = ACTIONS(1),
- [sym_var] = ACTIONS(1),
- [sym_in] = ACTIONS(1),
- [sym_of] = ACTIONS(1),
- [anon_sym_EQ_GT] = ACTIONS(1),
- [sym_optional_chain] = ACTIONS(1),
- [anon_sym_new] = ACTIONS(1),
- [sym_plus_equal] = ACTIONS(1),
- [sym_minus_equal] = ACTIONS(1),
- [sym_times_equal] = ACTIONS(1),
- [sym_modulo_equal] = ACTIONS(1),
- [sym_xor_equal] = ACTIONS(1),
- [sym_and_equal] = ACTIONS(1),
- [sym_or_equal] = ACTIONS(1),
- [sym_right_shift_equal] = ACTIONS(1),
- [sym_unsigned_right_shift_equal] = ACTIONS(1),
- [sym_left_shift_equal] = ACTIONS(1),
- [sym_exponent_equal] = ACTIONS(1),
- [sym_logical_and_equal] = ACTIONS(1),
- [sym_logical_or_equal] = ACTIONS(1),
- [sym_logical_nullish_equal] = ACTIONS(1),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(1),
- [sym_logical_and] = ACTIONS(1),
- [sym_logical_or] = ACTIONS(1),
- [sym_binary_right_shift] = ACTIONS(1),
- [sym_binary_unsigned_right_shift] = ACTIONS(1),
- [sym_binary_left_shift] = ACTIONS(1),
- [sym_bitwise_and] = ACTIONS(1),
- [sym_bitwise_xor] = ACTIONS(1),
- [sym_bitwise_or] = ACTIONS(1),
- [sym_plus] = ACTIONS(1),
- [sym_minus] = ACTIONS(1),
- [sym_binary_modulo] = ACTIONS(1),
- [sym_binary_exp] = ACTIONS(1),
- [sym_less_than_or_equal] = ACTIONS(1),
- [sym_equal] = ACTIONS(1),
- [sym_strict_equal] = ACTIONS(1),
- [sym_not_equal] = ACTIONS(1),
- [sym_strict_not_equal] = ACTIONS(1),
- [sym_greater_than_or_equal] = ACTIONS(1),
- [sym_logical_nullish] = ACTIONS(1),
- [sym_instanceof] = ACTIONS(1),
- [sym_not] = ACTIONS(1),
- [sym_bitwise_not] = ACTIONS(1),
- [sym_typeof] = ACTIONS(1),
- [sym_void] = ACTIONS(1),
- [sym_delete] = ACTIONS(1),
- [sym_increment] = ACTIONS(1),
- [sym_decrement] = ACTIONS(1),
- [anon_sym_DQUOTE] = ACTIONS(1),
- [anon_sym_SQUOTE] = ACTIONS(1),
- [sym_escape_sequence] = ACTIONS(1),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(1),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1),
- [anon_sym_SLASH2] = ACTIONS(1),
- [sym_number] = ACTIONS(1),
- [sym_private_property_identifier] = ACTIONS(1),
- [anon_sym_target] = ACTIONS(1),
- [sym_this] = ACTIONS(1),
- [sym_super] = ACTIONS(1),
- [sym_true] = ACTIONS(1),
- [sym_false] = ACTIONS(1),
- [sym_null] = ACTIONS(1),
- [sym_undefined] = ACTIONS(1),
- [anon_sym_AT] = ACTIONS(1),
- [sym_static] = ACTIONS(1),
- [anon_sym_get] = ACTIONS(1),
- [anon_sym_set] = ACTIONS(1),
- [sym_grit_metavariable] = ACTIONS(1),
- [sym__automatic_semicolon] = ACTIONS(1),
- [sym_template_chars] = ACTIONS(1),
- [sym__ternary_qmark] = ACTIONS(1),
- },
- [1] = {
- [sym_program] = STATE(1682),
- [sym_export_statement] = STATE(12),
- [sym_declaration] = STATE(12),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(12),
- [sym_expression_statement] = STATE(12),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(12),
- [sym_if_statement] = STATE(12),
- [sym_switch_statement] = STATE(12),
- [sym_for_statement] = STATE(12),
- [sym_for_in_statement] = STATE(12),
- [sym_while_statement] = STATE(12),
- [sym_do_statement] = STATE(12),
- [sym_try_statement] = STATE(12),
- [sym_with_statement] = STATE(12),
- [sym_break_statement] = STATE(12),
- [sym_continue_statement] = STATE(12),
- [sym_debugger_statement] = STATE(12),
- [sym_return_statement] = STATE(12),
- [sym_throw_statement] = STATE(12),
- [sym_empty_statement] = STATE(12),
- [sym_labeled_statement] = STATE(12),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(12),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [ts_builtin_sym_end] = ACTIONS(5),
- [sym__primitive_identifier] = ACTIONS(7),
- [sym_hash_bang_line] = ACTIONS(9),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [2] = {
- [sym_export_statement] = STATE(21),
- [sym_declaration] = STATE(21),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(21),
- [sym_expression_statement] = STATE(21),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(21),
- [sym_if_statement] = STATE(21),
- [sym_switch_statement] = STATE(21),
- [sym_for_statement] = STATE(21),
- [sym_for_in_statement] = STATE(21),
- [sym_while_statement] = STATE(21),
- [sym_do_statement] = STATE(21),
- [sym_try_statement] = STATE(21),
- [sym_with_statement] = STATE(21),
- [sym_break_statement] = STATE(21),
- [sym_continue_statement] = STATE(21),
- [sym_debugger_statement] = STATE(21),
- [sym_return_statement] = STATE(21),
- [sym_throw_statement] = STATE(21),
- [sym_empty_statement] = STATE(21),
- [sym_labeled_statement] = STATE(21),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1663),
- [sym_object_assignment_pattern] = STATE(1397),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1663),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1663),
- [sym_spread_element] = STATE(1405),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(892),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(429),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [sym_rest_pattern] = STATE(1397),
- [sym_method_definition] = STATE(1405),
- [sym_pair] = STATE(1405),
- [sym_pair_pattern] = STATE(1397),
- [sym__property_name] = STATE(1390),
- [sym_computed_property_name] = STATE(1390),
- [aux_sym_program_repeat1] = STATE(21),
- [aux_sym_export_statement_repeat1] = STATE(950),
- [aux_sym_object_repeat1] = STATE(1403),
- [aux_sym_object_pattern_repeat1] = STATE(1387),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(93),
- [anon_sym_STAR] = ACTIONS(95),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_COMMA] = ACTIONS(97),
- [anon_sym_RBRACE] = ACTIONS(99),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(101),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(103),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(107),
- [sym_private_property_identifier] = ACTIONS(109),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(111),
- [sym_static] = ACTIONS(113),
- [anon_sym_get] = ACTIONS(115),
- [anon_sym_set] = ACTIONS(115),
- [sym_grit_metavariable] = ACTIONS(117),
- },
- [3] = {
- [sym_export_statement] = STATE(14),
- [sym_declaration] = STATE(14),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(14),
- [sym_expression_statement] = STATE(14),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(14),
- [sym_if_statement] = STATE(14),
- [sym_switch_statement] = STATE(14),
- [sym_for_statement] = STATE(14),
- [sym_for_in_statement] = STATE(14),
- [sym_while_statement] = STATE(14),
- [sym_do_statement] = STATE(14),
- [sym_try_statement] = STATE(14),
- [sym_with_statement] = STATE(14),
- [sym_break_statement] = STATE(14),
- [sym_continue_statement] = STATE(14),
- [sym_debugger_statement] = STATE(14),
- [sym_return_statement] = STATE(14),
- [sym_throw_statement] = STATE(14),
- [sym_empty_statement] = STATE(14),
- [sym_labeled_statement] = STATE(14),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1663),
- [sym_object_assignment_pattern] = STATE(1397),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1663),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1663),
- [sym_spread_element] = STATE(1391),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(892),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(431),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [sym_rest_pattern] = STATE(1397),
- [sym_method_definition] = STATE(1391),
- [sym_pair] = STATE(1391),
- [sym_pair_pattern] = STATE(1397),
- [sym__property_name] = STATE(1390),
- [sym_computed_property_name] = STATE(1390),
- [aux_sym_program_repeat1] = STATE(14),
- [aux_sym_export_statement_repeat1] = STATE(950),
- [aux_sym_object_repeat1] = STATE(1388),
- [aux_sym_object_pattern_repeat1] = STATE(1387),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(119),
- [anon_sym_STAR] = ACTIONS(95),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_COMMA] = ACTIONS(97),
- [anon_sym_RBRACE] = ACTIONS(121),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(101),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(123),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(107),
- [sym_private_property_identifier] = ACTIONS(109),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(111),
- [sym_static] = ACTIONS(125),
- [anon_sym_get] = ACTIONS(127),
- [anon_sym_set] = ACTIONS(127),
- [sym_grit_metavariable] = ACTIONS(117),
- },
- [4] = {
- [sym_export_statement] = STATE(21),
- [sym_declaration] = STATE(21),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(21),
- [sym_expression_statement] = STATE(21),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(21),
- [sym_if_statement] = STATE(21),
- [sym_switch_statement] = STATE(21),
- [sym_for_statement] = STATE(21),
- [sym_for_in_statement] = STATE(21),
- [sym_while_statement] = STATE(21),
- [sym_do_statement] = STATE(21),
- [sym_try_statement] = STATE(21),
- [sym_with_statement] = STATE(21),
- [sym_break_statement] = STATE(21),
- [sym_continue_statement] = STATE(21),
- [sym_debugger_statement] = STATE(21),
- [sym_return_statement] = STATE(21),
- [sym_throw_statement] = STATE(21),
- [sym_empty_statement] = STATE(21),
- [sym_labeled_statement] = STATE(21),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1663),
- [sym_object_assignment_pattern] = STATE(1397),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1663),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1663),
- [sym_spread_element] = STATE(1405),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(892),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(430),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [sym_rest_pattern] = STATE(1397),
- [sym_method_definition] = STATE(1405),
- [sym_pair] = STATE(1405),
- [sym_pair_pattern] = STATE(1397),
- [sym__property_name] = STATE(1390),
- [sym_computed_property_name] = STATE(1390),
- [aux_sym_program_repeat1] = STATE(21),
- [aux_sym_export_statement_repeat1] = STATE(950),
- [aux_sym_object_repeat1] = STATE(1403),
- [aux_sym_object_pattern_repeat1] = STATE(1387),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(129),
- [anon_sym_STAR] = ACTIONS(95),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_COMMA] = ACTIONS(97),
- [anon_sym_RBRACE] = ACTIONS(99),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(101),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(131),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(107),
- [sym_private_property_identifier] = ACTIONS(109),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(111),
- [sym_static] = ACTIONS(133),
- [anon_sym_get] = ACTIONS(135),
- [anon_sym_set] = ACTIONS(135),
- [sym_grit_metavariable] = ACTIONS(117),
- },
- [5] = {
- [sym_export_statement] = STATE(14),
- [sym_declaration] = STATE(14),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(14),
- [sym_expression_statement] = STATE(14),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(14),
- [sym_if_statement] = STATE(14),
- [sym_switch_statement] = STATE(14),
- [sym_for_statement] = STATE(14),
- [sym_for_in_statement] = STATE(14),
- [sym_while_statement] = STATE(14),
- [sym_do_statement] = STATE(14),
- [sym_try_statement] = STATE(14),
- [sym_with_statement] = STATE(14),
- [sym_break_statement] = STATE(14),
- [sym_continue_statement] = STATE(14),
- [sym_debugger_statement] = STATE(14),
- [sym_return_statement] = STATE(14),
- [sym_throw_statement] = STATE(14),
- [sym_empty_statement] = STATE(14),
- [sym_labeled_statement] = STATE(14),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1663),
- [sym_object_assignment_pattern] = STATE(1397),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1663),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1663),
- [sym_spread_element] = STATE(1391),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(892),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(431),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [sym_rest_pattern] = STATE(1397),
- [sym_method_definition] = STATE(1391),
- [sym_pair] = STATE(1391),
- [sym_pair_pattern] = STATE(1397),
- [sym__property_name] = STATE(1390),
- [sym_computed_property_name] = STATE(1390),
- [aux_sym_program_repeat1] = STATE(14),
- [aux_sym_export_statement_repeat1] = STATE(950),
- [aux_sym_object_repeat1] = STATE(1388),
- [aux_sym_object_pattern_repeat1] = STATE(1387),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(119),
- [anon_sym_STAR] = ACTIONS(95),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_COMMA] = ACTIONS(97),
- [anon_sym_RBRACE] = ACTIONS(137),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(101),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(123),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(107),
- [sym_private_property_identifier] = ACTIONS(109),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(111),
- [sym_static] = ACTIONS(125),
- [anon_sym_get] = ACTIONS(127),
- [anon_sym_set] = ACTIONS(127),
- [sym_grit_metavariable] = ACTIONS(117),
- },
- [6] = {
- [sym_export_statement] = STATE(23),
- [sym_declaration] = STATE(23),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(23),
- [sym_expression_statement] = STATE(23),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(23),
- [sym_if_statement] = STATE(23),
- [sym_switch_statement] = STATE(23),
- [sym_for_statement] = STATE(23),
- [sym_for_in_statement] = STATE(23),
- [sym_while_statement] = STATE(23),
- [sym_do_statement] = STATE(23),
- [sym_try_statement] = STATE(23),
- [sym_with_statement] = STATE(23),
- [sym_break_statement] = STATE(23),
- [sym_continue_statement] = STATE(23),
- [sym_debugger_statement] = STATE(23),
- [sym_return_statement] = STATE(23),
- [sym_throw_statement] = STATE(23),
- [sym_empty_statement] = STATE(23),
- [sym_labeled_statement] = STATE(23),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1663),
- [sym_object_assignment_pattern] = STATE(1397),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1663),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1663),
- [sym_spread_element] = STATE(1391),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(892),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(431),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [sym_rest_pattern] = STATE(1397),
- [sym_method_definition] = STATE(1391),
- [sym_pair] = STATE(1391),
- [sym_pair_pattern] = STATE(1397),
- [sym__property_name] = STATE(1390),
- [sym_computed_property_name] = STATE(1390),
- [aux_sym_program_repeat1] = STATE(23),
- [aux_sym_export_statement_repeat1] = STATE(950),
- [aux_sym_object_repeat1] = STATE(1388),
- [aux_sym_object_pattern_repeat1] = STATE(1387),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(119),
- [anon_sym_STAR] = ACTIONS(95),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_COMMA] = ACTIONS(97),
- [anon_sym_RBRACE] = ACTIONS(139),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(101),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(123),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(107),
- [sym_private_property_identifier] = ACTIONS(109),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(111),
- [sym_static] = ACTIONS(125),
- [anon_sym_get] = ACTIONS(127),
- [anon_sym_set] = ACTIONS(127),
- [sym_grit_metavariable] = ACTIONS(117),
- },
- [7] = {
- [sym_export_statement] = STATE(7),
- [sym_declaration] = STATE(7),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(7),
- [sym_expression_statement] = STATE(7),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(7),
- [sym_if_statement] = STATE(7),
- [sym_switch_statement] = STATE(7),
- [sym_for_statement] = STATE(7),
- [sym_for_in_statement] = STATE(7),
- [sym_while_statement] = STATE(7),
- [sym_do_statement] = STATE(7),
- [sym_try_statement] = STATE(7),
- [sym_with_statement] = STATE(7),
- [sym_break_statement] = STATE(7),
- [sym_continue_statement] = STATE(7),
- [sym_debugger_statement] = STATE(7),
- [sym_return_statement] = STATE(7),
- [sym_throw_statement] = STATE(7),
- [sym_empty_statement] = STATE(7),
- [sym_labeled_statement] = STATE(7),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(7),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [ts_builtin_sym_end] = ACTIONS(141),
- [sym__primitive_identifier] = ACTIONS(143),
- [anon_sym_export] = ACTIONS(146),
- [anon_sym_default] = ACTIONS(149),
- [anon_sym_LBRACE] = ACTIONS(151),
- [anon_sym_RBRACE] = ACTIONS(141),
- [anon_sym_import] = ACTIONS(154),
- [anon_sym_if] = ACTIONS(157),
- [anon_sym_switch] = ACTIONS(160),
- [anon_sym_for] = ACTIONS(163),
- [anon_sym_LPAREN] = ACTIONS(166),
- [anon_sym_await] = ACTIONS(169),
- [anon_sym_while] = ACTIONS(172),
- [anon_sym_do] = ACTIONS(175),
- [anon_sym_try] = ACTIONS(178),
- [anon_sym_with] = ACTIONS(181),
- [anon_sym_break] = ACTIONS(184),
- [anon_sym_continue] = ACTIONS(187),
- [anon_sym_debugger] = ACTIONS(190),
- [anon_sym_return] = ACTIONS(193),
- [anon_sym_throw] = ACTIONS(196),
- [anon_sym_SEMI] = ACTIONS(199),
- [anon_sym_case] = ACTIONS(149),
- [anon_sym_yield] = ACTIONS(202),
- [anon_sym_LBRACK] = ACTIONS(205),
- [anon_sym_LTtemplate_GT] = ACTIONS(208),
- [anon_sym_LT] = ACTIONS(211),
- [anon_sym_SLASH] = ACTIONS(214),
- [anon_sym_class] = ACTIONS(217),
- [anon_sym_function] = ACTIONS(220),
- [sym_async] = ACTIONS(223),
- [sym_let] = ACTIONS(226),
- [sym_const] = ACTIONS(226),
- [sym_var] = ACTIONS(229),
- [anon_sym_new] = ACTIONS(232),
- [sym_plus] = ACTIONS(235),
- [sym_minus] = ACTIONS(235),
- [sym_not] = ACTIONS(238),
- [sym_bitwise_not] = ACTIONS(238),
- [sym_typeof] = ACTIONS(235),
- [sym_void] = ACTIONS(235),
- [sym_delete] = ACTIONS(235),
- [sym_increment] = ACTIONS(241),
- [sym_decrement] = ACTIONS(241),
- [anon_sym_DQUOTE] = ACTIONS(244),
- [anon_sym_SQUOTE] = ACTIONS(247),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(250),
- [sym_number] = ACTIONS(253),
- [sym_this] = ACTIONS(256),
- [sym_super] = ACTIONS(256),
- [sym_true] = ACTIONS(256),
- [sym_false] = ACTIONS(256),
- [sym_null] = ACTIONS(256),
- [sym_undefined] = ACTIONS(259),
- [anon_sym_AT] = ACTIONS(262),
- [sym_static] = ACTIONS(265),
- [anon_sym_get] = ACTIONS(265),
- [anon_sym_set] = ACTIONS(265),
- [sym_grit_metavariable] = ACTIONS(268),
- },
- [8] = {
- [sym_export_statement] = STATE(7),
- [sym_declaration] = STATE(7),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(7),
- [sym_expression_statement] = STATE(7),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(7),
- [sym_if_statement] = STATE(7),
- [sym_switch_statement] = STATE(7),
- [sym_for_statement] = STATE(7),
- [sym_for_in_statement] = STATE(7),
- [sym_while_statement] = STATE(7),
- [sym_do_statement] = STATE(7),
- [sym_try_statement] = STATE(7),
- [sym_with_statement] = STATE(7),
- [sym_break_statement] = STATE(7),
- [sym_continue_statement] = STATE(7),
- [sym_debugger_statement] = STATE(7),
- [sym_return_statement] = STATE(7),
- [sym_throw_statement] = STATE(7),
- [sym_empty_statement] = STATE(7),
- [sym_labeled_statement] = STATE(7),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(7),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_default] = ACTIONS(271),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(273),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_case] = ACTIONS(271),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [9] = {
- [sym_export_statement] = STATE(10),
- [sym_declaration] = STATE(10),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(10),
- [sym_expression_statement] = STATE(10),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(10),
- [sym_if_statement] = STATE(10),
- [sym_switch_statement] = STATE(10),
- [sym_for_statement] = STATE(10),
- [sym_for_in_statement] = STATE(10),
- [sym_while_statement] = STATE(10),
- [sym_do_statement] = STATE(10),
- [sym_try_statement] = STATE(10),
- [sym_with_statement] = STATE(10),
- [sym_break_statement] = STATE(10),
- [sym_continue_statement] = STATE(10),
- [sym_debugger_statement] = STATE(10),
- [sym_return_statement] = STATE(10),
- [sym_throw_statement] = STATE(10),
- [sym_empty_statement] = STATE(10),
- [sym_labeled_statement] = STATE(10),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(10),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_default] = ACTIONS(275),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(277),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_case] = ACTIONS(275),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [10] = {
- [sym_export_statement] = STATE(7),
- [sym_declaration] = STATE(7),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(7),
- [sym_expression_statement] = STATE(7),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(7),
- [sym_if_statement] = STATE(7),
- [sym_switch_statement] = STATE(7),
- [sym_for_statement] = STATE(7),
- [sym_for_in_statement] = STATE(7),
- [sym_while_statement] = STATE(7),
- [sym_do_statement] = STATE(7),
- [sym_try_statement] = STATE(7),
- [sym_with_statement] = STATE(7),
- [sym_break_statement] = STATE(7),
- [sym_continue_statement] = STATE(7),
- [sym_debugger_statement] = STATE(7),
- [sym_return_statement] = STATE(7),
- [sym_throw_statement] = STATE(7),
- [sym_empty_statement] = STATE(7),
- [sym_labeled_statement] = STATE(7),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(7),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_default] = ACTIONS(279),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(281),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_case] = ACTIONS(279),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [11] = {
- [sym_export_statement] = STATE(8),
- [sym_declaration] = STATE(8),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(8),
- [sym_expression_statement] = STATE(8),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(8),
- [sym_if_statement] = STATE(8),
- [sym_switch_statement] = STATE(8),
- [sym_for_statement] = STATE(8),
- [sym_for_in_statement] = STATE(8),
- [sym_while_statement] = STATE(8),
- [sym_do_statement] = STATE(8),
- [sym_try_statement] = STATE(8),
- [sym_with_statement] = STATE(8),
- [sym_break_statement] = STATE(8),
- [sym_continue_statement] = STATE(8),
- [sym_debugger_statement] = STATE(8),
- [sym_return_statement] = STATE(8),
- [sym_throw_statement] = STATE(8),
- [sym_empty_statement] = STATE(8),
- [sym_labeled_statement] = STATE(8),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(8),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_default] = ACTIONS(283),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(285),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_case] = ACTIONS(283),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [12] = {
- [sym_export_statement] = STATE(7),
- [sym_declaration] = STATE(7),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(7),
- [sym_expression_statement] = STATE(7),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(7),
- [sym_if_statement] = STATE(7),
- [sym_switch_statement] = STATE(7),
- [sym_for_statement] = STATE(7),
- [sym_for_in_statement] = STATE(7),
- [sym_while_statement] = STATE(7),
- [sym_do_statement] = STATE(7),
- [sym_try_statement] = STATE(7),
- [sym_with_statement] = STATE(7),
- [sym_break_statement] = STATE(7),
- [sym_continue_statement] = STATE(7),
- [sym_debugger_statement] = STATE(7),
- [sym_return_statement] = STATE(7),
- [sym_throw_statement] = STATE(7),
- [sym_empty_statement] = STATE(7),
- [sym_labeled_statement] = STATE(7),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(7),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [ts_builtin_sym_end] = ACTIONS(287),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [13] = {
- [sym_export_statement] = STATE(7),
- [sym_declaration] = STATE(7),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(7),
- [sym_expression_statement] = STATE(7),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(7),
- [sym_if_statement] = STATE(7),
- [sym_switch_statement] = STATE(7),
- [sym_for_statement] = STATE(7),
- [sym_for_in_statement] = STATE(7),
- [sym_while_statement] = STATE(7),
- [sym_do_statement] = STATE(7),
- [sym_try_statement] = STATE(7),
- [sym_with_statement] = STATE(7),
- [sym_break_statement] = STATE(7),
- [sym_continue_statement] = STATE(7),
- [sym_debugger_statement] = STATE(7),
- [sym_return_statement] = STATE(7),
- [sym_throw_statement] = STATE(7),
- [sym_empty_statement] = STATE(7),
- [sym_labeled_statement] = STATE(7),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(7),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(289),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [14] = {
- [sym_export_statement] = STATE(7),
- [sym_declaration] = STATE(7),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(7),
- [sym_expression_statement] = STATE(7),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(7),
- [sym_if_statement] = STATE(7),
- [sym_switch_statement] = STATE(7),
- [sym_for_statement] = STATE(7),
- [sym_for_in_statement] = STATE(7),
- [sym_while_statement] = STATE(7),
- [sym_do_statement] = STATE(7),
- [sym_try_statement] = STATE(7),
- [sym_with_statement] = STATE(7),
- [sym_break_statement] = STATE(7),
- [sym_continue_statement] = STATE(7),
- [sym_debugger_statement] = STATE(7),
- [sym_return_statement] = STATE(7),
- [sym_throw_statement] = STATE(7),
- [sym_empty_statement] = STATE(7),
- [sym_labeled_statement] = STATE(7),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(7),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(291),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [15] = {
- [sym_export_statement] = STATE(7),
- [sym_declaration] = STATE(7),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(7),
- [sym_expression_statement] = STATE(7),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(7),
- [sym_if_statement] = STATE(7),
- [sym_switch_statement] = STATE(7),
- [sym_for_statement] = STATE(7),
- [sym_for_in_statement] = STATE(7),
- [sym_while_statement] = STATE(7),
- [sym_do_statement] = STATE(7),
- [sym_try_statement] = STATE(7),
- [sym_with_statement] = STATE(7),
- [sym_break_statement] = STATE(7),
- [sym_continue_statement] = STATE(7),
- [sym_debugger_statement] = STATE(7),
- [sym_return_statement] = STATE(7),
- [sym_throw_statement] = STATE(7),
- [sym_empty_statement] = STATE(7),
- [sym_labeled_statement] = STATE(7),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(7),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(293),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [16] = {
- [sym_export_statement] = STATE(17),
- [sym_declaration] = STATE(17),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(17),
- [sym_expression_statement] = STATE(17),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(17),
- [sym_if_statement] = STATE(17),
- [sym_switch_statement] = STATE(17),
- [sym_for_statement] = STATE(17),
- [sym_for_in_statement] = STATE(17),
- [sym_while_statement] = STATE(17),
- [sym_do_statement] = STATE(17),
- [sym_try_statement] = STATE(17),
- [sym_with_statement] = STATE(17),
- [sym_break_statement] = STATE(17),
- [sym_continue_statement] = STATE(17),
- [sym_debugger_statement] = STATE(17),
- [sym_return_statement] = STATE(17),
- [sym_throw_statement] = STATE(17),
- [sym_empty_statement] = STATE(17),
- [sym_labeled_statement] = STATE(17),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(17),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [ts_builtin_sym_end] = ACTIONS(295),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [17] = {
- [sym_export_statement] = STATE(7),
- [sym_declaration] = STATE(7),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(7),
- [sym_expression_statement] = STATE(7),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(7),
- [sym_if_statement] = STATE(7),
- [sym_switch_statement] = STATE(7),
- [sym_for_statement] = STATE(7),
- [sym_for_in_statement] = STATE(7),
- [sym_while_statement] = STATE(7),
- [sym_do_statement] = STATE(7),
- [sym_try_statement] = STATE(7),
- [sym_with_statement] = STATE(7),
- [sym_break_statement] = STATE(7),
- [sym_continue_statement] = STATE(7),
- [sym_debugger_statement] = STATE(7),
- [sym_return_statement] = STATE(7),
- [sym_throw_statement] = STATE(7),
- [sym_empty_statement] = STATE(7),
- [sym_labeled_statement] = STATE(7),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(7),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [ts_builtin_sym_end] = ACTIONS(297),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [18] = {
- [sym_export_statement] = STATE(15),
- [sym_declaration] = STATE(15),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(15),
- [sym_expression_statement] = STATE(15),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(15),
- [sym_if_statement] = STATE(15),
- [sym_switch_statement] = STATE(15),
- [sym_for_statement] = STATE(15),
- [sym_for_in_statement] = STATE(15),
- [sym_while_statement] = STATE(15),
- [sym_do_statement] = STATE(15),
- [sym_try_statement] = STATE(15),
- [sym_with_statement] = STATE(15),
- [sym_break_statement] = STATE(15),
- [sym_continue_statement] = STATE(15),
- [sym_debugger_statement] = STATE(15),
- [sym_return_statement] = STATE(15),
- [sym_throw_statement] = STATE(15),
- [sym_empty_statement] = STATE(15),
- [sym_labeled_statement] = STATE(15),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(15),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(299),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [19] = {
- [sym_export_statement] = STATE(21),
- [sym_declaration] = STATE(21),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(21),
- [sym_expression_statement] = STATE(21),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(21),
- [sym_if_statement] = STATE(21),
- [sym_switch_statement] = STATE(21),
- [sym_for_statement] = STATE(21),
- [sym_for_in_statement] = STATE(21),
- [sym_while_statement] = STATE(21),
- [sym_do_statement] = STATE(21),
- [sym_try_statement] = STATE(21),
- [sym_with_statement] = STATE(21),
- [sym_break_statement] = STATE(21),
- [sym_continue_statement] = STATE(21),
- [sym_debugger_statement] = STATE(21),
- [sym_return_statement] = STATE(21),
- [sym_throw_statement] = STATE(21),
- [sym_empty_statement] = STATE(21),
- [sym_labeled_statement] = STATE(21),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(21),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(301),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
- [sym_true] = ACTIONS(83),
- [sym_false] = ACTIONS(83),
- [sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [20] = {
- [sym_export_statement] = STATE(23),
- [sym_declaration] = STATE(23),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(23),
- [sym_expression_statement] = STATE(23),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(23),
- [sym_if_statement] = STATE(23),
- [sym_switch_statement] = STATE(23),
- [sym_for_statement] = STATE(23),
- [sym_for_in_statement] = STATE(23),
- [sym_while_statement] = STATE(23),
- [sym_do_statement] = STATE(23),
- [sym_try_statement] = STATE(23),
- [sym_with_statement] = STATE(23),
- [sym_break_statement] = STATE(23),
- [sym_continue_statement] = STATE(23),
- [sym_debugger_statement] = STATE(23),
- [sym_return_statement] = STATE(23),
- [sym_throw_statement] = STATE(23),
- [sym_empty_statement] = STATE(23),
- [sym_labeled_statement] = STATE(23),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(23),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(303),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
- [sym_this] = ACTIONS(83),
- [sym_super] = ACTIONS(83),
+static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) {
+ START_LEXER();
+ eof = lexer->eof(lexer);
+ switch (state) {
+ case 0:
+ if (lookahead == 'b') ADVANCE(1);
+ if (lookahead == 'c') ADVANCE(2);
+ if (lookahead == 'd') ADVANCE(3);
+ if (lookahead == 'f') ADVANCE(4);
+ if (lookahead == 'g') ADVANCE(5);
+ if (lookahead == 'i') ADVANCE(6);
+ if (lookahead == 'n') ADVANCE(7);
+ if (lookahead == 'r') ADVANCE(8);
+ if (lookahead == 's') ADVANCE(9);
+ if (lookahead == 't') ADVANCE(10);
+ if (lookahead == 'u') ADVANCE(11);
+ if (lookahead == 'v') ADVANCE(12);
+ if (lookahead == 'y') ADVANCE(13);
+ if (('\t' <= lookahead && lookahead <= '\r') ||
+ lookahead == ' ' ||
+ lookahead == 160 ||
+ lookahead == 5760 ||
+ (8192 <= lookahead && lookahead <= 8203) ||
+ lookahead == 8232 ||
+ lookahead == 8233 ||
+ lookahead == 8239 ||
+ lookahead == 8287 ||
+ lookahead == 8288 ||
+ lookahead == 12288 ||
+ lookahead == 65279) SKIP(0)
+ END_STATE();
+ case 1:
+ if (lookahead == 'r') ADVANCE(14);
+ END_STATE();
+ case 2:
+ if (lookahead == 'o') ADVANCE(15);
+ END_STATE();
+ case 3:
+ if (lookahead == 'e') ADVANCE(16);
+ if (lookahead == 'o') ADVANCE(17);
+ END_STATE();
+ case 4:
+ if (lookahead == 'a') ADVANCE(18);
+ if (lookahead == 'o') ADVANCE(19);
+ END_STATE();
+ case 5:
+ if (lookahead == 'e') ADVANCE(20);
+ END_STATE();
+ case 6:
+ if (lookahead == 'f') ADVANCE(21);
+ if (lookahead == 'm') ADVANCE(22);
+ END_STATE();
+ case 7:
+ if (lookahead == 'e') ADVANCE(23);
+ if (lookahead == 'u') ADVANCE(24);
+ END_STATE();
+ case 8:
+ if (lookahead == 'e') ADVANCE(25);
+ END_STATE();
+ case 9:
+ if (lookahead == 'e') ADVANCE(26);
+ if (lookahead == 't') ADVANCE(27);
+ if (lookahead == 'u') ADVANCE(28);
+ if (lookahead == 'w') ADVANCE(29);
+ END_STATE();
+ case 10:
+ if (lookahead == 'h') ADVANCE(30);
+ if (lookahead == 'r') ADVANCE(31);
+ if (lookahead == 'y') ADVANCE(32);
+ END_STATE();
+ case 11:
+ if (lookahead == 'n') ADVANCE(33);
+ END_STATE();
+ case 12:
+ if (lookahead == 'o') ADVANCE(34);
+ END_STATE();
+ case 13:
+ if (lookahead == 'i') ADVANCE(35);
+ END_STATE();
+ case 14:
+ if (lookahead == 'e') ADVANCE(36);
+ END_STATE();
+ case 15:
+ if (lookahead == 'n') ADVANCE(37);
+ END_STATE();
+ case 16:
+ if (lookahead == 'b') ADVANCE(38);
+ if (lookahead == 'l') ADVANCE(39);
+ END_STATE();
+ case 17:
+ ACCEPT_TOKEN(anon_sym_do);
+ END_STATE();
+ case 18:
+ if (lookahead == 'l') ADVANCE(40);
+ END_STATE();
+ case 19:
+ if (lookahead == 'r') ADVANCE(41);
+ END_STATE();
+ case 20:
+ if (lookahead == 't') ADVANCE(42);
+ END_STATE();
+ case 21:
+ ACCEPT_TOKEN(anon_sym_if);
+ END_STATE();
+ case 22:
+ if (lookahead == 'p') ADVANCE(43);
+ END_STATE();
+ case 23:
+ if (lookahead == 'w') ADVANCE(44);
+ END_STATE();
+ case 24:
+ if (lookahead == 'l') ADVANCE(45);
+ END_STATE();
+ case 25:
+ if (lookahead == 't') ADVANCE(46);
+ END_STATE();
+ case 26:
+ if (lookahead == 't') ADVANCE(47);
+ END_STATE();
+ case 27:
+ if (lookahead == 'a') ADVANCE(48);
+ END_STATE();
+ case 28:
+ if (lookahead == 'p') ADVANCE(49);
+ END_STATE();
+ case 29:
+ if (lookahead == 'i') ADVANCE(50);
+ END_STATE();
+ case 30:
+ if (lookahead == 'i') ADVANCE(51);
+ if (lookahead == 'r') ADVANCE(52);
+ END_STATE();
+ case 31:
+ if (lookahead == 'u') ADVANCE(53);
+ if (lookahead == 'y') ADVANCE(54);
+ END_STATE();
+ case 32:
+ if (lookahead == 'p') ADVANCE(55);
+ END_STATE();
+ case 33:
+ if (lookahead == 'd') ADVANCE(56);
+ END_STATE();
+ case 34:
+ if (lookahead == 'i') ADVANCE(57);
+ END_STATE();
+ case 35:
+ if (lookahead == 'e') ADVANCE(58);
+ END_STATE();
+ case 36:
+ if (lookahead == 'a') ADVANCE(59);
+ END_STATE();
+ case 37:
+ if (lookahead == 't') ADVANCE(60);
+ END_STATE();
+ case 38:
+ if (lookahead == 'u') ADVANCE(61);
+ END_STATE();
+ case 39:
+ if (lookahead == 'e') ADVANCE(62);
+ END_STATE();
+ case 40:
+ if (lookahead == 's') ADVANCE(63);
+ END_STATE();
+ case 41:
+ ACCEPT_TOKEN(anon_sym_for);
+ END_STATE();
+ case 42:
+ ACCEPT_TOKEN(anon_sym_get);
+ END_STATE();
+ case 43:
+ if (lookahead == 'o') ADVANCE(64);
+ END_STATE();
+ case 44:
+ ACCEPT_TOKEN(anon_sym_new);
+ END_STATE();
+ case 45:
+ if (lookahead == 'l') ADVANCE(65);
+ END_STATE();
+ case 46:
+ if (lookahead == 'u') ADVANCE(66);
+ END_STATE();
+ case 47:
+ ACCEPT_TOKEN(anon_sym_set);
+ END_STATE();
+ case 48:
+ if (lookahead == 't') ADVANCE(67);
+ END_STATE();
+ case 49:
+ if (lookahead == 'e') ADVANCE(68);
+ END_STATE();
+ case 50:
+ if (lookahead == 't') ADVANCE(69);
+ END_STATE();
+ case 51:
+ if (lookahead == 's') ADVANCE(70);
+ END_STATE();
+ case 52:
+ if (lookahead == 'o') ADVANCE(71);
+ END_STATE();
+ case 53:
+ if (lookahead == 'e') ADVANCE(72);
+ END_STATE();
+ case 54:
+ ACCEPT_TOKEN(anon_sym_try);
+ END_STATE();
+ case 55:
+ if (lookahead == 'e') ADVANCE(73);
+ END_STATE();
+ case 56:
+ if (lookahead == 'e') ADVANCE(74);
+ END_STATE();
+ case 57:
+ if (lookahead == 'd') ADVANCE(75);
+ END_STATE();
+ case 58:
+ if (lookahead == 'l') ADVANCE(76);
+ END_STATE();
+ case 59:
+ if (lookahead == 'k') ADVANCE(77);
+ END_STATE();
+ case 60:
+ if (lookahead == 'i') ADVANCE(78);
+ END_STATE();
+ case 61:
+ if (lookahead == 'g') ADVANCE(79);
+ END_STATE();
+ case 62:
+ if (lookahead == 't') ADVANCE(80);
+ END_STATE();
+ case 63:
+ if (lookahead == 'e') ADVANCE(81);
+ END_STATE();
+ case 64:
+ if (lookahead == 'r') ADVANCE(82);
+ END_STATE();
+ case 65:
+ ACCEPT_TOKEN(sym_null);
+ END_STATE();
+ case 66:
+ if (lookahead == 'r') ADVANCE(83);
+ END_STATE();
+ case 67:
+ if (lookahead == 'i') ADVANCE(84);
+ END_STATE();
+ case 68:
+ if (lookahead == 'r') ADVANCE(85);
+ END_STATE();
+ case 69:
+ if (lookahead == 'c') ADVANCE(86);
+ END_STATE();
+ case 70:
+ ACCEPT_TOKEN(sym_this);
+ END_STATE();
+ case 71:
+ if (lookahead == 'w') ADVANCE(87);
+ END_STATE();
+ case 72:
+ ACCEPT_TOKEN(sym_true);
+ END_STATE();
+ case 73:
+ if (lookahead == 'o') ADVANCE(88);
+ END_STATE();
+ case 74:
+ if (lookahead == 'f') ADVANCE(89);
+ END_STATE();
+ case 75:
+ ACCEPT_TOKEN(anon_sym_void);
+ END_STATE();
+ case 76:
+ if (lookahead == 'd') ADVANCE(90);
+ END_STATE();
+ case 77:
+ ACCEPT_TOKEN(anon_sym_break);
+ END_STATE();
+ case 78:
+ if (lookahead == 'n') ADVANCE(91);
+ END_STATE();
+ case 79:
+ if (lookahead == 'g') ADVANCE(92);
+ END_STATE();
+ case 80:
+ if (lookahead == 'e') ADVANCE(93);
+ END_STATE();
+ case 81:
+ ACCEPT_TOKEN(sym_false);
+ END_STATE();
+ case 82:
+ if (lookahead == 't') ADVANCE(94);
+ END_STATE();
+ case 83:
+ if (lookahead == 'n') ADVANCE(95);
+ END_STATE();
+ case 84:
+ if (lookahead == 'c') ADVANCE(96);
+ END_STATE();
+ case 85:
+ ACCEPT_TOKEN(sym_super);
+ END_STATE();
+ case 86:
+ if (lookahead == 'h') ADVANCE(97);
+ END_STATE();
+ case 87:
+ ACCEPT_TOKEN(anon_sym_throw);
+ END_STATE();
+ case 88:
+ if (lookahead == 'f') ADVANCE(98);
+ END_STATE();
+ case 89:
+ if (lookahead == 'i') ADVANCE(99);
+ END_STATE();
+ case 90:
+ ACCEPT_TOKEN(anon_sym_yield);
+ END_STATE();
+ case 91:
+ if (lookahead == 'u') ADVANCE(100);
+ END_STATE();
+ case 92:
+ if (lookahead == 'e') ADVANCE(101);
+ END_STATE();
+ case 93:
+ ACCEPT_TOKEN(anon_sym_delete);
+ END_STATE();
+ case 94:
+ ACCEPT_TOKEN(anon_sym_import);
+ END_STATE();
+ case 95:
+ ACCEPT_TOKEN(anon_sym_return);
+ END_STATE();
+ case 96:
+ ACCEPT_TOKEN(anon_sym_static);
+ END_STATE();
+ case 97:
+ ACCEPT_TOKEN(anon_sym_switch);
+ END_STATE();
+ case 98:
+ ACCEPT_TOKEN(anon_sym_typeof);
+ END_STATE();
+ case 99:
+ if (lookahead == 'n') ADVANCE(102);
+ END_STATE();
+ case 100:
+ if (lookahead == 'e') ADVANCE(103);
+ END_STATE();
+ case 101:
+ if (lookahead == 'r') ADVANCE(104);
+ END_STATE();
+ case 102:
+ if (lookahead == 'e') ADVANCE(105);
+ END_STATE();
+ case 103:
+ ACCEPT_TOKEN(anon_sym_continue);
+ END_STATE();
+ case 104:
+ ACCEPT_TOKEN(anon_sym_debugger);
+ END_STATE();
+ case 105:
+ if (lookahead == 'd') ADVANCE(106);
+ END_STATE();
+ case 106:
+ ACCEPT_TOKEN(sym_undefined);
+ END_STATE();
+ default:
+ return false;
+ }
+}
+
+static const TSLexMode ts_lex_modes[STATE_COUNT] = {
+ [0] = {.lex_state = 0, .external_lex_state = 1},
+ [1] = {.lex_state = 246, .external_lex_state = 2},
+ [2] = {.lex_state = 13, .external_lex_state = 2},
+ [3] = {.lex_state = 13, .external_lex_state = 2},
+ [4] = {.lex_state = 13, .external_lex_state = 2},
+ [5] = {.lex_state = 13, .external_lex_state = 2},
+ [6] = {.lex_state = 13, .external_lex_state = 2},
+ [7] = {.lex_state = 13, .external_lex_state = 2},
+ [8] = {.lex_state = 13, .external_lex_state = 2},
+ [9] = {.lex_state = 13, .external_lex_state = 2},
+ [10] = {.lex_state = 19, .external_lex_state = 2},
+ [11] = {.lex_state = 19, .external_lex_state = 2},
+ [12] = {.lex_state = 19, .external_lex_state = 2},
+ [13] = {.lex_state = 19, .external_lex_state = 2},
+ [14] = {.lex_state = 19, .external_lex_state = 2},
+ [15] = {.lex_state = 246, .external_lex_state = 2},
+ [16] = {.lex_state = 246, .external_lex_state = 2},
+ [17] = {.lex_state = 246, .external_lex_state = 2},
+ [18] = {.lex_state = 246, .external_lex_state = 2},
+ [19] = {.lex_state = 246, .external_lex_state = 2},
+ [20] = {.lex_state = 246, .external_lex_state = 2},
+ [21] = {.lex_state = 246, .external_lex_state = 2},
+ [22] = {.lex_state = 246, .external_lex_state = 2},
+ [23] = {.lex_state = 246, .external_lex_state = 2},
+ [24] = {.lex_state = 246, .external_lex_state = 2},
+ [25] = {.lex_state = 246, .external_lex_state = 2},
+ [26] = {.lex_state = 246, .external_lex_state = 2},
+ [27] = {.lex_state = 246, .external_lex_state = 2},
+ [28] = {.lex_state = 246, .external_lex_state = 2},
+ [29] = {.lex_state = 246, .external_lex_state = 2},
+ [30] = {.lex_state = 246, .external_lex_state = 2},
+ [31] = {.lex_state = 246, .external_lex_state = 2},
+ [32] = {.lex_state = 246, .external_lex_state = 2},
+ [33] = {.lex_state = 246, .external_lex_state = 2},
+ [34] = {.lex_state = 246, .external_lex_state = 2},
+ [35] = {.lex_state = 246, .external_lex_state = 2},
+ [36] = {.lex_state = 246, .external_lex_state = 2},
+ [37] = {.lex_state = 246, .external_lex_state = 2},
+ [38] = {.lex_state = 246, .external_lex_state = 2},
+ [39] = {.lex_state = 246, .external_lex_state = 2},
+ [40] = {.lex_state = 246, .external_lex_state = 2},
+ [41] = {.lex_state = 246, .external_lex_state = 2},
+ [42] = {.lex_state = 246, .external_lex_state = 2},
+ [43] = {.lex_state = 246, .external_lex_state = 2},
+ [44] = {.lex_state = 246, .external_lex_state = 2},
+ [45] = {.lex_state = 246, .external_lex_state = 2},
+ [46] = {.lex_state = 246, .external_lex_state = 2},
+ [47] = {.lex_state = 246, .external_lex_state = 2},
+ [48] = {.lex_state = 246, .external_lex_state = 2},
+ [49] = {.lex_state = 246, .external_lex_state = 2},
+ [50] = {.lex_state = 246, .external_lex_state = 2},
+ [51] = {.lex_state = 246, .external_lex_state = 2},
+ [52] = {.lex_state = 246, .external_lex_state = 2},
+ [53] = {.lex_state = 246, .external_lex_state = 2},
+ [54] = {.lex_state = 246, .external_lex_state = 2},
+ [55] = {.lex_state = 246, .external_lex_state = 2},
+ [56] = {.lex_state = 246, .external_lex_state = 2},
+ [57] = {.lex_state = 246, .external_lex_state = 2},
+ [58] = {.lex_state = 246, .external_lex_state = 2},
+ [59] = {.lex_state = 246, .external_lex_state = 2},
+ [60] = {.lex_state = 246, .external_lex_state = 2},
+ [61] = {.lex_state = 246, .external_lex_state = 2},
+ [62] = {.lex_state = 246, .external_lex_state = 2},
+ [63] = {.lex_state = 246, .external_lex_state = 2},
+ [64] = {.lex_state = 246, .external_lex_state = 2},
+ [65] = {.lex_state = 246, .external_lex_state = 2},
+ [66] = {.lex_state = 246, .external_lex_state = 2},
+ [67] = {.lex_state = 246, .external_lex_state = 2},
+ [68] = {.lex_state = 246, .external_lex_state = 2},
+ [69] = {.lex_state = 246, .external_lex_state = 2},
+ [70] = {.lex_state = 246, .external_lex_state = 2},
+ [71] = {.lex_state = 246, .external_lex_state = 2},
+ [72] = {.lex_state = 246, .external_lex_state = 2},
+ [73] = {.lex_state = 246, .external_lex_state = 2},
+ [74] = {.lex_state = 246, .external_lex_state = 2},
+ [75] = {.lex_state = 246, .external_lex_state = 2},
+ [76] = {.lex_state = 246, .external_lex_state = 2},
+ [77] = {.lex_state = 246, .external_lex_state = 2},
+ [78] = {.lex_state = 246, .external_lex_state = 2},
+ [79] = {.lex_state = 246, .external_lex_state = 2},
+ [80] = {.lex_state = 246, .external_lex_state = 2},
+ [81] = {.lex_state = 246, .external_lex_state = 2},
+ [82] = {.lex_state = 246, .external_lex_state = 2},
+ [83] = {.lex_state = 246, .external_lex_state = 2},
+ [84] = {.lex_state = 246, .external_lex_state = 2},
+ [85] = {.lex_state = 246, .external_lex_state = 2},
+ [86] = {.lex_state = 246, .external_lex_state = 2},
+ [87] = {.lex_state = 246, .external_lex_state = 2},
+ [88] = {.lex_state = 246, .external_lex_state = 2},
+ [89] = {.lex_state = 246, .external_lex_state = 2},
+ [90] = {.lex_state = 246, .external_lex_state = 2},
+ [91] = {.lex_state = 246, .external_lex_state = 2},
+ [92] = {.lex_state = 246, .external_lex_state = 2},
+ [93] = {.lex_state = 246, .external_lex_state = 2},
+ [94] = {.lex_state = 246, .external_lex_state = 2},
+ [95] = {.lex_state = 246, .external_lex_state = 2},
+ [96] = {.lex_state = 246, .external_lex_state = 2},
+ [97] = {.lex_state = 246, .external_lex_state = 2},
+ [98] = {.lex_state = 246, .external_lex_state = 2},
+ [99] = {.lex_state = 246, .external_lex_state = 2},
+ [100] = {.lex_state = 246, .external_lex_state = 2},
+ [101] = {.lex_state = 246, .external_lex_state = 2},
+ [102] = {.lex_state = 246, .external_lex_state = 2},
+ [103] = {.lex_state = 246, .external_lex_state = 2},
+ [104] = {.lex_state = 246, .external_lex_state = 2},
+ [105] = {.lex_state = 246, .external_lex_state = 2},
+ [106] = {.lex_state = 246, .external_lex_state = 2},
+ [107] = {.lex_state = 246, .external_lex_state = 2},
+ [108] = {.lex_state = 246, .external_lex_state = 2},
+ [109] = {.lex_state = 246, .external_lex_state = 2},
+ [110] = {.lex_state = 246, .external_lex_state = 2},
+ [111] = {.lex_state = 246, .external_lex_state = 2},
+ [112] = {.lex_state = 246, .external_lex_state = 2},
+ [113] = {.lex_state = 246, .external_lex_state = 2},
+ [114] = {.lex_state = 246, .external_lex_state = 2},
+ [115] = {.lex_state = 246, .external_lex_state = 2},
+ [116] = {.lex_state = 246, .external_lex_state = 2},
+ [117] = {.lex_state = 246, .external_lex_state = 2},
+ [118] = {.lex_state = 246, .external_lex_state = 2},
+ [119] = {.lex_state = 7, .external_lex_state = 3},
+ [120] = {.lex_state = 8, .external_lex_state = 4},
+ [121] = {.lex_state = 7, .external_lex_state = 4},
+ [122] = {.lex_state = 7, .external_lex_state = 3},
+ [123] = {.lex_state = 8, .external_lex_state = 3},
+ [124] = {.lex_state = 12, .external_lex_state = 2},
+ [125] = {.lex_state = 12, .external_lex_state = 2},
+ [126] = {.lex_state = 12, .external_lex_state = 2},
+ [127] = {.lex_state = 12, .external_lex_state = 2},
+ [128] = {.lex_state = 12, .external_lex_state = 2},
+ [129] = {.lex_state = 12, .external_lex_state = 2},
+ [130] = {.lex_state = 12, .external_lex_state = 2},
+ [131] = {.lex_state = 12, .external_lex_state = 2},
+ [132] = {.lex_state = 17, .external_lex_state = 2},
+ [133] = {.lex_state = 17, .external_lex_state = 2},
+ [134] = {.lex_state = 17, .external_lex_state = 2},
+ [135] = {.lex_state = 17, .external_lex_state = 2},
+ [136] = {.lex_state = 17, .external_lex_state = 2},
+ [137] = {.lex_state = 17, .external_lex_state = 2},
+ [138] = {.lex_state = 17, .external_lex_state = 2},
+ [139] = {.lex_state = 17, .external_lex_state = 2},
+ [140] = {.lex_state = 17, .external_lex_state = 2},
+ [141] = {.lex_state = 17, .external_lex_state = 2},
+ [142] = {.lex_state = 17, .external_lex_state = 2},
+ [143] = {.lex_state = 10, .external_lex_state = 4},
+ [144] = {.lex_state = 17, .external_lex_state = 2},
+ [145] = {.lex_state = 17, .external_lex_state = 2},
+ [146] = {.lex_state = 17, .external_lex_state = 2},
+ [147] = {.lex_state = 17, .external_lex_state = 2},
+ [148] = {.lex_state = 10, .external_lex_state = 4},
+ [149] = {.lex_state = 10, .external_lex_state = 4},
+ [150] = {.lex_state = 12, .external_lex_state = 2},
+ [151] = {.lex_state = 245, .external_lex_state = 4},
+ [152] = {.lex_state = 10, .external_lex_state = 4},
+ [153] = {.lex_state = 10, .external_lex_state = 4},
+ [154] = {.lex_state = 10, .external_lex_state = 4},
+ [155] = {.lex_state = 12, .external_lex_state = 2},
+ [156] = {.lex_state = 10, .external_lex_state = 4},
+ [157] = {.lex_state = 10, .external_lex_state = 4},
+ [158] = {.lex_state = 10, .external_lex_state = 4},
+ [159] = {.lex_state = 10, .external_lex_state = 4},
+ [160] = {.lex_state = 9, .external_lex_state = 4},
+ [161] = {.lex_state = 10, .external_lex_state = 4},
+ [162] = {.lex_state = 10, .external_lex_state = 4},
+ [163] = {.lex_state = 10, .external_lex_state = 4},
+ [164] = {.lex_state = 12, .external_lex_state = 2},
+ [165] = {.lex_state = 10, .external_lex_state = 4},
+ [166] = {.lex_state = 12, .external_lex_state = 2},
+ [167] = {.lex_state = 10, .external_lex_state = 4},
+ [168] = {.lex_state = 245, .external_lex_state = 4},
+ [169] = {.lex_state = 245, .external_lex_state = 4},
+ [170] = {.lex_state = 9, .external_lex_state = 4},
+ [171] = {.lex_state = 245, .external_lex_state = 4},
+ [172] = {.lex_state = 245, .external_lex_state = 4},
+ [173] = {.lex_state = 245, .external_lex_state = 4},
+ [174] = {.lex_state = 9, .external_lex_state = 4},
+ [175] = {.lex_state = 12, .external_lex_state = 2},
+ [176] = {.lex_state = 245, .external_lex_state = 4},
+ [177] = {.lex_state = 9, .external_lex_state = 4},
+ [178] = {.lex_state = 245, .external_lex_state = 4},
+ [179] = {.lex_state = 245, .external_lex_state = 4},
+ [180] = {.lex_state = 9, .external_lex_state = 4},
+ [181] = {.lex_state = 9, .external_lex_state = 4},
+ [182] = {.lex_state = 245, .external_lex_state = 4},
+ [183] = {.lex_state = 9, .external_lex_state = 4},
+ [184] = {.lex_state = 9, .external_lex_state = 4},
+ [185] = {.lex_state = 9, .external_lex_state = 4},
+ [186] = {.lex_state = 9, .external_lex_state = 4},
+ [187] = {.lex_state = 245, .external_lex_state = 4},
+ [188] = {.lex_state = 9, .external_lex_state = 4},
+ [189] = {.lex_state = 9, .external_lex_state = 4},
+ [190] = {.lex_state = 9, .external_lex_state = 4},
+ [191] = {.lex_state = 245, .external_lex_state = 4},
+ [192] = {.lex_state = 244, .external_lex_state = 4},
+ [193] = {.lex_state = 245, .external_lex_state = 4},
+ [194] = {.lex_state = 12, .external_lex_state = 2},
+ [195] = {.lex_state = 245, .external_lex_state = 4},
+ [196] = {.lex_state = 12, .external_lex_state = 2},
+ [197] = {.lex_state = 9, .external_lex_state = 4},
+ [198] = {.lex_state = 245, .external_lex_state = 4},
+ [199] = {.lex_state = 9, .external_lex_state = 4},
+ [200] = {.lex_state = 12, .external_lex_state = 2},
+ [201] = {.lex_state = 244, .external_lex_state = 4},
+ [202] = {.lex_state = 244, .external_lex_state = 4},
+ [203] = {.lex_state = 244, .external_lex_state = 4},
+ [204] = {.lex_state = 244, .external_lex_state = 4},
+ [205] = {.lex_state = 244, .external_lex_state = 4},
+ [206] = {.lex_state = 12, .external_lex_state = 2},
+ [207] = {.lex_state = 244, .external_lex_state = 4},
+ [208] = {.lex_state = 12, .external_lex_state = 2},
+ [209] = {.lex_state = 244, .external_lex_state = 4},
+ [210] = {.lex_state = 244, .external_lex_state = 4},
+ [211] = {.lex_state = 12, .external_lex_state = 2},
+ [212] = {.lex_state = 244, .external_lex_state = 4},
+ [213] = {.lex_state = 12, .external_lex_state = 2},
+ [214] = {.lex_state = 244, .external_lex_state = 4},
+ [215] = {.lex_state = 12, .external_lex_state = 2},
+ [216] = {.lex_state = 12, .external_lex_state = 2},
+ [217] = {.lex_state = 244, .external_lex_state = 4},
+ [218] = {.lex_state = 244, .external_lex_state = 4},
+ [219] = {.lex_state = 12, .external_lex_state = 2},
+ [220] = {.lex_state = 244, .external_lex_state = 4},
+ [221] = {.lex_state = 12, .external_lex_state = 2},
+ [222] = {.lex_state = 244, .external_lex_state = 4},
+ [223] = {.lex_state = 12, .external_lex_state = 2},
+ [224] = {.lex_state = 12, .external_lex_state = 2},
+ [225] = {.lex_state = 12, .external_lex_state = 2},
+ [226] = {.lex_state = 12, .external_lex_state = 2},
+ [227] = {.lex_state = 12, .external_lex_state = 2},
+ [228] = {.lex_state = 12, .external_lex_state = 2},
+ [229] = {.lex_state = 12, .external_lex_state = 2},
+ [230] = {.lex_state = 12, .external_lex_state = 2},
+ [231] = {.lex_state = 12, .external_lex_state = 2},
+ [232] = {.lex_state = 12, .external_lex_state = 2},
+ [233] = {.lex_state = 12, .external_lex_state = 5},
+ [234] = {.lex_state = 12, .external_lex_state = 5},
+ [235] = {.lex_state = 12, .external_lex_state = 5},
+ [236] = {.lex_state = 12, .external_lex_state = 5},
+ [237] = {.lex_state = 12, .external_lex_state = 5},
+ [238] = {.lex_state = 12, .external_lex_state = 2},
+ [239] = {.lex_state = 12, .external_lex_state = 2},
+ [240] = {.lex_state = 12, .external_lex_state = 2},
+ [241] = {.lex_state = 12, .external_lex_state = 2},
+ [242] = {.lex_state = 17, .external_lex_state = 2},
+ [243] = {.lex_state = 12, .external_lex_state = 2},
+ [244] = {.lex_state = 12, .external_lex_state = 2},
+ [245] = {.lex_state = 12, .external_lex_state = 2},
+ [246] = {.lex_state = 12, .external_lex_state = 2},
+ [247] = {.lex_state = 12, .external_lex_state = 2},
+ [248] = {.lex_state = 12, .external_lex_state = 2},
+ [249] = {.lex_state = 12, .external_lex_state = 2},
+ [250] = {.lex_state = 12, .external_lex_state = 2},
+ [251] = {.lex_state = 12, .external_lex_state = 2},
+ [252] = {.lex_state = 12, .external_lex_state = 2},
+ [253] = {.lex_state = 12, .external_lex_state = 2},
+ [254] = {.lex_state = 12, .external_lex_state = 2},
+ [255] = {.lex_state = 12, .external_lex_state = 2},
+ [256] = {.lex_state = 14, .external_lex_state = 2},
+ [257] = {.lex_state = 12, .external_lex_state = 2},
+ [258] = {.lex_state = 12, .external_lex_state = 2},
+ [259] = {.lex_state = 12, .external_lex_state = 2},
+ [260] = {.lex_state = 12, .external_lex_state = 2},
+ [261] = {.lex_state = 12, .external_lex_state = 2},
+ [262] = {.lex_state = 12, .external_lex_state = 2},
+ [263] = {.lex_state = 12, .external_lex_state = 2},
+ [264] = {.lex_state = 12, .external_lex_state = 2},
+ [265] = {.lex_state = 14, .external_lex_state = 2},
+ [266] = {.lex_state = 12, .external_lex_state = 2},
+ [267] = {.lex_state = 14, .external_lex_state = 2},
+ [268] = {.lex_state = 12, .external_lex_state = 2},
+ [269] = {.lex_state = 14, .external_lex_state = 2},
+ [270] = {.lex_state = 12, .external_lex_state = 2},
+ [271] = {.lex_state = 12, .external_lex_state = 2},
+ [272] = {.lex_state = 12, .external_lex_state = 2},
+ [273] = {.lex_state = 12, .external_lex_state = 2},
+ [274] = {.lex_state = 12, .external_lex_state = 2},
+ [275] = {.lex_state = 12, .external_lex_state = 2},
+ [276] = {.lex_state = 12, .external_lex_state = 2},
+ [277] = {.lex_state = 12, .external_lex_state = 2},
+ [278] = {.lex_state = 12, .external_lex_state = 2},
+ [279] = {.lex_state = 12, .external_lex_state = 2},
+ [280] = {.lex_state = 12, .external_lex_state = 2},
+ [281] = {.lex_state = 14, .external_lex_state = 2},
+ [282] = {.lex_state = 12, .external_lex_state = 2},
+ [283] = {.lex_state = 12, .external_lex_state = 2},
+ [284] = {.lex_state = 12, .external_lex_state = 2},
+ [285] = {.lex_state = 12, .external_lex_state = 2},
+ [286] = {.lex_state = 12, .external_lex_state = 2},
+ [287] = {.lex_state = 12, .external_lex_state = 2},
+ [288] = {.lex_state = 12, .external_lex_state = 2},
+ [289] = {.lex_state = 12, .external_lex_state = 2},
+ [290] = {.lex_state = 12, .external_lex_state = 2},
+ [291] = {.lex_state = 12, .external_lex_state = 2},
+ [292] = {.lex_state = 12, .external_lex_state = 2},
+ [293] = {.lex_state = 12, .external_lex_state = 2},
+ [294] = {.lex_state = 12, .external_lex_state = 2},
+ [295] = {.lex_state = 12, .external_lex_state = 2},
+ [296] = {.lex_state = 12, .external_lex_state = 2},
+ [297] = {.lex_state = 12, .external_lex_state = 2},
+ [298] = {.lex_state = 12, .external_lex_state = 2},
+ [299] = {.lex_state = 12, .external_lex_state = 2},
+ [300] = {.lex_state = 12, .external_lex_state = 2},
+ [301] = {.lex_state = 12, .external_lex_state = 2},
+ [302] = {.lex_state = 12, .external_lex_state = 2},
+ [303] = {.lex_state = 12, .external_lex_state = 2},
+ [304] = {.lex_state = 12, .external_lex_state = 2},
+ [305] = {.lex_state = 12, .external_lex_state = 2},
+ [306] = {.lex_state = 12, .external_lex_state = 2},
+ [307] = {.lex_state = 12, .external_lex_state = 2},
+ [308] = {.lex_state = 12, .external_lex_state = 2},
+ [309] = {.lex_state = 12, .external_lex_state = 2},
+ [310] = {.lex_state = 12, .external_lex_state = 2},
+ [311] = {.lex_state = 12, .external_lex_state = 2},
+ [312] = {.lex_state = 12, .external_lex_state = 2},
+ [313] = {.lex_state = 12, .external_lex_state = 2},
+ [314] = {.lex_state = 12, .external_lex_state = 2},
+ [315] = {.lex_state = 12, .external_lex_state = 2},
+ [316] = {.lex_state = 12, .external_lex_state = 2},
+ [317] = {.lex_state = 12, .external_lex_state = 2},
+ [318] = {.lex_state = 12, .external_lex_state = 2},
+ [319] = {.lex_state = 12, .external_lex_state = 2},
+ [320] = {.lex_state = 12, .external_lex_state = 2},
+ [321] = {.lex_state = 12, .external_lex_state = 2},
+ [322] = {.lex_state = 12, .external_lex_state = 2},
+ [323] = {.lex_state = 12, .external_lex_state = 2},
+ [324] = {.lex_state = 12, .external_lex_state = 2},
+ [325] = {.lex_state = 12, .external_lex_state = 2},
+ [326] = {.lex_state = 12, .external_lex_state = 2},
+ [327] = {.lex_state = 12, .external_lex_state = 2},
+ [328] = {.lex_state = 12, .external_lex_state = 2},
+ [329] = {.lex_state = 12, .external_lex_state = 2},
+ [330] = {.lex_state = 12, .external_lex_state = 2},
+ [331] = {.lex_state = 12, .external_lex_state = 2},
+ [332] = {.lex_state = 12, .external_lex_state = 2},
+ [333] = {.lex_state = 12, .external_lex_state = 2},
+ [334] = {.lex_state = 12, .external_lex_state = 2},
+ [335] = {.lex_state = 12, .external_lex_state = 2},
+ [336] = {.lex_state = 12, .external_lex_state = 2},
+ [337] = {.lex_state = 12, .external_lex_state = 2},
+ [338] = {.lex_state = 12, .external_lex_state = 2},
+ [339] = {.lex_state = 12, .external_lex_state = 2},
+ [340] = {.lex_state = 12, .external_lex_state = 2},
+ [341] = {.lex_state = 12, .external_lex_state = 2},
+ [342] = {.lex_state = 12, .external_lex_state = 2},
+ [343] = {.lex_state = 12, .external_lex_state = 2},
+ [344] = {.lex_state = 12, .external_lex_state = 2},
+ [345] = {.lex_state = 12, .external_lex_state = 2},
+ [346] = {.lex_state = 12, .external_lex_state = 2},
+ [347] = {.lex_state = 12, .external_lex_state = 2},
+ [348] = {.lex_state = 12, .external_lex_state = 2},
+ [349] = {.lex_state = 12, .external_lex_state = 2},
+ [350] = {.lex_state = 12, .external_lex_state = 2},
+ [351] = {.lex_state = 12, .external_lex_state = 2},
+ [352] = {.lex_state = 12, .external_lex_state = 2},
+ [353] = {.lex_state = 12, .external_lex_state = 2},
+ [354] = {.lex_state = 12, .external_lex_state = 2},
+ [355] = {.lex_state = 12, .external_lex_state = 2},
+ [356] = {.lex_state = 12, .external_lex_state = 2},
+ [357] = {.lex_state = 12, .external_lex_state = 2},
+ [358] = {.lex_state = 12, .external_lex_state = 2},
+ [359] = {.lex_state = 12, .external_lex_state = 2},
+ [360] = {.lex_state = 12, .external_lex_state = 2},
+ [361] = {.lex_state = 12, .external_lex_state = 2},
+ [362] = {.lex_state = 12, .external_lex_state = 2},
+ [363] = {.lex_state = 12, .external_lex_state = 2},
+ [364] = {.lex_state = 12, .external_lex_state = 2},
+ [365] = {.lex_state = 12, .external_lex_state = 2},
+ [366] = {.lex_state = 12, .external_lex_state = 2},
+ [367] = {.lex_state = 12, .external_lex_state = 2},
+ [368] = {.lex_state = 12, .external_lex_state = 2},
+ [369] = {.lex_state = 12, .external_lex_state = 2},
+ [370] = {.lex_state = 12, .external_lex_state = 2},
+ [371] = {.lex_state = 12, .external_lex_state = 2},
+ [372] = {.lex_state = 12, .external_lex_state = 2},
+ [373] = {.lex_state = 12, .external_lex_state = 2},
+ [374] = {.lex_state = 12, .external_lex_state = 2},
+ [375] = {.lex_state = 12, .external_lex_state = 2},
+ [376] = {.lex_state = 12, .external_lex_state = 2},
+ [377] = {.lex_state = 12, .external_lex_state = 2},
+ [378] = {.lex_state = 12, .external_lex_state = 2},
+ [379] = {.lex_state = 12, .external_lex_state = 2},
+ [380] = {.lex_state = 12, .external_lex_state = 2},
+ [381] = {.lex_state = 12, .external_lex_state = 2},
+ [382] = {.lex_state = 12, .external_lex_state = 2},
+ [383] = {.lex_state = 12, .external_lex_state = 2},
+ [384] = {.lex_state = 12, .external_lex_state = 2},
+ [385] = {.lex_state = 12, .external_lex_state = 2},
+ [386] = {.lex_state = 12, .external_lex_state = 2},
+ [387] = {.lex_state = 12, .external_lex_state = 2},
+ [388] = {.lex_state = 12, .external_lex_state = 2},
+ [389] = {.lex_state = 12, .external_lex_state = 2},
+ [390] = {.lex_state = 12, .external_lex_state = 2},
+ [391] = {.lex_state = 12, .external_lex_state = 2},
+ [392] = {.lex_state = 12, .external_lex_state = 2},
+ [393] = {.lex_state = 12, .external_lex_state = 2},
+ [394] = {.lex_state = 12, .external_lex_state = 2},
+ [395] = {.lex_state = 12, .external_lex_state = 2},
+ [396] = {.lex_state = 12, .external_lex_state = 2},
+ [397] = {.lex_state = 12, .external_lex_state = 2},
+ [398] = {.lex_state = 12, .external_lex_state = 2},
+ [399] = {.lex_state = 12, .external_lex_state = 2},
+ [400] = {.lex_state = 12, .external_lex_state = 2},
+ [401] = {.lex_state = 12, .external_lex_state = 2},
+ [402] = {.lex_state = 12, .external_lex_state = 2},
+ [403] = {.lex_state = 12, .external_lex_state = 2},
+ [404] = {.lex_state = 12, .external_lex_state = 2},
+ [405] = {.lex_state = 12, .external_lex_state = 2},
+ [406] = {.lex_state = 12, .external_lex_state = 2},
+ [407] = {.lex_state = 12, .external_lex_state = 2},
+ [408] = {.lex_state = 12, .external_lex_state = 2},
+ [409] = {.lex_state = 12, .external_lex_state = 2},
+ [410] = {.lex_state = 12, .external_lex_state = 2},
+ [411] = {.lex_state = 12, .external_lex_state = 2},
+ [412] = {.lex_state = 12, .external_lex_state = 2},
+ [413] = {.lex_state = 12, .external_lex_state = 2},
+ [414] = {.lex_state = 12, .external_lex_state = 2},
+ [415] = {.lex_state = 12, .external_lex_state = 2},
+ [416] = {.lex_state = 12, .external_lex_state = 2},
+ [417] = {.lex_state = 12, .external_lex_state = 2},
+ [418] = {.lex_state = 12, .external_lex_state = 2},
+ [419] = {.lex_state = 12, .external_lex_state = 2},
+ [420] = {.lex_state = 12, .external_lex_state = 2},
+ [421] = {.lex_state = 12, .external_lex_state = 2},
+ [422] = {.lex_state = 12, .external_lex_state = 2},
+ [423] = {.lex_state = 12, .external_lex_state = 2},
+ [424] = {.lex_state = 12, .external_lex_state = 2},
+ [425] = {.lex_state = 252, .external_lex_state = 4},
+ [426] = {.lex_state = 252, .external_lex_state = 4},
+ [427] = {.lex_state = 252, .external_lex_state = 4},
+ [428] = {.lex_state = 252, .external_lex_state = 4},
+ [429] = {.lex_state = 22, .external_lex_state = 4},
+ [430] = {.lex_state = 252, .external_lex_state = 4},
+ [431] = {.lex_state = 22, .external_lex_state = 4},
+ [432] = {.lex_state = 252, .external_lex_state = 4},
+ [433] = {.lex_state = 252, .external_lex_state = 4},
+ [434] = {.lex_state = 22, .external_lex_state = 4},
+ [435] = {.lex_state = 252, .external_lex_state = 4},
+ [436] = {.lex_state = 23, .external_lex_state = 4},
+ [437] = {.lex_state = 23, .external_lex_state = 4},
+ [438] = {.lex_state = 23, .external_lex_state = 4},
+ [439] = {.lex_state = 23, .external_lex_state = 4},
+ [440] = {.lex_state = 23, .external_lex_state = 4},
+ [441] = {.lex_state = 23, .external_lex_state = 4},
+ [442] = {.lex_state = 24, .external_lex_state = 3},
+ [443] = {.lex_state = 24, .external_lex_state = 3},
+ [444] = {.lex_state = 24, .external_lex_state = 4},
+ [445] = {.lex_state = 24, .external_lex_state = 3},
+ [446] = {.lex_state = 16, .external_lex_state = 2},
+ [447] = {.lex_state = 24, .external_lex_state = 4},
+ [448] = {.lex_state = 24, .external_lex_state = 3},
+ [449] = {.lex_state = 25, .external_lex_state = 4},
+ [450] = {.lex_state = 26, .external_lex_state = 4},
+ [451] = {.lex_state = 24, .external_lex_state = 4},
+ [452] = {.lex_state = 24, .external_lex_state = 3},
+ [453] = {.lex_state = 26, .external_lex_state = 4},
+ [454] = {.lex_state = 24, .external_lex_state = 4},
+ [455] = {.lex_state = 25, .external_lex_state = 4},
+ [456] = {.lex_state = 24, .external_lex_state = 4},
+ [457] = {.lex_state = 24, .external_lex_state = 4},
+ [458] = {.lex_state = 26, .external_lex_state = 4},
+ [459] = {.lex_state = 25, .external_lex_state = 4},
+ [460] = {.lex_state = 24, .external_lex_state = 4},
+ [461] = {.lex_state = 16, .external_lex_state = 5},
+ [462] = {.lex_state = 251, .external_lex_state = 2},
+ [463] = {.lex_state = 24, .external_lex_state = 3},
+ [464] = {.lex_state = 16, .external_lex_state = 5},
+ [465] = {.lex_state = 15, .external_lex_state = 2},
+ [466] = {.lex_state = 20, .external_lex_state = 5},
+ [467] = {.lex_state = 251, .external_lex_state = 5},
+ [468] = {.lex_state = 24, .external_lex_state = 4},
+ [469] = {.lex_state = 15, .external_lex_state = 5},
+ [470] = {.lex_state = 24, .external_lex_state = 3},
+ [471] = {.lex_state = 250, .external_lex_state = 2},
+ [472] = {.lex_state = 251, .external_lex_state = 5},
+ [473] = {.lex_state = 15, .external_lex_state = 5},
+ [474] = {.lex_state = 24, .external_lex_state = 4},
+ [475] = {.lex_state = 16, .external_lex_state = 2},
+ [476] = {.lex_state = 20, .external_lex_state = 2},
+ [477] = {.lex_state = 24, .external_lex_state = 4},
+ [478] = {.lex_state = 24, .external_lex_state = 4},
+ [479] = {.lex_state = 20, .external_lex_state = 5},
+ [480] = {.lex_state = 24, .external_lex_state = 4},
+ [481] = {.lex_state = 16, .external_lex_state = 2},
+ [482] = {.lex_state = 24, .external_lex_state = 3},
+ [483] = {.lex_state = 248, .external_lex_state = 5},
+ [484] = {.lex_state = 21, .external_lex_state = 5},
+ [485] = {.lex_state = 21, .external_lex_state = 5},
+ [486] = {.lex_state = 248, .external_lex_state = 5},
+ [487] = {.lex_state = 21, .external_lex_state = 2},
+ [488] = {.lex_state = 20, .external_lex_state = 2},
+ [489] = {.lex_state = 25, .external_lex_state = 4},
+ [490] = {.lex_state = 21, .external_lex_state = 5},
+ [491] = {.lex_state = 248, .external_lex_state = 2},
+ [492] = {.lex_state = 250, .external_lex_state = 5},
+ [493] = {.lex_state = 21, .external_lex_state = 5},
+ [494] = {.lex_state = 21, .external_lex_state = 5},
+ [495] = {.lex_state = 21, .external_lex_state = 2},
+ [496] = {.lex_state = 25, .external_lex_state = 4},
+ [497] = {.lex_state = 27, .external_lex_state = 4},
+ [498] = {.lex_state = 26, .external_lex_state = 3},
+ [499] = {.lex_state = 21, .external_lex_state = 5},
+ [500] = {.lex_state = 21, .external_lex_state = 5},
+ [501] = {.lex_state = 21, .external_lex_state = 5},
+ [502] = {.lex_state = 21, .external_lex_state = 5},
+ [503] = {.lex_state = 21, .external_lex_state = 5},
+ [504] = {.lex_state = 251, .external_lex_state = 2},
+ [505] = {.lex_state = 21, .external_lex_state = 5},
+ [506] = {.lex_state = 21, .external_lex_state = 5},
+ [507] = {.lex_state = 21, .external_lex_state = 5},
+ [508] = {.lex_state = 251, .external_lex_state = 2},
+ [509] = {.lex_state = 26, .external_lex_state = 3},
+ [510] = {.lex_state = 20, .external_lex_state = 2},
+ [511] = {.lex_state = 21, .external_lex_state = 5},
+ [512] = {.lex_state = 18, .external_lex_state = 5},
+ [513] = {.lex_state = 18, .external_lex_state = 2},
+ [514] = {.lex_state = 20, .external_lex_state = 2},
+ [515] = {.lex_state = 21, .external_lex_state = 5},
+ [516] = {.lex_state = 15, .external_lex_state = 2},
+ [517] = {.lex_state = 21, .external_lex_state = 5},
+ [518] = {.lex_state = 18, .external_lex_state = 5},
+ [519] = {.lex_state = 15, .external_lex_state = 2},
+ [520] = {.lex_state = 20, .external_lex_state = 2},
+ [521] = {.lex_state = 21, .external_lex_state = 5},
+ [522] = {.lex_state = 250, .external_lex_state = 5},
+ [523] = {.lex_state = 21, .external_lex_state = 5},
+ [524] = {.lex_state = 25, .external_lex_state = 4},
+ [525] = {.lex_state = 25, .external_lex_state = 4},
+ [526] = {.lex_state = 26, .external_lex_state = 3},
+ [527] = {.lex_state = 25, .external_lex_state = 4},
+ [528] = {.lex_state = 21, .external_lex_state = 2},
+ [529] = {.lex_state = 21, .external_lex_state = 2},
+ [530] = {.lex_state = 247, .external_lex_state = 5},
+ [531] = {.lex_state = 18, .external_lex_state = 2},
+ [532] = {.lex_state = 19, .external_lex_state = 5},
+ [533] = {.lex_state = 21, .external_lex_state = 2},
+ [534] = {.lex_state = 18, .external_lex_state = 2},
+ [535] = {.lex_state = 21, .external_lex_state = 2},
+ [536] = {.lex_state = 19, .external_lex_state = 5},
+ [537] = {.lex_state = 249, .external_lex_state = 5},
+ [538] = {.lex_state = 249, .external_lex_state = 5},
+ [539] = {.lex_state = 249, .external_lex_state = 5},
+ [540] = {.lex_state = 19, .external_lex_state = 5},
+ [541] = {.lex_state = 19, .external_lex_state = 5},
+ [542] = {.lex_state = 21, .external_lex_state = 2},
+ [543] = {.lex_state = 21, .external_lex_state = 2},
+ [544] = {.lex_state = 249, .external_lex_state = 5},
+ [545] = {.lex_state = 21, .external_lex_state = 2},
+ [546] = {.lex_state = 249, .external_lex_state = 5},
+ [547] = {.lex_state = 249, .external_lex_state = 5},
+ [548] = {.lex_state = 21, .external_lex_state = 2},
+ [549] = {.lex_state = 19, .external_lex_state = 5},
+ [550] = {.lex_state = 21, .external_lex_state = 2},
+ [551] = {.lex_state = 19, .external_lex_state = 5},
+ [552] = {.lex_state = 21, .external_lex_state = 2},
+ [553] = {.lex_state = 21, .external_lex_state = 2},
+ [554] = {.lex_state = 21, .external_lex_state = 2},
+ [555] = {.lex_state = 248, .external_lex_state = 2},
+ [556] = {.lex_state = 19, .external_lex_state = 5},
+ [557] = {.lex_state = 248, .external_lex_state = 2},
+ [558] = {.lex_state = 249, .external_lex_state = 5},
+ [559] = {.lex_state = 21, .external_lex_state = 2},
+ [560] = {.lex_state = 249, .external_lex_state = 2},
+ [561] = {.lex_state = 21, .external_lex_state = 2},
+ [562] = {.lex_state = 21, .external_lex_state = 2},
+ [563] = {.lex_state = 21, .external_lex_state = 2},
+ [564] = {.lex_state = 19, .external_lex_state = 5},
+ [565] = {.lex_state = 18, .external_lex_state = 2},
+ [566] = {.lex_state = 21, .external_lex_state = 2},
+ [567] = {.lex_state = 19, .external_lex_state = 5},
+ [568] = {.lex_state = 21, .external_lex_state = 2},
+ [569] = {.lex_state = 248, .external_lex_state = 2},
+ [570] = {.lex_state = 21, .external_lex_state = 2},
+ [571] = {.lex_state = 21, .external_lex_state = 2},
+ [572] = {.lex_state = 21, .external_lex_state = 2},
+ [573] = {.lex_state = 21, .external_lex_state = 2},
+ [574] = {.lex_state = 249, .external_lex_state = 5},
+ [575] = {.lex_state = 21, .external_lex_state = 2},
+ [576] = {.lex_state = 21, .external_lex_state = 2},
+ [577] = {.lex_state = 21, .external_lex_state = 2},
+ [578] = {.lex_state = 19, .external_lex_state = 5},
+ [579] = {.lex_state = 21, .external_lex_state = 2},
+ [580] = {.lex_state = 21, .external_lex_state = 2},
+ [581] = {.lex_state = 21, .external_lex_state = 2},
+ [582] = {.lex_state = 21, .external_lex_state = 2},
+ [583] = {.lex_state = 21, .external_lex_state = 2},
+ [584] = {.lex_state = 19, .external_lex_state = 5},
+ [585] = {.lex_state = 19, .external_lex_state = 5},
+ [586] = {.lex_state = 21, .external_lex_state = 2},
+ [587] = {.lex_state = 21, .external_lex_state = 2},
+ [588] = {.lex_state = 21, .external_lex_state = 2},
+ [589] = {.lex_state = 21, .external_lex_state = 2},
+ [590] = {.lex_state = 21, .external_lex_state = 2},
+ [591] = {.lex_state = 19, .external_lex_state = 5},
+ [592] = {.lex_state = 249, .external_lex_state = 5},
+ [593] = {.lex_state = 21, .external_lex_state = 2},
+ [594] = {.lex_state = 21, .external_lex_state = 2},
+ [595] = {.lex_state = 249, .external_lex_state = 5},
+ [596] = {.lex_state = 249, .external_lex_state = 5},
+ [597] = {.lex_state = 250, .external_lex_state = 2},
+ [598] = {.lex_state = 21, .external_lex_state = 2},
+ [599] = {.lex_state = 247, .external_lex_state = 5},
+ [600] = {.lex_state = 21, .external_lex_state = 2},
+ [601] = {.lex_state = 21, .external_lex_state = 2},
+ [602] = {.lex_state = 21, .external_lex_state = 2},
+ [603] = {.lex_state = 21, .external_lex_state = 2},
+ [604] = {.lex_state = 21, .external_lex_state = 2},
+ [605] = {.lex_state = 21, .external_lex_state = 2},
+ [606] = {.lex_state = 21, .external_lex_state = 2},
+ [607] = {.lex_state = 21, .external_lex_state = 2},
+ [608] = {.lex_state = 21, .external_lex_state = 2},
+ [609] = {.lex_state = 249, .external_lex_state = 2},
+ [610] = {.lex_state = 21, .external_lex_state = 2},
+ [611] = {.lex_state = 21, .external_lex_state = 2},
+ [612] = {.lex_state = 21, .external_lex_state = 2},
+ [613] = {.lex_state = 21, .external_lex_state = 2},
+ [614] = {.lex_state = 21, .external_lex_state = 2},
+ [615] = {.lex_state = 249, .external_lex_state = 5},
+ [616] = {.lex_state = 21, .external_lex_state = 2},
+ [617] = {.lex_state = 21, .external_lex_state = 2},
+ [618] = {.lex_state = 21, .external_lex_state = 2},
+ [619] = {.lex_state = 21, .external_lex_state = 2},
+ [620] = {.lex_state = 21, .external_lex_state = 2},
+ [621] = {.lex_state = 21, .external_lex_state = 2},
+ [622] = {.lex_state = 247, .external_lex_state = 2},
+ [623] = {.lex_state = 21, .external_lex_state = 2},
+ [624] = {.lex_state = 21, .external_lex_state = 2},
+ [625] = {.lex_state = 21, .external_lex_state = 2},
+ [626] = {.lex_state = 21, .external_lex_state = 2},
+ [627] = {.lex_state = 21, .external_lex_state = 2},
+ [628] = {.lex_state = 21, .external_lex_state = 2},
+ [629] = {.lex_state = 21, .external_lex_state = 2},
+ [630] = {.lex_state = 21, .external_lex_state = 2},
+ [631] = {.lex_state = 21, .external_lex_state = 2},
+ [632] = {.lex_state = 21, .external_lex_state = 2},
+ [633] = {.lex_state = 21, .external_lex_state = 2},
+ [634] = {.lex_state = 21, .external_lex_state = 2},
+ [635] = {.lex_state = 249, .external_lex_state = 5},
+ [636] = {.lex_state = 21, .external_lex_state = 2},
+ [637] = {.lex_state = 21, .external_lex_state = 2},
+ [638] = {.lex_state = 21, .external_lex_state = 2},
+ [639] = {.lex_state = 21, .external_lex_state = 2},
+ [640] = {.lex_state = 21, .external_lex_state = 2},
+ [641] = {.lex_state = 21, .external_lex_state = 2},
+ [642] = {.lex_state = 21, .external_lex_state = 2},
+ [643] = {.lex_state = 21, .external_lex_state = 2},
+ [644] = {.lex_state = 21, .external_lex_state = 2},
+ [645] = {.lex_state = 21, .external_lex_state = 2},
+ [646] = {.lex_state = 249, .external_lex_state = 5},
+ [647] = {.lex_state = 19, .external_lex_state = 5},
+ [648] = {.lex_state = 249, .external_lex_state = 5},
+ [649] = {.lex_state = 21, .external_lex_state = 2},
+ [650] = {.lex_state = 21, .external_lex_state = 2},
+ [651] = {.lex_state = 21, .external_lex_state = 2},
+ [652] = {.lex_state = 21, .external_lex_state = 2},
+ [653] = {.lex_state = 249, .external_lex_state = 5},
+ [654] = {.lex_state = 19, .external_lex_state = 5},
+ [655] = {.lex_state = 21, .external_lex_state = 2},
+ [656] = {.lex_state = 19, .external_lex_state = 5},
+ [657] = {.lex_state = 21, .external_lex_state = 2},
+ [658] = {.lex_state = 249, .external_lex_state = 5},
+ [659] = {.lex_state = 21, .external_lex_state = 2},
+ [660] = {.lex_state = 21, .external_lex_state = 2},
+ [661] = {.lex_state = 21, .external_lex_state = 2},
+ [662] = {.lex_state = 21, .external_lex_state = 2},
+ [663] = {.lex_state = 21, .external_lex_state = 2},
+ [664] = {.lex_state = 248, .external_lex_state = 2},
+ [665] = {.lex_state = 21, .external_lex_state = 2},
+ [666] = {.lex_state = 19, .external_lex_state = 5},
+ [667] = {.lex_state = 249, .external_lex_state = 5},
+ [668] = {.lex_state = 21, .external_lex_state = 2},
+ [669] = {.lex_state = 21, .external_lex_state = 2},
+ [670] = {.lex_state = 19, .external_lex_state = 5},
+ [671] = {.lex_state = 18, .external_lex_state = 2},
+ [672] = {.lex_state = 21, .external_lex_state = 2},
+ [673] = {.lex_state = 21, .external_lex_state = 2},
+ [674] = {.lex_state = 250, .external_lex_state = 2},
+ [675] = {.lex_state = 21, .external_lex_state = 2},
+ [676] = {.lex_state = 21, .external_lex_state = 2},
+ [677] = {.lex_state = 21, .external_lex_state = 2},
+ [678] = {.lex_state = 19, .external_lex_state = 2},
+ [679] = {.lex_state = 19, .external_lex_state = 2},
+ [680] = {.lex_state = 249, .external_lex_state = 2},
+ [681] = {.lex_state = 249, .external_lex_state = 2},
+ [682] = {.lex_state = 249, .external_lex_state = 2},
+ [683] = {.lex_state = 249, .external_lex_state = 2},
+ [684] = {.lex_state = 249, .external_lex_state = 2},
+ [685] = {.lex_state = 249, .external_lex_state = 2},
+ [686] = {.lex_state = 249, .external_lex_state = 2},
+ [687] = {.lex_state = 249, .external_lex_state = 2},
+ [688] = {.lex_state = 249, .external_lex_state = 2},
+ [689] = {.lex_state = 249, .external_lex_state = 2},
+ [690] = {.lex_state = 249, .external_lex_state = 2},
+ [691] = {.lex_state = 249, .external_lex_state = 2},
+ [692] = {.lex_state = 249, .external_lex_state = 2},
+ [693] = {.lex_state = 249, .external_lex_state = 2},
+ [694] = {.lex_state = 249, .external_lex_state = 2},
+ [695] = {.lex_state = 19, .external_lex_state = 2},
+ [696] = {.lex_state = 249, .external_lex_state = 2},
+ [697] = {.lex_state = 249, .external_lex_state = 2},
+ [698] = {.lex_state = 249, .external_lex_state = 2},
+ [699] = {.lex_state = 249, .external_lex_state = 2},
+ [700] = {.lex_state = 249, .external_lex_state = 2},
+ [701] = {.lex_state = 249, .external_lex_state = 2},
+ [702] = {.lex_state = 249, .external_lex_state = 2},
+ [703] = {.lex_state = 249, .external_lex_state = 2},
+ [704] = {.lex_state = 19, .external_lex_state = 2},
+ [705] = {.lex_state = 249, .external_lex_state = 2},
+ [706] = {.lex_state = 19, .external_lex_state = 2},
+ [707] = {.lex_state = 19, .external_lex_state = 2},
+ [708] = {.lex_state = 19, .external_lex_state = 2},
+ [709] = {.lex_state = 19, .external_lex_state = 2},
+ [710] = {.lex_state = 19, .external_lex_state = 2},
+ [711] = {.lex_state = 246, .external_lex_state = 5},
+ [712] = {.lex_state = 19, .external_lex_state = 2},
+ [713] = {.lex_state = 19, .external_lex_state = 2},
+ [714] = {.lex_state = 249, .external_lex_state = 2},
+ [715] = {.lex_state = 246, .external_lex_state = 5},
+ [716] = {.lex_state = 249, .external_lex_state = 2},
+ [717] = {.lex_state = 246, .external_lex_state = 5},
+ [718] = {.lex_state = 249, .external_lex_state = 2},
+ [719] = {.lex_state = 19, .external_lex_state = 2},
+ [720] = {.lex_state = 249, .external_lex_state = 2},
+ [721] = {.lex_state = 249, .external_lex_state = 2},
+ [722] = {.lex_state = 249, .external_lex_state = 2},
+ [723] = {.lex_state = 19, .external_lex_state = 2},
+ [724] = {.lex_state = 19, .external_lex_state = 2},
+ [725] = {.lex_state = 19, .external_lex_state = 2},
+ [726] = {.lex_state = 249, .external_lex_state = 2},
+ [727] = {.lex_state = 19, .external_lex_state = 2},
+ [728] = {.lex_state = 249, .external_lex_state = 2},
+ [729] = {.lex_state = 246, .external_lex_state = 5},
+ [730] = {.lex_state = 249, .external_lex_state = 2},
+ [731] = {.lex_state = 249, .external_lex_state = 2},
+ [732] = {.lex_state = 249, .external_lex_state = 2},
+ [733] = {.lex_state = 249, .external_lex_state = 2},
+ [734] = {.lex_state = 25, .external_lex_state = 4},
+ [735] = {.lex_state = 19, .external_lex_state = 2},
+ [736] = {.lex_state = 19, .external_lex_state = 2},
+ [737] = {.lex_state = 249, .external_lex_state = 2},
+ [738] = {.lex_state = 19, .external_lex_state = 2},
+ [739] = {.lex_state = 19, .external_lex_state = 2},
+ [740] = {.lex_state = 19, .external_lex_state = 2},
+ [741] = {.lex_state = 249, .external_lex_state = 2},
+ [742] = {.lex_state = 19, .external_lex_state = 2},
+ [743] = {.lex_state = 19, .external_lex_state = 2},
+ [744] = {.lex_state = 249, .external_lex_state = 2},
+ [745] = {.lex_state = 19, .external_lex_state = 2},
+ [746] = {.lex_state = 19, .external_lex_state = 2},
+ [747] = {.lex_state = 249, .external_lex_state = 2},
+ [748] = {.lex_state = 249, .external_lex_state = 2},
+ [749] = {.lex_state = 19, .external_lex_state = 2},
+ [750] = {.lex_state = 19, .external_lex_state = 2},
+ [751] = {.lex_state = 19, .external_lex_state = 2},
+ [752] = {.lex_state = 19, .external_lex_state = 2},
+ [753] = {.lex_state = 19, .external_lex_state = 2},
+ [754] = {.lex_state = 19, .external_lex_state = 2},
+ [755] = {.lex_state = 246, .external_lex_state = 5},
+ [756] = {.lex_state = 249, .external_lex_state = 2},
+ [757] = {.lex_state = 19, .external_lex_state = 2},
+ [758] = {.lex_state = 19, .external_lex_state = 2},
+ [759] = {.lex_state = 19, .external_lex_state = 2},
+ [760] = {.lex_state = 247, .external_lex_state = 2},
+ [761] = {.lex_state = 19, .external_lex_state = 2},
+ [762] = {.lex_state = 19, .external_lex_state = 2},
+ [763] = {.lex_state = 249, .external_lex_state = 2},
+ [764] = {.lex_state = 249, .external_lex_state = 2},
+ [765] = {.lex_state = 246, .external_lex_state = 5},
+ [766] = {.lex_state = 249, .external_lex_state = 2},
+ [767] = {.lex_state = 249, .external_lex_state = 2},
+ [768] = {.lex_state = 19, .external_lex_state = 2},
+ [769] = {.lex_state = 246, .external_lex_state = 5},
+ [770] = {.lex_state = 249, .external_lex_state = 2},
+ [771] = {.lex_state = 19, .external_lex_state = 2},
+ [772] = {.lex_state = 19, .external_lex_state = 2},
+ [773] = {.lex_state = 249, .external_lex_state = 2},
+ [774] = {.lex_state = 19, .external_lex_state = 2},
+ [775] = {.lex_state = 19, .external_lex_state = 2},
+ [776] = {.lex_state = 19, .external_lex_state = 2},
+ [777] = {.lex_state = 249, .external_lex_state = 2},
+ [778] = {.lex_state = 249, .external_lex_state = 2},
+ [779] = {.lex_state = 19, .external_lex_state = 2},
+ [780] = {.lex_state = 249, .external_lex_state = 2},
+ [781] = {.lex_state = 249, .external_lex_state = 2},
+ [782] = {.lex_state = 19, .external_lex_state = 2},
+ [783] = {.lex_state = 249, .external_lex_state = 2},
+ [784] = {.lex_state = 19, .external_lex_state = 2},
+ [785] = {.lex_state = 249, .external_lex_state = 2},
+ [786] = {.lex_state = 19, .external_lex_state = 2},
+ [787] = {.lex_state = 19, .external_lex_state = 2},
+ [788] = {.lex_state = 249, .external_lex_state = 2},
+ [789] = {.lex_state = 19, .external_lex_state = 2},
+ [790] = {.lex_state = 19, .external_lex_state = 2},
+ [791] = {.lex_state = 19, .external_lex_state = 2},
+ [792] = {.lex_state = 19, .external_lex_state = 2},
+ [793] = {.lex_state = 19, .external_lex_state = 2},
+ [794] = {.lex_state = 19, .external_lex_state = 2},
+ [795] = {.lex_state = 19, .external_lex_state = 2},
+ [796] = {.lex_state = 19, .external_lex_state = 2},
+ [797] = {.lex_state = 19, .external_lex_state = 2},
+ [798] = {.lex_state = 249, .external_lex_state = 2},
+ [799] = {.lex_state = 249, .external_lex_state = 2},
+ [800] = {.lex_state = 249, .external_lex_state = 2},
+ [801] = {.lex_state = 249, .external_lex_state = 2},
+ [802] = {.lex_state = 19, .external_lex_state = 2},
+ [803] = {.lex_state = 249, .external_lex_state = 2},
+ [804] = {.lex_state = 19, .external_lex_state = 2},
+ [805] = {.lex_state = 19, .external_lex_state = 2},
+ [806] = {.lex_state = 19, .external_lex_state = 2},
+ [807] = {.lex_state = 19, .external_lex_state = 2},
+ [808] = {.lex_state = 19, .external_lex_state = 2},
+ [809] = {.lex_state = 19, .external_lex_state = 2},
+ [810] = {.lex_state = 19, .external_lex_state = 2},
+ [811] = {.lex_state = 19, .external_lex_state = 2},
+ [812] = {.lex_state = 246, .external_lex_state = 5},
+ [813] = {.lex_state = 246, .external_lex_state = 5},
+ [814] = {.lex_state = 246, .external_lex_state = 5},
+ [815] = {.lex_state = 19, .external_lex_state = 2},
+ [816] = {.lex_state = 19, .external_lex_state = 2},
+ [817] = {.lex_state = 19, .external_lex_state = 2},
+ [818] = {.lex_state = 19, .external_lex_state = 2},
+ [819] = {.lex_state = 19, .external_lex_state = 2},
+ [820] = {.lex_state = 19, .external_lex_state = 2},
+ [821] = {.lex_state = 19, .external_lex_state = 2},
+ [822] = {.lex_state = 19, .external_lex_state = 2},
+ [823] = {.lex_state = 249, .external_lex_state = 2},
+ [824] = {.lex_state = 19, .external_lex_state = 2},
+ [825] = {.lex_state = 19, .external_lex_state = 2},
+ [826] = {.lex_state = 19, .external_lex_state = 2},
+ [827] = {.lex_state = 19, .external_lex_state = 2},
+ [828] = {.lex_state = 19, .external_lex_state = 2},
+ [829] = {.lex_state = 19, .external_lex_state = 2},
+ [830] = {.lex_state = 19, .external_lex_state = 2},
+ [831] = {.lex_state = 19, .external_lex_state = 2},
+ [832] = {.lex_state = 249, .external_lex_state = 2},
+ [833] = {.lex_state = 249, .external_lex_state = 2},
+ [834] = {.lex_state = 19, .external_lex_state = 2},
+ [835] = {.lex_state = 19, .external_lex_state = 2},
+ [836] = {.lex_state = 19, .external_lex_state = 2},
+ [837] = {.lex_state = 249, .external_lex_state = 2},
+ [838] = {.lex_state = 19, .external_lex_state = 2},
+ [839] = {.lex_state = 19, .external_lex_state = 2},
+ [840] = {.lex_state = 19, .external_lex_state = 2},
+ [841] = {.lex_state = 19, .external_lex_state = 2},
+ [842] = {.lex_state = 249, .external_lex_state = 2},
+ [843] = {.lex_state = 249, .external_lex_state = 2},
+ [844] = {.lex_state = 249, .external_lex_state = 2},
+ [845] = {.lex_state = 249, .external_lex_state = 2},
+ [846] = {.lex_state = 249, .external_lex_state = 2},
+ [847] = {.lex_state = 19, .external_lex_state = 2},
+ [848] = {.lex_state = 19, .external_lex_state = 2},
+ [849] = {.lex_state = 249, .external_lex_state = 2},
+ [850] = {.lex_state = 249, .external_lex_state = 2},
+ [851] = {.lex_state = 249, .external_lex_state = 2},
+ [852] = {.lex_state = 249, .external_lex_state = 2},
+ [853] = {.lex_state = 19, .external_lex_state = 2},
+ [854] = {.lex_state = 249, .external_lex_state = 2},
+ [855] = {.lex_state = 246, .external_lex_state = 5},
+ [856] = {.lex_state = 249, .external_lex_state = 2},
+ [857] = {.lex_state = 19, .external_lex_state = 2},
+ [858] = {.lex_state = 249, .external_lex_state = 2},
+ [859] = {.lex_state = 249, .external_lex_state = 2},
+ [860] = {.lex_state = 249, .external_lex_state = 2},
+ [861] = {.lex_state = 246, .external_lex_state = 5},
+ [862] = {.lex_state = 249, .external_lex_state = 2},
+ [863] = {.lex_state = 25, .external_lex_state = 4},
+ [864] = {.lex_state = 249, .external_lex_state = 2},
+ [865] = {.lex_state = 19, .external_lex_state = 2},
+ [866] = {.lex_state = 246, .external_lex_state = 5},
+ [867] = {.lex_state = 249, .external_lex_state = 2},
+ [868] = {.lex_state = 249, .external_lex_state = 2},
+ [869] = {.lex_state = 246, .external_lex_state = 5},
+ [870] = {.lex_state = 19, .external_lex_state = 2},
+ [871] = {.lex_state = 249, .external_lex_state = 2},
+ [872] = {.lex_state = 249, .external_lex_state = 2},
+ [873] = {.lex_state = 19, .external_lex_state = 2},
+ [874] = {.lex_state = 19, .external_lex_state = 2},
+ [875] = {.lex_state = 249, .external_lex_state = 2},
+ [876] = {.lex_state = 246, .external_lex_state = 5},
+ [877] = {.lex_state = 246, .external_lex_state = 5},
+ [878] = {.lex_state = 249, .external_lex_state = 2},
+ [879] = {.lex_state = 25, .external_lex_state = 4},
+ [880] = {.lex_state = 25, .external_lex_state = 4},
+ [881] = {.lex_state = 249, .external_lex_state = 2},
+ [882] = {.lex_state = 249, .external_lex_state = 2},
+ [883] = {.lex_state = 246, .external_lex_state = 5},
+ [884] = {.lex_state = 249, .external_lex_state = 2},
+ [885] = {.lex_state = 249, .external_lex_state = 2},
+ [886] = {.lex_state = 249, .external_lex_state = 2},
+ [887] = {.lex_state = 249, .external_lex_state = 2},
+ [888] = {.lex_state = 249, .external_lex_state = 2},
+ [889] = {.lex_state = 249, .external_lex_state = 2},
+ [890] = {.lex_state = 249, .external_lex_state = 2},
+ [891] = {.lex_state = 19, .external_lex_state = 2},
+ [892] = {.lex_state = 247, .external_lex_state = 2},
+ [893] = {.lex_state = 249, .external_lex_state = 2},
+ [894] = {.lex_state = 249, .external_lex_state = 2},
+ [895] = {.lex_state = 25, .external_lex_state = 4},
+ [896] = {.lex_state = 247, .external_lex_state = 2},
+ [897] = {.lex_state = 19, .external_lex_state = 2},
+ [898] = {.lex_state = 246, .external_lex_state = 5},
+ [899] = {.lex_state = 19, .external_lex_state = 2},
+ [900] = {.lex_state = 249, .external_lex_state = 2},
+ [901] = {.lex_state = 247, .external_lex_state = 2},
+ [902] = {.lex_state = 249, .external_lex_state = 2},
+ [903] = {.lex_state = 19, .external_lex_state = 2},
+ [904] = {.lex_state = 246, .external_lex_state = 2},
+ [905] = {.lex_state = 246, .external_lex_state = 2},
+ [906] = {.lex_state = 246, .external_lex_state = 2},
+ [907] = {.lex_state = 246, .external_lex_state = 2},
+ [908] = {.lex_state = 252, .external_lex_state = 4},
+ [909] = {.lex_state = 246, .external_lex_state = 2},
+ [910] = {.lex_state = 246, .external_lex_state = 2},
+ [911] = {.lex_state = 252, .external_lex_state = 4},
+ [912] = {.lex_state = 246, .external_lex_state = 2},
+ [913] = {.lex_state = 246, .external_lex_state = 2},
+ [914] = {.lex_state = 246, .external_lex_state = 2},
+ [915] = {.lex_state = 246, .external_lex_state = 2},
+ [916] = {.lex_state = 246, .external_lex_state = 2},
+ [917] = {.lex_state = 246, .external_lex_state = 2},
+ [918] = {.lex_state = 246, .external_lex_state = 2},
+ [919] = {.lex_state = 246, .external_lex_state = 2},
+ [920] = {.lex_state = 246, .external_lex_state = 2},
+ [921] = {.lex_state = 246, .external_lex_state = 2},
+ [922] = {.lex_state = 246, .external_lex_state = 2},
+ [923] = {.lex_state = 246, .external_lex_state = 2},
+ [924] = {.lex_state = 246, .external_lex_state = 2},
+ [925] = {.lex_state = 246, .external_lex_state = 2},
+ [926] = {.lex_state = 246, .external_lex_state = 2},
+ [927] = {.lex_state = 246, .external_lex_state = 2},
+ [928] = {.lex_state = 246, .external_lex_state = 2},
+ [929] = {.lex_state = 246, .external_lex_state = 2},
+ [930] = {.lex_state = 246, .external_lex_state = 2},
+ [931] = {.lex_state = 246, .external_lex_state = 2},
+ [932] = {.lex_state = 246, .external_lex_state = 2},
+ [933] = {.lex_state = 246, .external_lex_state = 2},
+ [934] = {.lex_state = 246, .external_lex_state = 2},
+ [935] = {.lex_state = 246, .external_lex_state = 2},
+ [936] = {.lex_state = 246, .external_lex_state = 2},
+ [937] = {.lex_state = 246, .external_lex_state = 2},
+ [938] = {.lex_state = 246, .external_lex_state = 2},
+ [939] = {.lex_state = 246, .external_lex_state = 2},
+ [940] = {.lex_state = 246, .external_lex_state = 2},
+ [941] = {.lex_state = 246, .external_lex_state = 2},
+ [942] = {.lex_state = 246, .external_lex_state = 2},
+ [943] = {.lex_state = 246, .external_lex_state = 2},
+ [944] = {.lex_state = 246, .external_lex_state = 2},
+ [945] = {.lex_state = 246, .external_lex_state = 2},
+ [946] = {.lex_state = 246, .external_lex_state = 2},
+ [947] = {.lex_state = 246, .external_lex_state = 2},
+ [948] = {.lex_state = 246, .external_lex_state = 2},
+ [949] = {.lex_state = 246, .external_lex_state = 2},
+ [950] = {.lex_state = 246, .external_lex_state = 2},
+ [951] = {.lex_state = 246, .external_lex_state = 2},
+ [952] = {.lex_state = 246, .external_lex_state = 2},
+ [953] = {.lex_state = 246, .external_lex_state = 2},
+ [954] = {.lex_state = 246, .external_lex_state = 2},
+ [955] = {.lex_state = 246, .external_lex_state = 2},
+ [956] = {.lex_state = 246, .external_lex_state = 2},
+ [957] = {.lex_state = 246, .external_lex_state = 2},
+ [958] = {.lex_state = 246, .external_lex_state = 2},
+ [959] = {.lex_state = 246, .external_lex_state = 2},
+ [960] = {.lex_state = 246, .external_lex_state = 2},
+ [961] = {.lex_state = 246, .external_lex_state = 2},
+ [962] = {.lex_state = 246, .external_lex_state = 2},
+ [963] = {.lex_state = 246, .external_lex_state = 2},
+ [964] = {.lex_state = 246, .external_lex_state = 2},
+ [965] = {.lex_state = 246, .external_lex_state = 2},
+ [966] = {.lex_state = 246, .external_lex_state = 2},
+ [967] = {.lex_state = 246, .external_lex_state = 2},
+ [968] = {.lex_state = 246, .external_lex_state = 2},
+ [969] = {.lex_state = 246, .external_lex_state = 2},
+ [970] = {.lex_state = 246, .external_lex_state = 2},
+ [971] = {.lex_state = 246, .external_lex_state = 2},
+ [972] = {.lex_state = 246, .external_lex_state = 2},
+ [973] = {.lex_state = 246, .external_lex_state = 2},
+ [974] = {.lex_state = 246, .external_lex_state = 2},
+ [975] = {.lex_state = 246, .external_lex_state = 2},
+ [976] = {.lex_state = 246, .external_lex_state = 2},
+ [977] = {.lex_state = 246, .external_lex_state = 2},
+ [978] = {.lex_state = 252, .external_lex_state = 4},
+ [979] = {.lex_state = 246, .external_lex_state = 2},
+ [980] = {.lex_state = 246, .external_lex_state = 2},
+ [981] = {.lex_state = 246, .external_lex_state = 2},
+ [982] = {.lex_state = 246, .external_lex_state = 2},
+ [983] = {.lex_state = 246, .external_lex_state = 2},
+ [984] = {.lex_state = 246, .external_lex_state = 2},
+ [985] = {.lex_state = 246, .external_lex_state = 2},
+ [986] = {.lex_state = 246, .external_lex_state = 2},
+ [987] = {.lex_state = 246, .external_lex_state = 2},
+ [988] = {.lex_state = 246, .external_lex_state = 2},
+ [989] = {.lex_state = 246, .external_lex_state = 2},
+ [990] = {.lex_state = 246, .external_lex_state = 2},
+ [991] = {.lex_state = 246, .external_lex_state = 2},
+ [992] = {.lex_state = 246, .external_lex_state = 2},
+ [993] = {.lex_state = 246, .external_lex_state = 2},
+ [994] = {.lex_state = 246, .external_lex_state = 2},
+ [995] = {.lex_state = 246, .external_lex_state = 2},
+ [996] = {.lex_state = 246, .external_lex_state = 2},
+ [997] = {.lex_state = 246, .external_lex_state = 2},
+ [998] = {.lex_state = 246, .external_lex_state = 2},
+ [999] = {.lex_state = 246, .external_lex_state = 2},
+ [1000] = {.lex_state = 246, .external_lex_state = 2},
+ [1001] = {.lex_state = 246, .external_lex_state = 2},
+ [1002] = {.lex_state = 246, .external_lex_state = 2},
+ [1003] = {.lex_state = 246, .external_lex_state = 2},
+ [1004] = {.lex_state = 246, .external_lex_state = 2},
+ [1005] = {.lex_state = 246, .external_lex_state = 2},
+ [1006] = {.lex_state = 246, .external_lex_state = 2},
+ [1007] = {.lex_state = 252, .external_lex_state = 3},
+ [1008] = {.lex_state = 252, .external_lex_state = 3},
+ [1009] = {.lex_state = 252, .external_lex_state = 3},
+ [1010] = {.lex_state = 252, .external_lex_state = 3},
+ [1011] = {.lex_state = 27, .external_lex_state = 3},
+ [1012] = {.lex_state = 252, .external_lex_state = 3},
+ [1013] = {.lex_state = 252, .external_lex_state = 3},
+ [1014] = {.lex_state = 252, .external_lex_state = 3},
+ [1015] = {.lex_state = 252, .external_lex_state = 3},
+ [1016] = {.lex_state = 246, .external_lex_state = 2},
+ [1017] = {.lex_state = 252, .external_lex_state = 3},
+ [1018] = {.lex_state = 246, .external_lex_state = 2},
+ [1019] = {.lex_state = 252, .external_lex_state = 3},
+ [1020] = {.lex_state = 252, .external_lex_state = 3},
+ [1021] = {.lex_state = 246, .external_lex_state = 2},
+ [1022] = {.lex_state = 252, .external_lex_state = 3},
+ [1023] = {.lex_state = 246, .external_lex_state = 2},
+ [1024] = {.lex_state = 246, .external_lex_state = 2},
+ [1025] = {.lex_state = 246, .external_lex_state = 2},
+ [1026] = {.lex_state = 246, .external_lex_state = 2},
+ [1027] = {.lex_state = 246, .external_lex_state = 2},
+ [1028] = {.lex_state = 252, .external_lex_state = 4},
+ [1029] = {.lex_state = 252, .external_lex_state = 3},
+ [1030] = {.lex_state = 252, .external_lex_state = 3},
+ [1031] = {.lex_state = 252, .external_lex_state = 4},
+ [1032] = {.lex_state = 252, .external_lex_state = 4},
+ [1033] = {.lex_state = 252, .external_lex_state = 3},
+ [1034] = {.lex_state = 252, .external_lex_state = 4},
+ [1035] = {.lex_state = 252, .external_lex_state = 4},
+ [1036] = {.lex_state = 252, .external_lex_state = 4},
+ [1037] = {.lex_state = 252, .external_lex_state = 4},
+ [1038] = {.lex_state = 252, .external_lex_state = 4},
+ [1039] = {.lex_state = 252, .external_lex_state = 4},
+ [1040] = {.lex_state = 252, .external_lex_state = 4},
+ [1041] = {.lex_state = 252, .external_lex_state = 4},
+ [1042] = {.lex_state = 252, .external_lex_state = 3},
+ [1043] = {.lex_state = 252, .external_lex_state = 3},
+ [1044] = {.lex_state = 252, .external_lex_state = 4},
+ [1045] = {.lex_state = 252, .external_lex_state = 4},
+ [1046] = {.lex_state = 252, .external_lex_state = 4},
+ [1047] = {.lex_state = 252, .external_lex_state = 4},
+ [1048] = {.lex_state = 252, .external_lex_state = 4},
+ [1049] = {.lex_state = 252, .external_lex_state = 3},
+ [1050] = {.lex_state = 252, .external_lex_state = 4},
+ [1051] = {.lex_state = 252, .external_lex_state = 4},
+ [1052] = {.lex_state = 252, .external_lex_state = 4},
+ [1053] = {.lex_state = 252, .external_lex_state = 4},
+ [1054] = {.lex_state = 252, .external_lex_state = 4},
+ [1055] = {.lex_state = 252, .external_lex_state = 3},
+ [1056] = {.lex_state = 252, .external_lex_state = 4},
+ [1057] = {.lex_state = 252, .external_lex_state = 4},
+ [1058] = {.lex_state = 252, .external_lex_state = 4},
+ [1059] = {.lex_state = 252, .external_lex_state = 4},
+ [1060] = {.lex_state = 252, .external_lex_state = 4},
+ [1061] = {.lex_state = 252, .external_lex_state = 4},
+ [1062] = {.lex_state = 252, .external_lex_state = 4},
+ [1063] = {.lex_state = 252, .external_lex_state = 3},
+ [1064] = {.lex_state = 252, .external_lex_state = 3},
+ [1065] = {.lex_state = 252, .external_lex_state = 4},
+ [1066] = {.lex_state = 252, .external_lex_state = 3},
+ [1067] = {.lex_state = 252, .external_lex_state = 3},
+ [1068] = {.lex_state = 252, .external_lex_state = 4},
+ [1069] = {.lex_state = 252, .external_lex_state = 3},
+ [1070] = {.lex_state = 252, .external_lex_state = 4},
+ [1071] = {.lex_state = 252, .external_lex_state = 3},
+ [1072] = {.lex_state = 252, .external_lex_state = 3},
+ [1073] = {.lex_state = 252, .external_lex_state = 3},
+ [1074] = {.lex_state = 252, .external_lex_state = 3},
+ [1075] = {.lex_state = 252, .external_lex_state = 3},
+ [1076] = {.lex_state = 252, .external_lex_state = 3},
+ [1077] = {.lex_state = 252, .external_lex_state = 3},
+ [1078] = {.lex_state = 252, .external_lex_state = 3},
+ [1079] = {.lex_state = 252, .external_lex_state = 3},
+ [1080] = {.lex_state = 252, .external_lex_state = 3},
+ [1081] = {.lex_state = 252, .external_lex_state = 3},
+ [1082] = {.lex_state = 252, .external_lex_state = 3},
+ [1083] = {.lex_state = 252, .external_lex_state = 3},
+ [1084] = {.lex_state = 252, .external_lex_state = 3},
+ [1085] = {.lex_state = 30, .external_lex_state = 4},
+ [1086] = {.lex_state = 30, .external_lex_state = 3},
+ [1087] = {.lex_state = 30, .external_lex_state = 3},
+ [1088] = {.lex_state = 30, .external_lex_state = 3},
+ [1089] = {.lex_state = 12, .external_lex_state = 2},
+ [1090] = {.lex_state = 12, .external_lex_state = 2},
+ [1091] = {.lex_state = 30, .external_lex_state = 3},
+ [1092] = {.lex_state = 12, .external_lex_state = 2},
+ [1093] = {.lex_state = 30, .external_lex_state = 3},
+ [1094] = {.lex_state = 30, .external_lex_state = 3},
+ [1095] = {.lex_state = 12, .external_lex_state = 2},
+ [1096] = {.lex_state = 30, .external_lex_state = 3},
+ [1097] = {.lex_state = 12, .external_lex_state = 2},
+ [1098] = {.lex_state = 30, .external_lex_state = 3},
+ [1099] = {.lex_state = 30, .external_lex_state = 3},
+ [1100] = {.lex_state = 12, .external_lex_state = 2},
+ [1101] = {.lex_state = 30, .external_lex_state = 4},
+ [1102] = {.lex_state = 30, .external_lex_state = 4},
+ [1103] = {.lex_state = 30, .external_lex_state = 3},
+ [1104] = {.lex_state = 30, .external_lex_state = 3},
+ [1105] = {.lex_state = 30, .external_lex_state = 3},
+ [1106] = {.lex_state = 30, .external_lex_state = 3},
+ [1107] = {.lex_state = 30, .external_lex_state = 3},
+ [1108] = {.lex_state = 30, .external_lex_state = 3},
+ [1109] = {.lex_state = 30, .external_lex_state = 3},
+ [1110] = {.lex_state = 30, .external_lex_state = 3},
+ [1111] = {.lex_state = 30, .external_lex_state = 3},
+ [1112] = {.lex_state = 30, .external_lex_state = 3},
+ [1113] = {.lex_state = 30, .external_lex_state = 3},
+ [1114] = {.lex_state = 30, .external_lex_state = 3},
+ [1115] = {.lex_state = 30, .external_lex_state = 3},
+ [1116] = {.lex_state = 30, .external_lex_state = 3},
+ [1117] = {.lex_state = 30, .external_lex_state = 3},
+ [1118] = {.lex_state = 30, .external_lex_state = 3},
+ [1119] = {.lex_state = 30, .external_lex_state = 3},
+ [1120] = {.lex_state = 30, .external_lex_state = 3},
+ [1121] = {.lex_state = 30, .external_lex_state = 3},
+ [1122] = {.lex_state = 30, .external_lex_state = 4},
+ [1123] = {.lex_state = 30, .external_lex_state = 3},
+ [1124] = {.lex_state = 30, .external_lex_state = 3},
+ [1125] = {.lex_state = 30, .external_lex_state = 4},
+ [1126] = {.lex_state = 30, .external_lex_state = 3},
+ [1127] = {.lex_state = 30, .external_lex_state = 3},
+ [1128] = {.lex_state = 30, .external_lex_state = 3},
+ [1129] = {.lex_state = 30, .external_lex_state = 3},
+ [1130] = {.lex_state = 30, .external_lex_state = 3},
+ [1131] = {.lex_state = 30, .external_lex_state = 3},
+ [1132] = {.lex_state = 30, .external_lex_state = 3},
+ [1133] = {.lex_state = 30, .external_lex_state = 3},
+ [1134] = {.lex_state = 30, .external_lex_state = 3},
+ [1135] = {.lex_state = 30, .external_lex_state = 3},
+ [1136] = {.lex_state = 30, .external_lex_state = 3},
+ [1137] = {.lex_state = 30, .external_lex_state = 3},
+ [1138] = {.lex_state = 30, .external_lex_state = 3},
+ [1139] = {.lex_state = 30, .external_lex_state = 3},
+ [1140] = {.lex_state = 30, .external_lex_state = 3},
+ [1141] = {.lex_state = 30, .external_lex_state = 3},
+ [1142] = {.lex_state = 30, .external_lex_state = 3},
+ [1143] = {.lex_state = 30, .external_lex_state = 3},
+ [1144] = {.lex_state = 30, .external_lex_state = 3},
+ [1145] = {.lex_state = 30, .external_lex_state = 3},
+ [1146] = {.lex_state = 29, .external_lex_state = 3},
+ [1147] = {.lex_state = 30, .external_lex_state = 3},
+ [1148] = {.lex_state = 30, .external_lex_state = 3},
+ [1149] = {.lex_state = 30, .external_lex_state = 3},
+ [1150] = {.lex_state = 30, .external_lex_state = 3},
+ [1151] = {.lex_state = 30, .external_lex_state = 3},
+ [1152] = {.lex_state = 30, .external_lex_state = 3},
+ [1153] = {.lex_state = 30, .external_lex_state = 4},
+ [1154] = {.lex_state = 30, .external_lex_state = 4},
+ [1155] = {.lex_state = 30, .external_lex_state = 3},
+ [1156] = {.lex_state = 30, .external_lex_state = 4},
+ [1157] = {.lex_state = 30, .external_lex_state = 4},
+ [1158] = {.lex_state = 30, .external_lex_state = 3},
+ [1159] = {.lex_state = 30, .external_lex_state = 3},
+ [1160] = {.lex_state = 30, .external_lex_state = 3},
+ [1161] = {.lex_state = 30, .external_lex_state = 3},
+ [1162] = {.lex_state = 30, .external_lex_state = 3},
+ [1163] = {.lex_state = 30, .external_lex_state = 3},
+ [1164] = {.lex_state = 30, .external_lex_state = 3},
+ [1165] = {.lex_state = 30, .external_lex_state = 3},
+ [1166] = {.lex_state = 30, .external_lex_state = 3},
+ [1167] = {.lex_state = 30, .external_lex_state = 3},
+ [1168] = {.lex_state = 30, .external_lex_state = 3},
+ [1169] = {.lex_state = 30, .external_lex_state = 3},
+ [1170] = {.lex_state = 30, .external_lex_state = 3},
+ [1171] = {.lex_state = 30, .external_lex_state = 3},
+ [1172] = {.lex_state = 30, .external_lex_state = 3},
+ [1173] = {.lex_state = 30, .external_lex_state = 3},
+ [1174] = {.lex_state = 30, .external_lex_state = 3},
+ [1175] = {.lex_state = 30, .external_lex_state = 3},
+ [1176] = {.lex_state = 30, .external_lex_state = 3},
+ [1177] = {.lex_state = 30, .external_lex_state = 3},
+ [1178] = {.lex_state = 30, .external_lex_state = 3},
+ [1179] = {.lex_state = 30, .external_lex_state = 3},
+ [1180] = {.lex_state = 30, .external_lex_state = 3},
+ [1181] = {.lex_state = 30, .external_lex_state = 3},
+ [1182] = {.lex_state = 30, .external_lex_state = 3},
+ [1183] = {.lex_state = 30, .external_lex_state = 3},
+ [1184] = {.lex_state = 30, .external_lex_state = 3},
+ [1185] = {.lex_state = 30, .external_lex_state = 3},
+ [1186] = {.lex_state = 30, .external_lex_state = 3},
+ [1187] = {.lex_state = 30, .external_lex_state = 3},
+ [1188] = {.lex_state = 30, .external_lex_state = 3},
+ [1189] = {.lex_state = 30, .external_lex_state = 3},
+ [1190] = {.lex_state = 30, .external_lex_state = 3},
+ [1191] = {.lex_state = 30, .external_lex_state = 3},
+ [1192] = {.lex_state = 30, .external_lex_state = 4},
+ [1193] = {.lex_state = 30, .external_lex_state = 4},
+ [1194] = {.lex_state = 30, .external_lex_state = 4},
+ [1195] = {.lex_state = 30, .external_lex_state = 3},
+ [1196] = {.lex_state = 30, .external_lex_state = 3},
+ [1197] = {.lex_state = 30, .external_lex_state = 4},
+ [1198] = {.lex_state = 30, .external_lex_state = 4},
+ [1199] = {.lex_state = 30, .external_lex_state = 4},
+ [1200] = {.lex_state = 30, .external_lex_state = 4},
+ [1201] = {.lex_state = 30, .external_lex_state = 4},
+ [1202] = {.lex_state = 30, .external_lex_state = 4},
+ [1203] = {.lex_state = 30, .external_lex_state = 4},
+ [1204] = {.lex_state = 30, .external_lex_state = 4},
+ [1205] = {.lex_state = 30, .external_lex_state = 4},
+ [1206] = {.lex_state = 30, .external_lex_state = 4},
+ [1207] = {.lex_state = 30, .external_lex_state = 4},
+ [1208] = {.lex_state = 30, .external_lex_state = 4},
+ [1209] = {.lex_state = 30, .external_lex_state = 4},
+ [1210] = {.lex_state = 30, .external_lex_state = 4},
+ [1211] = {.lex_state = 30, .external_lex_state = 3},
+ [1212] = {.lex_state = 30, .external_lex_state = 4},
+ [1213] = {.lex_state = 30, .external_lex_state = 4},
+ [1214] = {.lex_state = 30, .external_lex_state = 3},
+ [1215] = {.lex_state = 30, .external_lex_state = 4},
+ [1216] = {.lex_state = 30, .external_lex_state = 4},
+ [1217] = {.lex_state = 30, .external_lex_state = 4},
+ [1218] = {.lex_state = 30, .external_lex_state = 4},
+ [1219] = {.lex_state = 30, .external_lex_state = 4},
+ [1220] = {.lex_state = 30, .external_lex_state = 4},
+ [1221] = {.lex_state = 30, .external_lex_state = 4},
+ [1222] = {.lex_state = 30, .external_lex_state = 4},
+ [1223] = {.lex_state = 30, .external_lex_state = 4},
+ [1224] = {.lex_state = 30, .external_lex_state = 4},
+ [1225] = {.lex_state = 30, .external_lex_state = 4},
+ [1226] = {.lex_state = 30, .external_lex_state = 4},
+ [1227] = {.lex_state = 30, .external_lex_state = 4},
+ [1228] = {.lex_state = 30, .external_lex_state = 4},
+ [1229] = {.lex_state = 30, .external_lex_state = 4},
+ [1230] = {.lex_state = 30, .external_lex_state = 4},
+ [1231] = {.lex_state = 30, .external_lex_state = 4},
+ [1232] = {.lex_state = 30, .external_lex_state = 3},
+ [1233] = {.lex_state = 30, .external_lex_state = 3},
+ [1234] = {.lex_state = 30, .external_lex_state = 4},
+ [1235] = {.lex_state = 30, .external_lex_state = 4},
+ [1236] = {.lex_state = 30, .external_lex_state = 4},
+ [1237] = {.lex_state = 30, .external_lex_state = 4},
+ [1238] = {.lex_state = 30, .external_lex_state = 4},
+ [1239] = {.lex_state = 30, .external_lex_state = 4},
+ [1240] = {.lex_state = 30, .external_lex_state = 4},
+ [1241] = {.lex_state = 30, .external_lex_state = 4},
+ [1242] = {.lex_state = 30, .external_lex_state = 4},
+ [1243] = {.lex_state = 30, .external_lex_state = 4},
+ [1244] = {.lex_state = 30, .external_lex_state = 4},
+ [1245] = {.lex_state = 30, .external_lex_state = 4},
+ [1246] = {.lex_state = 30, .external_lex_state = 4},
+ [1247] = {.lex_state = 30, .external_lex_state = 4},
+ [1248] = {.lex_state = 30, .external_lex_state = 4},
+ [1249] = {.lex_state = 30, .external_lex_state = 4},
+ [1250] = {.lex_state = 30, .external_lex_state = 4},
+ [1251] = {.lex_state = 30, .external_lex_state = 4},
+ [1252] = {.lex_state = 30, .external_lex_state = 4},
+ [1253] = {.lex_state = 30, .external_lex_state = 4},
+ [1254] = {.lex_state = 30, .external_lex_state = 4},
+ [1255] = {.lex_state = 30, .external_lex_state = 4},
+ [1256] = {.lex_state = 30, .external_lex_state = 4},
+ [1257] = {.lex_state = 30, .external_lex_state = 3},
+ [1258] = {.lex_state = 30, .external_lex_state = 4},
+ [1259] = {.lex_state = 30, .external_lex_state = 4},
+ [1260] = {.lex_state = 30, .external_lex_state = 4},
+ [1261] = {.lex_state = 30, .external_lex_state = 4},
+ [1262] = {.lex_state = 30, .external_lex_state = 4},
+ [1263] = {.lex_state = 30, .external_lex_state = 4},
+ [1264] = {.lex_state = 30, .external_lex_state = 4},
+ [1265] = {.lex_state = 30, .external_lex_state = 3},
+ [1266] = {.lex_state = 30, .external_lex_state = 4},
+ [1267] = {.lex_state = 30, .external_lex_state = 4},
+ [1268] = {.lex_state = 30, .external_lex_state = 4},
+ [1269] = {.lex_state = 30, .external_lex_state = 4},
+ [1270] = {.lex_state = 30, .external_lex_state = 4},
+ [1271] = {.lex_state = 30, .external_lex_state = 4},
+ [1272] = {.lex_state = 30, .external_lex_state = 4},
+ [1273] = {.lex_state = 30, .external_lex_state = 4},
+ [1274] = {.lex_state = 30, .external_lex_state = 4},
+ [1275] = {.lex_state = 30, .external_lex_state = 4},
+ [1276] = {.lex_state = 30, .external_lex_state = 4},
+ [1277] = {.lex_state = 30, .external_lex_state = 4},
+ [1278] = {.lex_state = 30, .external_lex_state = 4},
+ [1279] = {.lex_state = 30, .external_lex_state = 4},
+ [1280] = {.lex_state = 30, .external_lex_state = 4},
+ [1281] = {.lex_state = 30, .external_lex_state = 4},
+ [1282] = {.lex_state = 30, .external_lex_state = 4},
+ [1283] = {.lex_state = 30, .external_lex_state = 3},
+ [1284] = {.lex_state = 30, .external_lex_state = 3},
+ [1285] = {.lex_state = 30, .external_lex_state = 4},
+ [1286] = {.lex_state = 30, .external_lex_state = 3},
+ [1287] = {.lex_state = 30, .external_lex_state = 4},
+ [1288] = {.lex_state = 30, .external_lex_state = 4},
+ [1289] = {.lex_state = 30, .external_lex_state = 3},
+ [1290] = {.lex_state = 30, .external_lex_state = 3},
+ [1291] = {.lex_state = 30, .external_lex_state = 3},
+ [1292] = {.lex_state = 30, .external_lex_state = 3},
+ [1293] = {.lex_state = 30, .external_lex_state = 4},
+ [1294] = {.lex_state = 30, .external_lex_state = 4},
+ [1295] = {.lex_state = 30, .external_lex_state = 4},
+ [1296] = {.lex_state = 30, .external_lex_state = 4},
+ [1297] = {.lex_state = 30, .external_lex_state = 4},
+ [1298] = {.lex_state = 30, .external_lex_state = 3},
+ [1299] = {.lex_state = 30, .external_lex_state = 3},
+ [1300] = {.lex_state = 30, .external_lex_state = 4},
+ [1301] = {.lex_state = 30, .external_lex_state = 3},
+ [1302] = {.lex_state = 30, .external_lex_state = 3},
+ [1303] = {.lex_state = 30, .external_lex_state = 4},
+ [1304] = {.lex_state = 30, .external_lex_state = 4},
+ [1305] = {.lex_state = 30, .external_lex_state = 4},
+ [1306] = {.lex_state = 30, .external_lex_state = 3},
+ [1307] = {.lex_state = 30, .external_lex_state = 3},
+ [1308] = {.lex_state = 29, .external_lex_state = 4},
+ [1309] = {.lex_state = 30, .external_lex_state = 3},
+ [1310] = {.lex_state = 30, .external_lex_state = 4},
+ [1311] = {.lex_state = 30, .external_lex_state = 3},
+ [1312] = {.lex_state = 30, .external_lex_state = 4},
+ [1313] = {.lex_state = 30, .external_lex_state = 3},
+ [1314] = {.lex_state = 30, .external_lex_state = 4},
+ [1315] = {.lex_state = 30, .external_lex_state = 4},
+ [1316] = {.lex_state = 30, .external_lex_state = 3},
+ [1317] = {.lex_state = 30, .external_lex_state = 4},
+ [1318] = {.lex_state = 30, .external_lex_state = 4},
+ [1319] = {.lex_state = 30, .external_lex_state = 3},
+ [1320] = {.lex_state = 30, .external_lex_state = 4},
+ [1321] = {.lex_state = 30, .external_lex_state = 4},
+ [1322] = {.lex_state = 30, .external_lex_state = 4},
+ [1323] = {.lex_state = 30, .external_lex_state = 4},
+ [1324] = {.lex_state = 30, .external_lex_state = 4},
+ [1325] = {.lex_state = 30, .external_lex_state = 3},
+ [1326] = {.lex_state = 30, .external_lex_state = 4},
+ [1327] = {.lex_state = 30, .external_lex_state = 3},
+ [1328] = {.lex_state = 30, .external_lex_state = 3},
+ [1329] = {.lex_state = 30, .external_lex_state = 4},
+ [1330] = {.lex_state = 30, .external_lex_state = 4},
+ [1331] = {.lex_state = 30, .external_lex_state = 4},
+ [1332] = {.lex_state = 30, .external_lex_state = 3},
+ [1333] = {.lex_state = 30, .external_lex_state = 4},
+ [1334] = {.lex_state = 30, .external_lex_state = 4},
+ [1335] = {.lex_state = 30, .external_lex_state = 4},
+ [1336] = {.lex_state = 30, .external_lex_state = 4},
+ [1337] = {.lex_state = 30, .external_lex_state = 4},
+ [1338] = {.lex_state = 30, .external_lex_state = 4},
+ [1339] = {.lex_state = 30, .external_lex_state = 4},
+ [1340] = {.lex_state = 30, .external_lex_state = 4},
+ [1341] = {.lex_state = 30, .external_lex_state = 3},
+ [1342] = {.lex_state = 30, .external_lex_state = 3},
+ [1343] = {.lex_state = 30, .external_lex_state = 3},
+ [1344] = {.lex_state = 30, .external_lex_state = 3},
+ [1345] = {.lex_state = 30, .external_lex_state = 4},
+ [1346] = {.lex_state = 30, .external_lex_state = 4},
+ [1347] = {.lex_state = 30, .external_lex_state = 4},
+ [1348] = {.lex_state = 30, .external_lex_state = 3},
+ [1349] = {.lex_state = 30, .external_lex_state = 4},
+ [1350] = {.lex_state = 30, .external_lex_state = 3},
+ [1351] = {.lex_state = 30, .external_lex_state = 4},
+ [1352] = {.lex_state = 30, .external_lex_state = 4},
+ [1353] = {.lex_state = 30, .external_lex_state = 4},
+ [1354] = {.lex_state = 30, .external_lex_state = 4},
+ [1355] = {.lex_state = 30, .external_lex_state = 4},
+ [1356] = {.lex_state = 30, .external_lex_state = 4},
+ [1357] = {.lex_state = 30, .external_lex_state = 4},
+ [1358] = {.lex_state = 30, .external_lex_state = 4},
+ [1359] = {.lex_state = 30, .external_lex_state = 4},
+ [1360] = {.lex_state = 30, .external_lex_state = 3},
+ [1361] = {.lex_state = 30, .external_lex_state = 3},
+ [1362] = {.lex_state = 30, .external_lex_state = 3},
+ [1363] = {.lex_state = 30, .external_lex_state = 4},
+ [1364] = {.lex_state = 30, .external_lex_state = 4},
+ [1365] = {.lex_state = 30, .external_lex_state = 3},
+ [1366] = {.lex_state = 32, .external_lex_state = 4},
+ [1367] = {.lex_state = 30, .external_lex_state = 3},
+ [1368] = {.lex_state = 30, .external_lex_state = 3},
+ [1369] = {.lex_state = 30, .external_lex_state = 3},
+ [1370] = {.lex_state = 30, .external_lex_state = 4},
+ [1371] = {.lex_state = 30, .external_lex_state = 3},
+ [1372] = {.lex_state = 30, .external_lex_state = 4},
+ [1373] = {.lex_state = 30, .external_lex_state = 4},
+ [1374] = {.lex_state = 30, .external_lex_state = 3},
+ [1375] = {.lex_state = 30, .external_lex_state = 4},
+ [1376] = {.lex_state = 30, .external_lex_state = 4},
+ [1377] = {.lex_state = 30, .external_lex_state = 3},
+ [1378] = {.lex_state = 30, .external_lex_state = 4},
+ [1379] = {.lex_state = 30, .external_lex_state = 4},
+ [1380] = {.lex_state = 30, .external_lex_state = 4},
+ [1381] = {.lex_state = 30, .external_lex_state = 3},
+ [1382] = {.lex_state = 30, .external_lex_state = 3},
+ [1383] = {.lex_state = 30, .external_lex_state = 3},
+ [1384] = {.lex_state = 30, .external_lex_state = 4},
+ [1385] = {.lex_state = 30, .external_lex_state = 4},
+ [1386] = {.lex_state = 30, .external_lex_state = 4},
+ [1387] = {.lex_state = 30, .external_lex_state = 3},
+ [1388] = {.lex_state = 30, .external_lex_state = 4},
+ [1389] = {.lex_state = 30, .external_lex_state = 4},
+ [1390] = {.lex_state = 30, .external_lex_state = 4},
+ [1391] = {.lex_state = 30, .external_lex_state = 4},
+ [1392] = {.lex_state = 30, .external_lex_state = 4},
+ [1393] = {.lex_state = 30, .external_lex_state = 4},
+ [1394] = {.lex_state = 30, .external_lex_state = 4},
+ [1395] = {.lex_state = 30, .external_lex_state = 4},
+ [1396] = {.lex_state = 30, .external_lex_state = 3},
+ [1397] = {.lex_state = 30, .external_lex_state = 3},
+ [1398] = {.lex_state = 30, .external_lex_state = 4},
+ [1399] = {.lex_state = 30, .external_lex_state = 4},
+ [1400] = {.lex_state = 30, .external_lex_state = 4},
+ [1401] = {.lex_state = 30, .external_lex_state = 4},
+ [1402] = {.lex_state = 30, .external_lex_state = 4},
+ [1403] = {.lex_state = 30, .external_lex_state = 4},
+ [1404] = {.lex_state = 30, .external_lex_state = 4},
+ [1405] = {.lex_state = 30, .external_lex_state = 3},
+ [1406] = {.lex_state = 30, .external_lex_state = 3},
+ [1407] = {.lex_state = 30, .external_lex_state = 3},
+ [1408] = {.lex_state = 30, .external_lex_state = 3},
+ [1409] = {.lex_state = 30, .external_lex_state = 3},
+ [1410] = {.lex_state = 30, .external_lex_state = 3},
+ [1411] = {.lex_state = 30, .external_lex_state = 3},
+ [1412] = {.lex_state = 30, .external_lex_state = 3},
+ [1413] = {.lex_state = 30, .external_lex_state = 3},
+ [1414] = {.lex_state = 30, .external_lex_state = 3},
+ [1415] = {.lex_state = 30, .external_lex_state = 4},
+ [1416] = {.lex_state = 30, .external_lex_state = 3},
+ [1417] = {.lex_state = 30, .external_lex_state = 3},
+ [1418] = {.lex_state = 30, .external_lex_state = 3},
+ [1419] = {.lex_state = 30, .external_lex_state = 3},
+ [1420] = {.lex_state = 30, .external_lex_state = 3},
+ [1421] = {.lex_state = 30, .external_lex_state = 3},
+ [1422] = {.lex_state = 30, .external_lex_state = 3},
+ [1423] = {.lex_state = 30, .external_lex_state = 3},
+ [1424] = {.lex_state = 30, .external_lex_state = 4},
+ [1425] = {.lex_state = 30, .external_lex_state = 3},
+ [1426] = {.lex_state = 30, .external_lex_state = 4},
+ [1427] = {.lex_state = 30, .external_lex_state = 3},
+ [1428] = {.lex_state = 30, .external_lex_state = 3},
+ [1429] = {.lex_state = 30, .external_lex_state = 3},
+ [1430] = {.lex_state = 30, .external_lex_state = 3},
+ [1431] = {.lex_state = 30, .external_lex_state = 3},
+ [1432] = {.lex_state = 30, .external_lex_state = 3},
+ [1433] = {.lex_state = 30, .external_lex_state = 3},
+ [1434] = {.lex_state = 30, .external_lex_state = 3},
+ [1435] = {.lex_state = 30, .external_lex_state = 3},
+ [1436] = {.lex_state = 30, .external_lex_state = 3},
+ [1437] = {.lex_state = 30, .external_lex_state = 3},
+ [1438] = {.lex_state = 30, .external_lex_state = 3},
+ [1439] = {.lex_state = 30, .external_lex_state = 3},
+ [1440] = {.lex_state = 30, .external_lex_state = 3},
+ [1441] = {.lex_state = 30, .external_lex_state = 3},
+ [1442] = {.lex_state = 30, .external_lex_state = 3},
+ [1443] = {.lex_state = 30, .external_lex_state = 3},
+ [1444] = {.lex_state = 30, .external_lex_state = 3},
+ [1445] = {.lex_state = 30, .external_lex_state = 3},
+ [1446] = {.lex_state = 30, .external_lex_state = 3},
+ [1447] = {.lex_state = 30, .external_lex_state = 3},
+ [1448] = {.lex_state = 30, .external_lex_state = 3},
+ [1449] = {.lex_state = 30, .external_lex_state = 3},
+ [1450] = {.lex_state = 30, .external_lex_state = 3},
+ [1451] = {.lex_state = 30, .external_lex_state = 3},
+ [1452] = {.lex_state = 30, .external_lex_state = 3},
+ [1453] = {.lex_state = 30, .external_lex_state = 3},
+ [1454] = {.lex_state = 30, .external_lex_state = 3},
+ [1455] = {.lex_state = 30, .external_lex_state = 3},
+ [1456] = {.lex_state = 30, .external_lex_state = 3},
+ [1457] = {.lex_state = 30, .external_lex_state = 3},
+ [1458] = {.lex_state = 30, .external_lex_state = 3},
+ [1459] = {.lex_state = 30, .external_lex_state = 3},
+ [1460] = {.lex_state = 30, .external_lex_state = 3},
+ [1461] = {.lex_state = 30, .external_lex_state = 3},
+ [1462] = {.lex_state = 30, .external_lex_state = 3},
+ [1463] = {.lex_state = 30, .external_lex_state = 3},
+ [1464] = {.lex_state = 30, .external_lex_state = 3},
+ [1465] = {.lex_state = 30, .external_lex_state = 3},
+ [1466] = {.lex_state = 30, .external_lex_state = 3},
+ [1467] = {.lex_state = 30, .external_lex_state = 3},
+ [1468] = {.lex_state = 30, .external_lex_state = 3},
+ [1469] = {.lex_state = 30, .external_lex_state = 3},
+ [1470] = {.lex_state = 30, .external_lex_state = 3},
+ [1471] = {.lex_state = 37, .external_lex_state = 2},
+ [1472] = {.lex_state = 37, .external_lex_state = 2},
+ [1473] = {.lex_state = 32, .external_lex_state = 3},
+ [1474] = {.lex_state = 30, .external_lex_state = 3},
+ [1475] = {.lex_state = 30, .external_lex_state = 3},
+ [1476] = {.lex_state = 30, .external_lex_state = 3},
+ [1477] = {.lex_state = 30, .external_lex_state = 3},
+ [1478] = {.lex_state = 30, .external_lex_state = 3},
+ [1479] = {.lex_state = 30, .external_lex_state = 3},
+ [1480] = {.lex_state = 30, .external_lex_state = 3},
+ [1481] = {.lex_state = 37, .external_lex_state = 2},
+ [1482] = {.lex_state = 37, .external_lex_state = 2},
+ [1483] = {.lex_state = 37, .external_lex_state = 2},
+ [1484] = {.lex_state = 37, .external_lex_state = 2},
+ [1485] = {.lex_state = 37, .external_lex_state = 2},
+ [1486] = {.lex_state = 37, .external_lex_state = 2},
+ [1487] = {.lex_state = 37, .external_lex_state = 2},
+ [1488] = {.lex_state = 37, .external_lex_state = 2},
+ [1489] = {.lex_state = 37, .external_lex_state = 2},
+ [1490] = {.lex_state = 37, .external_lex_state = 2},
+ [1491] = {.lex_state = 37, .external_lex_state = 2},
+ [1492] = {.lex_state = 37, .external_lex_state = 2},
+ [1493] = {.lex_state = 37, .external_lex_state = 2},
+ [1494] = {.lex_state = 37, .external_lex_state = 2},
+ [1495] = {.lex_state = 37, .external_lex_state = 2},
+ [1496] = {.lex_state = 37, .external_lex_state = 2},
+ [1497] = {.lex_state = 37, .external_lex_state = 2},
+ [1498] = {.lex_state = 37, .external_lex_state = 2},
+ [1499] = {.lex_state = 37, .external_lex_state = 2},
+ [1500] = {.lex_state = 37, .external_lex_state = 2},
+ [1501] = {.lex_state = 37, .external_lex_state = 2},
+ [1502] = {.lex_state = 37, .external_lex_state = 2},
+ [1503] = {.lex_state = 37, .external_lex_state = 2},
+ [1504] = {.lex_state = 37, .external_lex_state = 2},
+ [1505] = {.lex_state = 37, .external_lex_state = 2},
+ [1506] = {.lex_state = 37, .external_lex_state = 2},
+ [1507] = {.lex_state = 37, .external_lex_state = 2},
+ [1508] = {.lex_state = 37, .external_lex_state = 2},
+ [1509] = {.lex_state = 37, .external_lex_state = 2},
+ [1510] = {.lex_state = 37, .external_lex_state = 2},
+ [1511] = {.lex_state = 33, .external_lex_state = 2},
+ [1512] = {.lex_state = 37, .external_lex_state = 2},
+ [1513] = {.lex_state = 33, .external_lex_state = 2},
+ [1514] = {.lex_state = 33, .external_lex_state = 2},
+ [1515] = {.lex_state = 33, .external_lex_state = 2},
+ [1516] = {.lex_state = 33, .external_lex_state = 2},
+ [1517] = {.lex_state = 33, .external_lex_state = 2},
+ [1518] = {.lex_state = 33, .external_lex_state = 2},
+ [1519] = {.lex_state = 33, .external_lex_state = 2},
+ [1520] = {.lex_state = 33, .external_lex_state = 2},
+ [1521] = {.lex_state = 33, .external_lex_state = 2},
+ [1522] = {.lex_state = 33, .external_lex_state = 2},
+ [1523] = {.lex_state = 33, .external_lex_state = 2},
+ [1524] = {.lex_state = 33, .external_lex_state = 2},
+ [1525] = {.lex_state = 33, .external_lex_state = 2},
+ [1526] = {.lex_state = 33, .external_lex_state = 2},
+ [1527] = {.lex_state = 33, .external_lex_state = 2},
+ [1528] = {.lex_state = 33, .external_lex_state = 2},
+ [1529] = {.lex_state = 33, .external_lex_state = 2},
+ [1530] = {.lex_state = 33, .external_lex_state = 2},
+ [1531] = {.lex_state = 33, .external_lex_state = 2},
+ [1532] = {.lex_state = 33, .external_lex_state = 2},
+ [1533] = {.lex_state = 33, .external_lex_state = 2},
+ [1534] = {.lex_state = 33, .external_lex_state = 2},
+ [1535] = {.lex_state = 33, .external_lex_state = 2},
+ [1536] = {.lex_state = 33, .external_lex_state = 5},
+ [1537] = {.lex_state = 33, .external_lex_state = 2},
+ [1538] = {.lex_state = 33, .external_lex_state = 2},
+ [1539] = {.lex_state = 33, .external_lex_state = 2},
+ [1540] = {.lex_state = 35, .external_lex_state = 2},
+ [1541] = {.lex_state = 33, .external_lex_state = 2},
+ [1542] = {.lex_state = 33, .external_lex_state = 2},
+ [1543] = {.lex_state = 33, .external_lex_state = 5},
+ [1544] = {.lex_state = 33, .external_lex_state = 5},
+ [1545] = {.lex_state = 33, .external_lex_state = 2},
+ [1546] = {.lex_state = 33, .external_lex_state = 2},
+ [1547] = {.lex_state = 37, .external_lex_state = 2},
+ [1548] = {.lex_state = 33, .external_lex_state = 5},
+ [1549] = {.lex_state = 33, .external_lex_state = 5},
+ [1550] = {.lex_state = 33, .external_lex_state = 5},
+ [1551] = {.lex_state = 33, .external_lex_state = 2},
+ [1552] = {.lex_state = 37, .external_lex_state = 2},
+ [1553] = {.lex_state = 33, .external_lex_state = 2},
+ [1554] = {.lex_state = 33, .external_lex_state = 5},
+ [1555] = {.lex_state = 33, .external_lex_state = 5},
+ [1556] = {.lex_state = 35, .external_lex_state = 2},
+ [1557] = {.lex_state = 33, .external_lex_state = 5},
+ [1558] = {.lex_state = 33, .external_lex_state = 5},
+ [1559] = {.lex_state = 37, .external_lex_state = 5},
+ [1560] = {.lex_state = 37, .external_lex_state = 5},
+ [1561] = {.lex_state = 33, .external_lex_state = 5},
+ [1562] = {.lex_state = 33, .external_lex_state = 5},
+ [1563] = {.lex_state = 37, .external_lex_state = 2},
+ [1564] = {.lex_state = 37, .external_lex_state = 2},
+ [1565] = {.lex_state = 37, .external_lex_state = 2},
+ [1566] = {.lex_state = 37, .external_lex_state = 2},
+ [1567] = {.lex_state = 35, .external_lex_state = 2},
+ [1568] = {.lex_state = 37, .external_lex_state = 2},
+ [1569] = {.lex_state = 37, .external_lex_state = 2},
+ [1570] = {.lex_state = 37, .external_lex_state = 2},
+ [1571] = {.lex_state = 37, .external_lex_state = 2},
+ [1572] = {.lex_state = 37, .external_lex_state = 2},
+ [1573] = {.lex_state = 37, .external_lex_state = 2},
+ [1574] = {.lex_state = 37, .external_lex_state = 2},
+ [1575] = {.lex_state = 37, .external_lex_state = 2},
+ [1576] = {.lex_state = 37, .external_lex_state = 2},
+ [1577] = {.lex_state = 37, .external_lex_state = 2},
+ [1578] = {.lex_state = 36, .external_lex_state = 2},
+ [1579] = {.lex_state = 35, .external_lex_state = 2},
+ [1580] = {.lex_state = 37, .external_lex_state = 2},
+ [1581] = {.lex_state = 37, .external_lex_state = 2},
+ [1582] = {.lex_state = 37, .external_lex_state = 2},
+ [1583] = {.lex_state = 37, .external_lex_state = 2},
+ [1584] = {.lex_state = 37, .external_lex_state = 2},
+ [1585] = {.lex_state = 37, .external_lex_state = 2},
+ [1586] = {.lex_state = 37, .external_lex_state = 2},
+ [1587] = {.lex_state = 37, .external_lex_state = 2},
+ [1588] = {.lex_state = 37, .external_lex_state = 2},
+ [1589] = {.lex_state = 37, .external_lex_state = 2},
+ [1590] = {.lex_state = 37, .external_lex_state = 2},
+ [1591] = {.lex_state = 37, .external_lex_state = 2},
+ [1592] = {.lex_state = 37, .external_lex_state = 2},
+ [1593] = {.lex_state = 37, .external_lex_state = 2},
+ [1594] = {.lex_state = 37, .external_lex_state = 2},
+ [1595] = {.lex_state = 37, .external_lex_state = 2},
+ [1596] = {.lex_state = 37, .external_lex_state = 2},
+ [1597] = {.lex_state = 37, .external_lex_state = 2},
+ [1598] = {.lex_state = 37, .external_lex_state = 2},
+ [1599] = {.lex_state = 37, .external_lex_state = 2},
+ [1600] = {.lex_state = 37, .external_lex_state = 2},
+ [1601] = {.lex_state = 37, .external_lex_state = 2},
+ [1602] = {.lex_state = 37, .external_lex_state = 2},
+ [1603] = {.lex_state = 37, .external_lex_state = 2},
+ [1604] = {.lex_state = 37, .external_lex_state = 2},
+ [1605] = {.lex_state = 36, .external_lex_state = 2},
+ [1606] = {.lex_state = 33, .external_lex_state = 2},
+ [1607] = {.lex_state = 252, .external_lex_state = 2},
+ [1608] = {.lex_state = 33, .external_lex_state = 2},
+ [1609] = {.lex_state = 33, .external_lex_state = 2},
+ [1610] = {.lex_state = 33, .external_lex_state = 2},
+ [1611] = {.lex_state = 37, .external_lex_state = 2},
+ [1612] = {.lex_state = 33, .external_lex_state = 2},
+ [1613] = {.lex_state = 33, .external_lex_state = 2},
+ [1614] = {.lex_state = 33, .external_lex_state = 2},
+ [1615] = {.lex_state = 33, .external_lex_state = 2},
+ [1616] = {.lex_state = 33, .external_lex_state = 2},
+ [1617] = {.lex_state = 33, .external_lex_state = 2},
+ [1618] = {.lex_state = 33, .external_lex_state = 2},
+ [1619] = {.lex_state = 33, .external_lex_state = 2},
+ [1620] = {.lex_state = 33, .external_lex_state = 2},
+ [1621] = {.lex_state = 252, .external_lex_state = 2},
+ [1622] = {.lex_state = 33, .external_lex_state = 2},
+ [1623] = {.lex_state = 35, .external_lex_state = 2},
+ [1624] = {.lex_state = 33, .external_lex_state = 2},
+ [1625] = {.lex_state = 33, .external_lex_state = 2},
+ [1626] = {.lex_state = 33, .external_lex_state = 2},
+ [1627] = {.lex_state = 33, .external_lex_state = 2},
+ [1628] = {.lex_state = 33, .external_lex_state = 2},
+ [1629] = {.lex_state = 33, .external_lex_state = 2},
+ [1630] = {.lex_state = 33, .external_lex_state = 2},
+ [1631] = {.lex_state = 33, .external_lex_state = 2},
+ [1632] = {.lex_state = 33, .external_lex_state = 2},
+ [1633] = {.lex_state = 33, .external_lex_state = 2},
+ [1634] = {.lex_state = 33, .external_lex_state = 2},
+ [1635] = {.lex_state = 35, .external_lex_state = 2},
+ [1636] = {.lex_state = 252, .external_lex_state = 2},
+ [1637] = {.lex_state = 33, .external_lex_state = 2},
+ [1638] = {.lex_state = 33, .external_lex_state = 2},
+ [1639] = {.lex_state = 35, .external_lex_state = 2},
+ [1640] = {.lex_state = 33, .external_lex_state = 2},
+ [1641] = {.lex_state = 33, .external_lex_state = 2},
+ [1642] = {.lex_state = 33, .external_lex_state = 2},
+ [1643] = {.lex_state = 35, .external_lex_state = 2},
+ [1644] = {.lex_state = 33, .external_lex_state = 2},
+ [1645] = {.lex_state = 33, .external_lex_state = 2},
+ [1646] = {.lex_state = 252, .external_lex_state = 2},
+ [1647] = {.lex_state = 33, .external_lex_state = 2},
+ [1648] = {.lex_state = 35, .external_lex_state = 2},
+ [1649] = {.lex_state = 35, .external_lex_state = 2},
+ [1650] = {.lex_state = 33, .external_lex_state = 2},
+ [1651] = {.lex_state = 252, .external_lex_state = 2},
+ [1652] = {.lex_state = 33, .external_lex_state = 2},
+ [1653] = {.lex_state = 252, .external_lex_state = 2},
+ [1654] = {.lex_state = 33, .external_lex_state = 2},
+ [1655] = {.lex_state = 33, .external_lex_state = 2},
+ [1656] = {.lex_state = 252, .external_lex_state = 2},
+ [1657] = {.lex_state = 37, .external_lex_state = 2},
+ [1658] = {.lex_state = 33, .external_lex_state = 2},
+ [1659] = {.lex_state = 33, .external_lex_state = 2},
+ [1660] = {.lex_state = 33, .external_lex_state = 2},
+ [1661] = {.lex_state = 33, .external_lex_state = 2},
+ [1662] = {.lex_state = 252, .external_lex_state = 2},
+ [1663] = {.lex_state = 37, .external_lex_state = 2},
+ [1664] = {.lex_state = 33, .external_lex_state = 2},
+ [1665] = {.lex_state = 37, .external_lex_state = 2},
+ [1666] = {.lex_state = 252, .external_lex_state = 2},
+ [1667] = {.lex_state = 252, .external_lex_state = 2},
+ [1668] = {.lex_state = 33, .external_lex_state = 2},
+ [1669] = {.lex_state = 33, .external_lex_state = 2},
+ [1670] = {.lex_state = 33, .external_lex_state = 2},
+ [1671] = {.lex_state = 33, .external_lex_state = 2},
+ [1672] = {.lex_state = 33, .external_lex_state = 2},
+ [1673] = {.lex_state = 37, .external_lex_state = 2},
+ [1674] = {.lex_state = 33, .external_lex_state = 2},
+ [1675] = {.lex_state = 33, .external_lex_state = 2},
+ [1676] = {.lex_state = 33, .external_lex_state = 2},
+ [1677] = {.lex_state = 33, .external_lex_state = 2},
+ [1678] = {.lex_state = 33, .external_lex_state = 2},
+ [1679] = {.lex_state = 37, .external_lex_state = 2},
+ [1680] = {.lex_state = 252, .external_lex_state = 2},
+ [1681] = {.lex_state = 37, .external_lex_state = 2},
+ [1682] = {.lex_state = 33, .external_lex_state = 2},
+ [1683] = {.lex_state = 33, .external_lex_state = 2},
+ [1684] = {.lex_state = 34, .external_lex_state = 2},
+ [1685] = {.lex_state = 34, .external_lex_state = 2},
+ [1686] = {.lex_state = 34, .external_lex_state = 2},
+ [1687] = {.lex_state = 44, .external_lex_state = 2},
+ [1688] = {.lex_state = 44, .external_lex_state = 2},
+ [1689] = {.lex_state = 44, .external_lex_state = 2},
+ [1690] = {.lex_state = 44, .external_lex_state = 2},
+ [1691] = {.lex_state = 44, .external_lex_state = 2},
+ [1692] = {.lex_state = 34, .external_lex_state = 2},
+ [1693] = {.lex_state = 44, .external_lex_state = 2},
+ [1694] = {.lex_state = 44, .external_lex_state = 2},
+ [1695] = {.lex_state = 44, .external_lex_state = 2},
+ [1696] = {.lex_state = 34, .external_lex_state = 2},
+ [1697] = {.lex_state = 44, .external_lex_state = 2},
+ [1698] = {.lex_state = 56, .external_lex_state = 2},
+ [1699] = {.lex_state = 56, .external_lex_state = 2},
+ [1700] = {.lex_state = 56, .external_lex_state = 2},
+ [1701] = {.lex_state = 56, .external_lex_state = 2},
+ [1702] = {.lex_state = 56, .external_lex_state = 2},
+ [1703] = {.lex_state = 56, .external_lex_state = 2},
+ [1704] = {.lex_state = 56, .external_lex_state = 2},
+ [1705] = {.lex_state = 56, .external_lex_state = 2},
+ [1706] = {.lex_state = 56, .external_lex_state = 2},
+ [1707] = {.lex_state = 56, .external_lex_state = 2},
+ [1708] = {.lex_state = 56, .external_lex_state = 2},
+ [1709] = {.lex_state = 56, .external_lex_state = 2},
+ [1710] = {.lex_state = 56, .external_lex_state = 2},
+ [1711] = {.lex_state = 39, .external_lex_state = 2},
+ [1712] = {.lex_state = 56, .external_lex_state = 2},
+ [1713] = {.lex_state = 56, .external_lex_state = 2},
+ [1714] = {.lex_state = 56, .external_lex_state = 2},
+ [1715] = {.lex_state = 56, .external_lex_state = 2},
+ [1716] = {.lex_state = 56, .external_lex_state = 2},
+ [1717] = {.lex_state = 56, .external_lex_state = 2},
+ [1718] = {.lex_state = 56, .external_lex_state = 2},
+ [1719] = {.lex_state = 56, .external_lex_state = 2},
+ [1720] = {.lex_state = 39, .external_lex_state = 2},
+ [1721] = {.lex_state = 56, .external_lex_state = 2},
+ [1722] = {.lex_state = 56, .external_lex_state = 2},
+ [1723] = {.lex_state = 56, .external_lex_state = 2},
+ [1724] = {.lex_state = 56, .external_lex_state = 2},
+ [1725] = {.lex_state = 56, .external_lex_state = 2},
+ [1726] = {.lex_state = 56, .external_lex_state = 2},
+ [1727] = {.lex_state = 56, .external_lex_state = 2},
+ [1728] = {.lex_state = 56, .external_lex_state = 2},
+ [1729] = {.lex_state = 56, .external_lex_state = 2},
+ [1730] = {.lex_state = 56, .external_lex_state = 2},
+ [1731] = {.lex_state = 56, .external_lex_state = 2},
+ [1732] = {.lex_state = 56, .external_lex_state = 2},
+ [1733] = {.lex_state = 34, .external_lex_state = 2},
+ [1734] = {.lex_state = 34, .external_lex_state = 2},
+ [1735] = {.lex_state = 252, .external_lex_state = 2},
+ [1736] = {.lex_state = 34, .external_lex_state = 2},
+ [1737] = {.lex_state = 39, .external_lex_state = 2},
+ [1738] = {.lex_state = 56, .external_lex_state = 2},
+ [1739] = {.lex_state = 252, .external_lex_state = 2},
+ [1740] = {.lex_state = 34, .external_lex_state = 2},
+ [1741] = {.lex_state = 252, .external_lex_state = 2},
+ [1742] = {.lex_state = 39, .external_lex_state = 2},
+ [1743] = {.lex_state = 34, .external_lex_state = 2},
+ [1744] = {.lex_state = 34, .external_lex_state = 2},
+ [1745] = {.lex_state = 34, .external_lex_state = 2},
+ [1746] = {.lex_state = 39, .external_lex_state = 2},
+ [1747] = {.lex_state = 34, .external_lex_state = 2},
+ [1748] = {.lex_state = 252, .external_lex_state = 2},
+ [1749] = {.lex_state = 34, .external_lex_state = 2},
+ [1750] = {.lex_state = 252, .external_lex_state = 2},
+ [1751] = {.lex_state = 39, .external_lex_state = 2},
+ [1752] = {.lex_state = 34, .external_lex_state = 2},
+ [1753] = {.lex_state = 252, .external_lex_state = 5},
+ [1754] = {.lex_state = 34, .external_lex_state = 2},
+ [1755] = {.lex_state = 39, .external_lex_state = 2},
+ [1756] = {.lex_state = 34, .external_lex_state = 2},
+ [1757] = {.lex_state = 34, .external_lex_state = 2},
+ [1758] = {.lex_state = 39, .external_lex_state = 5},
+ [1759] = {.lex_state = 39, .external_lex_state = 5},
+ [1760] = {.lex_state = 252, .external_lex_state = 2},
+ [1761] = {.lex_state = 34, .external_lex_state = 2},
+ [1762] = {.lex_state = 252, .external_lex_state = 5},
+ [1763] = {.lex_state = 34, .external_lex_state = 2},
+ [1764] = {.lex_state = 34, .external_lex_state = 2},
+ [1765] = {.lex_state = 34, .external_lex_state = 2},
+ [1766] = {.lex_state = 252, .external_lex_state = 2},
+ [1767] = {.lex_state = 39, .external_lex_state = 2},
+ [1768] = {.lex_state = 34, .external_lex_state = 2},
+ [1769] = {.lex_state = 34, .external_lex_state = 2},
+ [1770] = {.lex_state = 44, .external_lex_state = 2},
+ [1771] = {.lex_state = 34, .external_lex_state = 2},
+ [1772] = {.lex_state = 44, .external_lex_state = 2},
+ [1773] = {.lex_state = 30, .external_lex_state = 2},
+ [1774] = {.lex_state = 44, .external_lex_state = 2},
+ [1775] = {.lex_state = 44, .external_lex_state = 2},
+ [1776] = {.lex_state = 39, .external_lex_state = 5},
+ [1777] = {.lex_state = 252, .external_lex_state = 2},
+ [1778] = {.lex_state = 44, .external_lex_state = 2},
+ [1779] = {.lex_state = 252, .external_lex_state = 2},
+ [1780] = {.lex_state = 252, .external_lex_state = 6},
+ [1781] = {.lex_state = 252, .external_lex_state = 6},
+ [1782] = {.lex_state = 252, .external_lex_state = 2},
+ [1783] = {.lex_state = 252, .external_lex_state = 2},
+ [1784] = {.lex_state = 39, .external_lex_state = 5},
+ [1785] = {.lex_state = 252, .external_lex_state = 2},
+ [1786] = {.lex_state = 44, .external_lex_state = 2},
+ [1787] = {.lex_state = 44, .external_lex_state = 2},
+ [1788] = {.lex_state = 252, .external_lex_state = 5},
+ [1789] = {.lex_state = 34, .external_lex_state = 2},
+ [1790] = {.lex_state = 252, .external_lex_state = 5},
+ [1791] = {.lex_state = 44, .external_lex_state = 2},
+ [1792] = {.lex_state = 44, .external_lex_state = 2},
+ [1793] = {.lex_state = 44, .external_lex_state = 2},
+ [1794] = {.lex_state = 44, .external_lex_state = 2},
+ [1795] = {.lex_state = 44, .external_lex_state = 2},
+ [1796] = {.lex_state = 44, .external_lex_state = 2},
+ [1797] = {.lex_state = 44, .external_lex_state = 2},
+ [1798] = {.lex_state = 252, .external_lex_state = 2},
+ [1799] = {.lex_state = 56, .external_lex_state = 2},
+ [1800] = {.lex_state = 252, .external_lex_state = 2},
+ [1801] = {.lex_state = 44, .external_lex_state = 2},
+ [1802] = {.lex_state = 56, .external_lex_state = 2},
+ [1803] = {.lex_state = 34, .external_lex_state = 2},
+ [1804] = {.lex_state = 34, .external_lex_state = 2},
+ [1805] = {.lex_state = 39, .external_lex_state = 5},
+ [1806] = {.lex_state = 44, .external_lex_state = 2},
+ [1807] = {.lex_state = 252, .external_lex_state = 5},
+ [1808] = {.lex_state = 34, .external_lex_state = 2},
+ [1809] = {.lex_state = 39, .external_lex_state = 5},
+ [1810] = {.lex_state = 34, .external_lex_state = 2},
+ [1811] = {.lex_state = 34, .external_lex_state = 2},
+ [1812] = {.lex_state = 252, .external_lex_state = 2},
+ [1813] = {.lex_state = 34, .external_lex_state = 2},
+ [1814] = {.lex_state = 252, .external_lex_state = 2},
+ [1815] = {.lex_state = 39, .external_lex_state = 5},
+ [1816] = {.lex_state = 39, .external_lex_state = 5},
+ [1817] = {.lex_state = 252, .external_lex_state = 2},
+ [1818] = {.lex_state = 252, .external_lex_state = 2},
+ [1819] = {.lex_state = 44, .external_lex_state = 2},
+ [1820] = {.lex_state = 44, .external_lex_state = 2},
+ [1821] = {.lex_state = 252, .external_lex_state = 2},
+ [1822] = {.lex_state = 252, .external_lex_state = 2},
+ [1823] = {.lex_state = 252, .external_lex_state = 6},
+ [1824] = {.lex_state = 252, .external_lex_state = 2},
+ [1825] = {.lex_state = 39, .external_lex_state = 5},
+ [1826] = {.lex_state = 39, .external_lex_state = 5},
+ [1827] = {.lex_state = 252, .external_lex_state = 5},
+ [1828] = {.lex_state = 252, .external_lex_state = 2},
+ [1829] = {.lex_state = 39, .external_lex_state = 5},
+ [1830] = {.lex_state = 252, .external_lex_state = 6},
+ [1831] = {.lex_state = 56, .external_lex_state = 2},
+ [1832] = {.lex_state = 252, .external_lex_state = 2},
+ [1833] = {.lex_state = 44, .external_lex_state = 2},
+ [1834] = {.lex_state = 34, .external_lex_state = 2},
+ [1835] = {.lex_state = 30, .external_lex_state = 2},
+ [1836] = {.lex_state = 252, .external_lex_state = 6},
+ [1837] = {.lex_state = 252, .external_lex_state = 2},
+ [1838] = {.lex_state = 252, .external_lex_state = 2},
+ [1839] = {.lex_state = 252, .external_lex_state = 2},
+ [1840] = {.lex_state = 56, .external_lex_state = 2},
+ [1841] = {.lex_state = 58, .external_lex_state = 2},
+ [1842] = {.lex_state = 252, .external_lex_state = 2},
+ [1843] = {.lex_state = 252, .external_lex_state = 2},
+ [1844] = {.lex_state = 58, .external_lex_state = 2},
+ [1845] = {.lex_state = 56, .external_lex_state = 2},
+ [1846] = {.lex_state = 56, .external_lex_state = 2},
+ [1847] = {.lex_state = 34, .external_lex_state = 2},
+ [1848] = {.lex_state = 58, .external_lex_state = 2},
+ [1849] = {.lex_state = 56, .external_lex_state = 2},
+ [1850] = {.lex_state = 56, .external_lex_state = 2},
+ [1851] = {.lex_state = 252, .external_lex_state = 2},
+ [1852] = {.lex_state = 39, .external_lex_state = 5},
+ [1853] = {.lex_state = 252, .external_lex_state = 2},
+ [1854] = {.lex_state = 58, .external_lex_state = 2},
+ [1855] = {.lex_state = 58, .external_lex_state = 2},
+ [1856] = {.lex_state = 56, .external_lex_state = 2},
+ [1857] = {.lex_state = 34, .external_lex_state = 2},
+ [1858] = {.lex_state = 252, .external_lex_state = 2},
+ [1859] = {.lex_state = 58, .external_lex_state = 2},
+ [1860] = {.lex_state = 252, .external_lex_state = 2},
+ [1861] = {.lex_state = 58, .external_lex_state = 2},
+ [1862] = {.lex_state = 56, .external_lex_state = 2},
+ [1863] = {.lex_state = 56, .external_lex_state = 2},
+ [1864] = {.lex_state = 58, .external_lex_state = 2},
+ [1865] = {.lex_state = 34, .external_lex_state = 2},
+ [1866] = {.lex_state = 56, .external_lex_state = 2},
+ [1867] = {.lex_state = 56, .external_lex_state = 2},
+ [1868] = {.lex_state = 56, .external_lex_state = 2},
+ [1869] = {.lex_state = 34, .external_lex_state = 2},
+ [1870] = {.lex_state = 252, .external_lex_state = 2},
+ [1871] = {.lex_state = 58, .external_lex_state = 2},
+ [1872] = {.lex_state = 56, .external_lex_state = 2},
+ [1873] = {.lex_state = 56, .external_lex_state = 2},
+ [1874] = {.lex_state = 252, .external_lex_state = 5},
+ [1875] = {.lex_state = 252, .external_lex_state = 2},
+ [1876] = {.lex_state = 252, .external_lex_state = 2},
+ [1877] = {.lex_state = 56, .external_lex_state = 2},
+ [1878] = {.lex_state = 252, .external_lex_state = 2},
+ [1879] = {.lex_state = 252, .external_lex_state = 5},
+ [1880] = {.lex_state = 56, .external_lex_state = 2},
+ [1881] = {.lex_state = 56, .external_lex_state = 2},
+ [1882] = {.lex_state = 56, .external_lex_state = 2},
+ [1883] = {.lex_state = 58, .external_lex_state = 2},
+ [1884] = {.lex_state = 58, .external_lex_state = 2},
+ [1885] = {.lex_state = 56, .external_lex_state = 2},
+ [1886] = {.lex_state = 252, .external_lex_state = 2},
+ [1887] = {.lex_state = 56, .external_lex_state = 2},
+ [1888] = {.lex_state = 252, .external_lex_state = 5},
+ [1889] = {.lex_state = 58, .external_lex_state = 2},
+ [1890] = {.lex_state = 56, .external_lex_state = 2},
+ [1891] = {.lex_state = 56, .external_lex_state = 2},
+ [1892] = {.lex_state = 56, .external_lex_state = 2},
+ [1893] = {.lex_state = 56, .external_lex_state = 2},
+ [1894] = {.lex_state = 56, .external_lex_state = 2},
+ [1895] = {.lex_state = 252, .external_lex_state = 2},
+ [1896] = {.lex_state = 252, .external_lex_state = 2},
+ [1897] = {.lex_state = 58, .external_lex_state = 2},
+ [1898] = {.lex_state = 252, .external_lex_state = 2},
+ [1899] = {.lex_state = 252, .external_lex_state = 2},
+ [1900] = {.lex_state = 58, .external_lex_state = 2},
+ [1901] = {.lex_state = 252, .external_lex_state = 2},
+ [1902] = {.lex_state = 252, .external_lex_state = 5},
+ [1903] = {.lex_state = 34, .external_lex_state = 2},
+ [1904] = {.lex_state = 252, .external_lex_state = 2},
+ [1905] = {.lex_state = 46, .external_lex_state = 7},
+ [1906] = {.lex_state = 41, .external_lex_state = 7},
+ [1907] = {.lex_state = 252, .external_lex_state = 2},
+ [1908] = {.lex_state = 38, .external_lex_state = 2},
+ [1909] = {.lex_state = 34, .external_lex_state = 2},
+ [1910] = {.lex_state = 252, .external_lex_state = 2},
+ [1911] = {.lex_state = 3, .external_lex_state = 2},
+ [1912] = {.lex_state = 252, .external_lex_state = 6},
+ [1913] = {.lex_state = 3, .external_lex_state = 2},
+ [1914] = {.lex_state = 252, .external_lex_state = 5},
+ [1915] = {.lex_state = 34, .external_lex_state = 2},
+ [1916] = {.lex_state = 39, .external_lex_state = 2},
+ [1917] = {.lex_state = 39, .external_lex_state = 2},
+ [1918] = {.lex_state = 252, .external_lex_state = 5},
+ [1919] = {.lex_state = 252, .external_lex_state = 2},
+ [1920] = {.lex_state = 252, .external_lex_state = 2},
+ [1921] = {.lex_state = 252, .external_lex_state = 2},
+ [1922] = {.lex_state = 252, .external_lex_state = 5},
+ [1923] = {.lex_state = 252, .external_lex_state = 5},
+ [1924] = {.lex_state = 34, .external_lex_state = 2},
+ [1925] = {.lex_state = 252, .external_lex_state = 5},
+ [1926] = {.lex_state = 3, .external_lex_state = 2},
+ [1927] = {.lex_state = 41, .external_lex_state = 7},
+ [1928] = {.lex_state = 34, .external_lex_state = 2},
+ [1929] = {.lex_state = 252, .external_lex_state = 5},
+ [1930] = {.lex_state = 252, .external_lex_state = 5},
+ [1931] = {.lex_state = 46, .external_lex_state = 7},
+ [1932] = {.lex_state = 252, .external_lex_state = 2},
+ [1933] = {.lex_state = 39, .external_lex_state = 2},
+ [1934] = {.lex_state = 252, .external_lex_state = 2},
+ [1935] = {.lex_state = 34, .external_lex_state = 2},
+ [1936] = {.lex_state = 252, .external_lex_state = 2},
+ [1937] = {.lex_state = 41, .external_lex_state = 7},
+ [1938] = {.lex_state = 41, .external_lex_state = 7},
+ [1939] = {.lex_state = 46, .external_lex_state = 7},
+ [1940] = {.lex_state = 252, .external_lex_state = 6},
+ [1941] = {.lex_state = 38, .external_lex_state = 2},
+ [1942] = {.lex_state = 252, .external_lex_state = 2},
+ [1943] = {.lex_state = 43, .external_lex_state = 2},
+ [1944] = {.lex_state = 46, .external_lex_state = 7},
+ [1945] = {.lex_state = 252, .external_lex_state = 2},
+ [1946] = {.lex_state = 34, .external_lex_state = 2},
+ [1947] = {.lex_state = 252, .external_lex_state = 5},
+ [1948] = {.lex_state = 252, .external_lex_state = 2},
+ [1949] = {.lex_state = 252, .external_lex_state = 2},
+ [1950] = {.lex_state = 252, .external_lex_state = 5},
+ [1951] = {.lex_state = 3, .external_lex_state = 2},
+ [1952] = {.lex_state = 252, .external_lex_state = 5},
+ [1953] = {.lex_state = 252, .external_lex_state = 2},
+ [1954] = {.lex_state = 3, .external_lex_state = 2},
+ [1955] = {.lex_state = 34, .external_lex_state = 2},
+ [1956] = {.lex_state = 252, .external_lex_state = 5},
+ [1957] = {.lex_state = 252, .external_lex_state = 2},
+ [1958] = {.lex_state = 252, .external_lex_state = 5},
+ [1959] = {.lex_state = 252, .external_lex_state = 2},
+ [1960] = {.lex_state = 39, .external_lex_state = 2},
+ [1961] = {.lex_state = 252, .external_lex_state = 5},
+ [1962] = {.lex_state = 252, .external_lex_state = 5},
+ [1963] = {.lex_state = 252, .external_lex_state = 2},
+ [1964] = {.lex_state = 43, .external_lex_state = 2},
+ [1965] = {.lex_state = 252, .external_lex_state = 5},
+ [1966] = {.lex_state = 252, .external_lex_state = 5},
+ [1967] = {.lex_state = 252, .external_lex_state = 2},
+ [1968] = {.lex_state = 34, .external_lex_state = 2},
+ [1969] = {.lex_state = 252, .external_lex_state = 2},
+ [1970] = {.lex_state = 252, .external_lex_state = 5},
+ [1971] = {.lex_state = 252, .external_lex_state = 2},
+ [1972] = {.lex_state = 30, .external_lex_state = 2},
+ [1973] = {.lex_state = 252, .external_lex_state = 5},
+ [1974] = {.lex_state = 252, .external_lex_state = 5},
+ [1975] = {.lex_state = 41, .external_lex_state = 7},
+ [1976] = {.lex_state = 46, .external_lex_state = 7},
+ [1977] = {.lex_state = 252, .external_lex_state = 2},
+ [1978] = {.lex_state = 252, .external_lex_state = 2},
+ [1979] = {.lex_state = 252, .external_lex_state = 5},
+ [1980] = {.lex_state = 252, .external_lex_state = 2},
+ [1981] = {.lex_state = 252, .external_lex_state = 5},
+ [1982] = {.lex_state = 252, .external_lex_state = 2},
+ [1983] = {.lex_state = 252, .external_lex_state = 2},
+ [1984] = {.lex_state = 252, .external_lex_state = 5},
+ [1985] = {.lex_state = 252, .external_lex_state = 5},
+ [1986] = {.lex_state = 252, .external_lex_state = 2},
+ [1987] = {.lex_state = 252, .external_lex_state = 5},
+ [1988] = {.lex_state = 252, .external_lex_state = 5},
+ [1989] = {.lex_state = 41, .external_lex_state = 7},
+ [1990] = {.lex_state = 252, .external_lex_state = 5},
+ [1991] = {.lex_state = 252, .external_lex_state = 5},
+ [1992] = {.lex_state = 46, .external_lex_state = 7},
+ [1993] = {.lex_state = 252, .external_lex_state = 5},
+ [1994] = {.lex_state = 252, .external_lex_state = 2},
+ [1995] = {.lex_state = 252, .external_lex_state = 2},
+ [1996] = {.lex_state = 252, .external_lex_state = 5},
+ [1997] = {.lex_state = 252, .external_lex_state = 2},
+ [1998] = {.lex_state = 252, .external_lex_state = 5},
+ [1999] = {.lex_state = 252, .external_lex_state = 2},
+ [2000] = {.lex_state = 252, .external_lex_state = 5},
+ [2001] = {.lex_state = 41, .external_lex_state = 7},
+ [2002] = {.lex_state = 46, .external_lex_state = 7},
+ [2003] = {.lex_state = 252, .external_lex_state = 5},
+ [2004] = {.lex_state = 252, .external_lex_state = 2},
+ [2005] = {.lex_state = 252, .external_lex_state = 5},
+ [2006] = {.lex_state = 252, .external_lex_state = 2},
+ [2007] = {.lex_state = 252, .external_lex_state = 2},
+ [2008] = {.lex_state = 34, .external_lex_state = 2},
+ [2009] = {.lex_state = 41, .external_lex_state = 7},
+ [2010] = {.lex_state = 46, .external_lex_state = 7},
+ [2011] = {.lex_state = 252, .external_lex_state = 2},
+ [2012] = {.lex_state = 34, .external_lex_state = 2},
+ [2013] = {.lex_state = 252, .external_lex_state = 2},
+ [2014] = {.lex_state = 252, .external_lex_state = 2},
+ [2015] = {.lex_state = 252, .external_lex_state = 2},
+ [2016] = {.lex_state = 252, .external_lex_state = 5},
+ [2017] = {.lex_state = 252, .external_lex_state = 5},
+ [2018] = {.lex_state = 252, .external_lex_state = 2},
+ [2019] = {.lex_state = 252, .external_lex_state = 5},
+ [2020] = {.lex_state = 252, .external_lex_state = 5},
+ [2021] = {.lex_state = 34, .external_lex_state = 2},
+ [2022] = {.lex_state = 252, .external_lex_state = 2},
+ [2023] = {.lex_state = 252, .external_lex_state = 5},
+ [2024] = {.lex_state = 252, .external_lex_state = 5},
+ [2025] = {.lex_state = 43, .external_lex_state = 2},
+ [2026] = {.lex_state = 252, .external_lex_state = 2},
+ [2027] = {.lex_state = 252, .external_lex_state = 5},
+ [2028] = {.lex_state = 252, .external_lex_state = 2},
+ [2029] = {.lex_state = 46, .external_lex_state = 7},
+ [2030] = {.lex_state = 41, .external_lex_state = 7},
+ [2031] = {.lex_state = 34, .external_lex_state = 2},
+ [2032] = {.lex_state = 252, .external_lex_state = 2},
+ [2033] = {.lex_state = 252, .external_lex_state = 5},
+ [2034] = {.lex_state = 252, .external_lex_state = 2},
+ [2035] = {.lex_state = 252, .external_lex_state = 5},
+ [2036] = {.lex_state = 252, .external_lex_state = 5},
+ [2037] = {.lex_state = 38, .external_lex_state = 2},
+ [2038] = {.lex_state = 34, .external_lex_state = 2},
+ [2039] = {.lex_state = 252, .external_lex_state = 2},
+ [2040] = {.lex_state = 252, .external_lex_state = 2},
+ [2041] = {.lex_state = 3, .external_lex_state = 2},
+ [2042] = {.lex_state = 252, .external_lex_state = 5},
+ [2043] = {.lex_state = 252, .external_lex_state = 5},
+ [2044] = {.lex_state = 252, .external_lex_state = 5},
+ [2045] = {.lex_state = 252, .external_lex_state = 2},
+ [2046] = {.lex_state = 252, .external_lex_state = 2},
+ [2047] = {.lex_state = 34, .external_lex_state = 2},
+ [2048] = {.lex_state = 34, .external_lex_state = 2},
+ [2049] = {.lex_state = 252, .external_lex_state = 2},
+ [2050] = {.lex_state = 34, .external_lex_state = 2},
+ [2051] = {.lex_state = 252, .external_lex_state = 2},
+ [2052] = {.lex_state = 252, .external_lex_state = 2},
+ [2053] = {.lex_state = 34, .external_lex_state = 2},
+ [2054] = {.lex_state = 252, .external_lex_state = 2},
+ [2055] = {.lex_state = 38, .external_lex_state = 2},
+ [2056] = {.lex_state = 39, .external_lex_state = 2},
+ [2057] = {.lex_state = 252, .external_lex_state = 2},
+ [2058] = {.lex_state = 252, .external_lex_state = 5},
+ [2059] = {.lex_state = 43, .external_lex_state = 2},
+ [2060] = {.lex_state = 252, .external_lex_state = 2},
+ [2061] = {.lex_state = 252, .external_lex_state = 2},
+ [2062] = {.lex_state = 252, .external_lex_state = 2},
+ [2063] = {.lex_state = 252, .external_lex_state = 2},
+ [2064] = {.lex_state = 252, .external_lex_state = 2},
+ [2065] = {.lex_state = 252, .external_lex_state = 2},
+ [2066] = {.lex_state = 252, .external_lex_state = 2},
+ [2067] = {.lex_state = 252, .external_lex_state = 2},
+ [2068] = {.lex_state = 34, .external_lex_state = 5},
+ [2069] = {.lex_state = 34, .external_lex_state = 5},
+ [2070] = {.lex_state = 252, .external_lex_state = 2},
+ [2071] = {.lex_state = 252, .external_lex_state = 2},
+ [2072] = {.lex_state = 252, .external_lex_state = 5},
+ [2073] = {.lex_state = 252, .external_lex_state = 2},
+ [2074] = {.lex_state = 39, .external_lex_state = 2},
+ [2075] = {.lex_state = 252, .external_lex_state = 2},
+ [2076] = {.lex_state = 252, .external_lex_state = 2},
+ [2077] = {.lex_state = 252, .external_lex_state = 2},
+ [2078] = {.lex_state = 252, .external_lex_state = 2},
+ [2079] = {.lex_state = 34, .external_lex_state = 2},
+ [2080] = {.lex_state = 34, .external_lex_state = 2},
+ [2081] = {.lex_state = 252, .external_lex_state = 5},
+ [2082] = {.lex_state = 252, .external_lex_state = 2},
+ [2083] = {.lex_state = 252, .external_lex_state = 2},
+ [2084] = {.lex_state = 39, .external_lex_state = 2},
+ [2085] = {.lex_state = 252, .external_lex_state = 2},
+ [2086] = {.lex_state = 252, .external_lex_state = 2},
+ [2087] = {.lex_state = 252, .external_lex_state = 2},
+ [2088] = {.lex_state = 34, .external_lex_state = 2},
+ [2089] = {.lex_state = 252, .external_lex_state = 2},
+ [2090] = {.lex_state = 39, .external_lex_state = 2},
+ [2091] = {.lex_state = 252, .external_lex_state = 2},
+ [2092] = {.lex_state = 252, .external_lex_state = 2},
+ [2093] = {.lex_state = 252, .external_lex_state = 5},
+ [2094] = {.lex_state = 252, .external_lex_state = 2},
+ [2095] = {.lex_state = 252, .external_lex_state = 2},
+ [2096] = {.lex_state = 252, .external_lex_state = 2},
+ [2097] = {.lex_state = 252, .external_lex_state = 2},
+ [2098] = {.lex_state = 252, .external_lex_state = 5},
+ [2099] = {.lex_state = 252, .external_lex_state = 2},
+ [2100] = {.lex_state = 252, .external_lex_state = 2},
+ [2101] = {.lex_state = 252, .external_lex_state = 2},
+ [2102] = {.lex_state = 30, .external_lex_state = 2},
+ [2103] = {.lex_state = 252, .external_lex_state = 5},
+ [2104] = {.lex_state = 3, .external_lex_state = 2},
+ [2105] = {.lex_state = 252, .external_lex_state = 2},
+ [2106] = {.lex_state = 252, .external_lex_state = 2},
+ [2107] = {.lex_state = 252, .external_lex_state = 2},
+ [2108] = {.lex_state = 252, .external_lex_state = 2},
+ [2109] = {.lex_state = 39, .external_lex_state = 2},
+ [2110] = {.lex_state = 252, .external_lex_state = 2},
+ [2111] = {.lex_state = 252, .external_lex_state = 5},
+ [2112] = {.lex_state = 252, .external_lex_state = 5},
+ [2113] = {.lex_state = 252, .external_lex_state = 2},
+ [2114] = {.lex_state = 252, .external_lex_state = 2},
+ [2115] = {.lex_state = 252, .external_lex_state = 2},
+ [2116] = {.lex_state = 252, .external_lex_state = 2},
+ [2117] = {.lex_state = 252, .external_lex_state = 2},
+ [2118] = {.lex_state = 252, .external_lex_state = 2},
+ [2119] = {.lex_state = 252, .external_lex_state = 2},
+ [2120] = {.lex_state = 34, .external_lex_state = 2},
+ [2121] = {.lex_state = 30, .external_lex_state = 2},
+ [2122] = {.lex_state = 30, .external_lex_state = 2},
+ [2123] = {.lex_state = 34, .external_lex_state = 5},
+ [2124] = {.lex_state = 34, .external_lex_state = 5},
+ [2125] = {.lex_state = 252, .external_lex_state = 2},
+ [2126] = {.lex_state = 252, .external_lex_state = 2},
+ [2127] = {.lex_state = 252, .external_lex_state = 2},
+ [2128] = {.lex_state = 252, .external_lex_state = 2},
+ [2129] = {.lex_state = 34, .external_lex_state = 5},
+ [2130] = {.lex_state = 252, .external_lex_state = 5},
+ [2131] = {.lex_state = 252, .external_lex_state = 2},
+ [2132] = {.lex_state = 252, .external_lex_state = 2},
+ [2133] = {.lex_state = 39, .external_lex_state = 2},
+ [2134] = {.lex_state = 252, .external_lex_state = 2},
+ [2135] = {.lex_state = 252, .external_lex_state = 2},
+ [2136] = {.lex_state = 252, .external_lex_state = 2},
+ [2137] = {.lex_state = 252, .external_lex_state = 2},
+ [2138] = {.lex_state = 34, .external_lex_state = 2},
+ [2139] = {.lex_state = 252, .external_lex_state = 5},
+ [2140] = {.lex_state = 30, .external_lex_state = 2},
+ [2141] = {.lex_state = 34, .external_lex_state = 5},
+ [2142] = {.lex_state = 252, .external_lex_state = 2},
+ [2143] = {.lex_state = 252, .external_lex_state = 2},
+ [2144] = {.lex_state = 252, .external_lex_state = 2},
+ [2145] = {.lex_state = 252, .external_lex_state = 2},
+ [2146] = {.lex_state = 252, .external_lex_state = 2},
+ [2147] = {.lex_state = 252, .external_lex_state = 2},
+ [2148] = {.lex_state = 252, .external_lex_state = 2},
+ [2149] = {.lex_state = 34, .external_lex_state = 2},
+ [2150] = {.lex_state = 252, .external_lex_state = 2},
+ [2151] = {.lex_state = 30, .external_lex_state = 2},
+ [2152] = {.lex_state = 252, .external_lex_state = 5},
+ [2153] = {.lex_state = 252, .external_lex_state = 5},
+ [2154] = {.lex_state = 252, .external_lex_state = 5},
+ [2155] = {.lex_state = 34, .external_lex_state = 2},
+ [2156] = {.lex_state = 34, .external_lex_state = 2},
+ [2157] = {.lex_state = 252, .external_lex_state = 5},
+ [2158] = {.lex_state = 252, .external_lex_state = 5},
+ [2159] = {.lex_state = 252, .external_lex_state = 5},
+ [2160] = {.lex_state = 34, .external_lex_state = 2},
+ [2161] = {.lex_state = 252, .external_lex_state = 2},
+ [2162] = {.lex_state = 30, .external_lex_state = 2},
+ [2163] = {.lex_state = 252, .external_lex_state = 2},
+ [2164] = {.lex_state = 34, .external_lex_state = 2},
+ [2165] = {.lex_state = 252, .external_lex_state = 5},
+ [2166] = {.lex_state = 252, .external_lex_state = 2},
+ [2167] = {.lex_state = 252, .external_lex_state = 5},
+ [2168] = {.lex_state = 252, .external_lex_state = 2},
+ [2169] = {.lex_state = 34, .external_lex_state = 2},
+ [2170] = {.lex_state = 252, .external_lex_state = 5},
+ [2171] = {.lex_state = 34, .external_lex_state = 5},
+ [2172] = {.lex_state = 34, .external_lex_state = 5},
+ [2173] = {.lex_state = 46, .external_lex_state = 7},
+ [2174] = {.lex_state = 252, .external_lex_state = 2},
+ [2175] = {.lex_state = 252, .external_lex_state = 2},
+ [2176] = {.lex_state = 41, .external_lex_state = 7},
+ [2177] = {.lex_state = 252, .external_lex_state = 2},
+ [2178] = {.lex_state = 252, .external_lex_state = 2},
+ [2179] = {.lex_state = 252, .external_lex_state = 2},
+ [2180] = {.lex_state = 252, .external_lex_state = 2},
+ [2181] = {.lex_state = 34, .external_lex_state = 2},
+ [2182] = {.lex_state = 252, .external_lex_state = 5},
+ [2183] = {.lex_state = 34, .external_lex_state = 2},
+ [2184] = {.lex_state = 252, .external_lex_state = 2},
+ [2185] = {.lex_state = 34, .external_lex_state = 2},
+ [2186] = {.lex_state = 30, .external_lex_state = 2},
+ [2187] = {.lex_state = 252, .external_lex_state = 2},
+ [2188] = {.lex_state = 252, .external_lex_state = 2},
+ [2189] = {.lex_state = 252, .external_lex_state = 2},
+ [2190] = {.lex_state = 252, .external_lex_state = 2},
+ [2191] = {.lex_state = 252, .external_lex_state = 2},
+ [2192] = {.lex_state = 34, .external_lex_state = 5},
+ [2193] = {.lex_state = 34, .external_lex_state = 5},
+ [2194] = {.lex_state = 252, .external_lex_state = 2},
+ [2195] = {.lex_state = 252, .external_lex_state = 2},
+ [2196] = {.lex_state = 252, .external_lex_state = 5},
+ [2197] = {.lex_state = 39, .external_lex_state = 2},
+ [2198] = {.lex_state = 252, .external_lex_state = 2},
+ [2199] = {.lex_state = 34, .external_lex_state = 2},
+ [2200] = {.lex_state = 252, .external_lex_state = 2},
+ [2201] = {.lex_state = 252, .external_lex_state = 2},
+ [2202] = {.lex_state = 252, .external_lex_state = 2},
+ [2203] = {.lex_state = 252, .external_lex_state = 2},
+ [2204] = {.lex_state = 252, .external_lex_state = 2},
+ [2205] = {.lex_state = 252, .external_lex_state = 2},
+ [2206] = {.lex_state = 252, .external_lex_state = 2},
+ [2207] = {.lex_state = 252, .external_lex_state = 2},
+ [2208] = {.lex_state = 252, .external_lex_state = 2},
+ [2209] = {.lex_state = 252, .external_lex_state = 2},
+ [2210] = {.lex_state = 252, .external_lex_state = 2},
+ [2211] = {.lex_state = 252, .external_lex_state = 2},
+ [2212] = {.lex_state = 252, .external_lex_state = 2},
+ [2213] = {.lex_state = 252, .external_lex_state = 2},
+ [2214] = {.lex_state = 252, .external_lex_state = 2},
+ [2215] = {.lex_state = 252, .external_lex_state = 2},
+ [2216] = {.lex_state = 252, .external_lex_state = 2},
+ [2217] = {.lex_state = 252, .external_lex_state = 2},
+ [2218] = {.lex_state = 252, .external_lex_state = 2},
+ [2219] = {.lex_state = 252, .external_lex_state = 2},
+ [2220] = {.lex_state = 252, .external_lex_state = 2},
+ [2221] = {.lex_state = 252, .external_lex_state = 2},
+ [2222] = {.lex_state = 252, .external_lex_state = 2},
+ [2223] = {.lex_state = 252, .external_lex_state = 2},
+ [2224] = {.lex_state = 252, .external_lex_state = 2},
+ [2225] = {.lex_state = 252, .external_lex_state = 2},
+ [2226] = {.lex_state = 252, .external_lex_state = 5},
+ [2227] = {.lex_state = 252, .external_lex_state = 2},
+ [2228] = {.lex_state = 252, .external_lex_state = 2},
+ [2229] = {.lex_state = 252, .external_lex_state = 5},
+ [2230] = {.lex_state = 34, .external_lex_state = 2},
+ [2231] = {.lex_state = 252, .external_lex_state = 2},
+ [2232] = {.lex_state = 252, .external_lex_state = 2},
+ [2233] = {.lex_state = 252, .external_lex_state = 2},
+ [2234] = {.lex_state = 252, .external_lex_state = 2},
+ [2235] = {.lex_state = 252, .external_lex_state = 2},
+ [2236] = {.lex_state = 252, .external_lex_state = 5},
+ [2237] = {.lex_state = 252, .external_lex_state = 5},
+ [2238] = {.lex_state = 252, .external_lex_state = 2},
+ [2239] = {.lex_state = 252, .external_lex_state = 2},
+ [2240] = {.lex_state = 252, .external_lex_state = 2},
+ [2241] = {.lex_state = 252, .external_lex_state = 5},
+ [2242] = {.lex_state = 252, .external_lex_state = 2},
+ [2243] = {.lex_state = 252, .external_lex_state = 2},
+ [2244] = {.lex_state = 252, .external_lex_state = 2},
+ [2245] = {.lex_state = 252, .external_lex_state = 2},
+ [2246] = {.lex_state = 252, .external_lex_state = 2},
+ [2247] = {.lex_state = 252, .external_lex_state = 5},
+ [2248] = {.lex_state = 252, .external_lex_state = 2},
+ [2249] = {.lex_state = 252, .external_lex_state = 2},
+ [2250] = {.lex_state = 34, .external_lex_state = 2},
+ [2251] = {.lex_state = 252, .external_lex_state = 2},
+ [2252] = {.lex_state = 252, .external_lex_state = 2},
+ [2253] = {.lex_state = 252, .external_lex_state = 2},
+ [2254] = {.lex_state = 252, .external_lex_state = 2},
+ [2255] = {.lex_state = 39, .external_lex_state = 2},
+ [2256] = {.lex_state = 252, .external_lex_state = 2},
+ [2257] = {.lex_state = 252, .external_lex_state = 2},
+ [2258] = {.lex_state = 252, .external_lex_state = 2},
+ [2259] = {.lex_state = 252, .external_lex_state = 2},
+ [2260] = {.lex_state = 252, .external_lex_state = 5},
+ [2261] = {.lex_state = 252, .external_lex_state = 5},
+ [2262] = {.lex_state = 252, .external_lex_state = 2},
+ [2263] = {.lex_state = 252, .external_lex_state = 5},
+ [2264] = {.lex_state = 252, .external_lex_state = 2},
+ [2265] = {.lex_state = 252, .external_lex_state = 5},
+ [2266] = {.lex_state = 252, .external_lex_state = 2},
+ [2267] = {.lex_state = 252, .external_lex_state = 2},
+ [2268] = {.lex_state = 252, .external_lex_state = 2},
+ [2269] = {.lex_state = 252, .external_lex_state = 2},
+ [2270] = {.lex_state = 252, .external_lex_state = 2},
+ [2271] = {.lex_state = 252, .external_lex_state = 2},
+ [2272] = {.lex_state = 252, .external_lex_state = 5},
+ [2273] = {.lex_state = 252, .external_lex_state = 5},
+ [2274] = {.lex_state = 252, .external_lex_state = 2},
+ [2275] = {.lex_state = 34, .external_lex_state = 2},
+ [2276] = {.lex_state = 252, .external_lex_state = 2},
+ [2277] = {.lex_state = 252, .external_lex_state = 2},
+ [2278] = {.lex_state = 252, .external_lex_state = 2},
+ [2279] = {.lex_state = 252, .external_lex_state = 2},
+ [2280] = {.lex_state = 252, .external_lex_state = 2},
+ [2281] = {.lex_state = 252, .external_lex_state = 2},
+ [2282] = {.lex_state = 252, .external_lex_state = 5},
+ [2283] = {.lex_state = 252, .external_lex_state = 2},
+ [2284] = {.lex_state = 252, .external_lex_state = 2},
+ [2285] = {.lex_state = 252, .external_lex_state = 2},
+ [2286] = {.lex_state = 252, .external_lex_state = 5},
+ [2287] = {.lex_state = 252, .external_lex_state = 5},
+ [2288] = {.lex_state = 252, .external_lex_state = 2},
+ [2289] = {.lex_state = 252, .external_lex_state = 2},
+ [2290] = {.lex_state = 252, .external_lex_state = 2},
+ [2291] = {.lex_state = 252, .external_lex_state = 5},
+ [2292] = {.lex_state = 252, .external_lex_state = 2},
+ [2293] = {.lex_state = 252, .external_lex_state = 2},
+ [2294] = {.lex_state = 252, .external_lex_state = 2},
+ [2295] = {.lex_state = 252, .external_lex_state = 2},
+ [2296] = {.lex_state = 252, .external_lex_state = 2},
+ [2297] = {.lex_state = 252, .external_lex_state = 2},
+ [2298] = {.lex_state = 252, .external_lex_state = 2},
+ [2299] = {.lex_state = 252, .external_lex_state = 2},
+ [2300] = {.lex_state = 252, .external_lex_state = 2},
+ [2301] = {.lex_state = 252, .external_lex_state = 2},
+ [2302] = {.lex_state = 252, .external_lex_state = 5},
+ [2303] = {.lex_state = 252, .external_lex_state = 5},
+ [2304] = {.lex_state = 252, .external_lex_state = 2},
+ [2305] = {.lex_state = 252, .external_lex_state = 2},
+ [2306] = {.lex_state = 252, .external_lex_state = 2},
+ [2307] = {.lex_state = 252, .external_lex_state = 2},
+ [2308] = {.lex_state = 252, .external_lex_state = 2},
+ [2309] = {.lex_state = 34, .external_lex_state = 2},
+ [2310] = {.lex_state = 252, .external_lex_state = 2},
+ [2311] = {.lex_state = 252, .external_lex_state = 2},
+ [2312] = {.lex_state = 252, .external_lex_state = 2},
+ [2313] = {.lex_state = 252, .external_lex_state = 2},
+ [2314] = {.lex_state = 39, .external_lex_state = 2},
+ [2315] = {.lex_state = 252, .external_lex_state = 2},
+ [2316] = {.lex_state = 39, .external_lex_state = 2},
+ [2317] = {.lex_state = 252, .external_lex_state = 2},
+ [2318] = {.lex_state = 252, .external_lex_state = 2},
+ [2319] = {.lex_state = 252, .external_lex_state = 2},
+ [2320] = {.lex_state = 252, .external_lex_state = 2},
+ [2321] = {.lex_state = 252, .external_lex_state = 2},
+ [2322] = {.lex_state = 252, .external_lex_state = 2},
+ [2323] = {.lex_state = 252, .external_lex_state = 5},
+ [2324] = {.lex_state = 252, .external_lex_state = 2},
+ [2325] = {.lex_state = 252, .external_lex_state = 2},
+ [2326] = {.lex_state = 252, .external_lex_state = 2},
+ [2327] = {.lex_state = 252, .external_lex_state = 2},
+ [2328] = {.lex_state = 252, .external_lex_state = 2},
+ [2329] = {.lex_state = 252, .external_lex_state = 2},
+ [2330] = {.lex_state = 252, .external_lex_state = 2},
+ [2331] = {.lex_state = 252, .external_lex_state = 2},
+ [2332] = {.lex_state = 252, .external_lex_state = 2},
+ [2333] = {.lex_state = 252, .external_lex_state = 2},
+ [2334] = {.lex_state = 252, .external_lex_state = 2},
+ [2335] = {.lex_state = 252, .external_lex_state = 2},
+ [2336] = {.lex_state = 252, .external_lex_state = 2},
+ [2337] = {.lex_state = 252, .external_lex_state = 2},
+ [2338] = {.lex_state = 252, .external_lex_state = 2},
+ [2339] = {.lex_state = 252, .external_lex_state = 2},
+ [2340] = {.lex_state = 252, .external_lex_state = 2},
+ [2341] = {.lex_state = 252, .external_lex_state = 2},
+ [2342] = {.lex_state = 252, .external_lex_state = 2},
+ [2343] = {.lex_state = 252, .external_lex_state = 2},
+ [2344] = {.lex_state = 252, .external_lex_state = 2},
+ [2345] = {.lex_state = 252, .external_lex_state = 2},
+ [2346] = {.lex_state = 252, .external_lex_state = 2},
+ [2347] = {.lex_state = 252, .external_lex_state = 2},
+ [2348] = {.lex_state = 252, .external_lex_state = 2},
+ [2349] = {.lex_state = 252, .external_lex_state = 2},
+ [2350] = {.lex_state = 252, .external_lex_state = 2},
+ [2351] = {.lex_state = 252, .external_lex_state = 2},
+ [2352] = {.lex_state = 252, .external_lex_state = 5},
+ [2353] = {.lex_state = 252, .external_lex_state = 2},
+ [2354] = {.lex_state = 252, .external_lex_state = 2},
+ [2355] = {.lex_state = 252, .external_lex_state = 2},
+ [2356] = {.lex_state = 252, .external_lex_state = 2},
+ [2357] = {.lex_state = 252, .external_lex_state = 2},
+ [2358] = {.lex_state = 252, .external_lex_state = 2},
+ [2359] = {.lex_state = 34, .external_lex_state = 2},
+ [2360] = {.lex_state = 252, .external_lex_state = 2},
+ [2361] = {.lex_state = 252, .external_lex_state = 2},
+ [2362] = {.lex_state = 252, .external_lex_state = 2},
+ [2363] = {.lex_state = 252, .external_lex_state = 2},
+ [2364] = {.lex_state = 252, .external_lex_state = 2},
+ [2365] = {.lex_state = 252, .external_lex_state = 2},
+ [2366] = {.lex_state = 252, .external_lex_state = 5},
+ [2367] = {.lex_state = 252, .external_lex_state = 2},
+ [2368] = {.lex_state = 252, .external_lex_state = 2},
+ [2369] = {.lex_state = 252, .external_lex_state = 2},
+ [2370] = {.lex_state = 252, .external_lex_state = 2},
+ [2371] = {.lex_state = 252, .external_lex_state = 2},
+ [2372] = {.lex_state = 252, .external_lex_state = 2},
+ [2373] = {.lex_state = 252, .external_lex_state = 2},
+ [2374] = {.lex_state = 252, .external_lex_state = 2},
+ [2375] = {.lex_state = 252, .external_lex_state = 2},
+ [2376] = {.lex_state = 252, .external_lex_state = 2},
+ [2377] = {.lex_state = 252, .external_lex_state = 2},
+ [2378] = {.lex_state = 252, .external_lex_state = 2},
+ [2379] = {.lex_state = 252, .external_lex_state = 2},
+ [2380] = {.lex_state = 34, .external_lex_state = 2},
+ [2381] = {.lex_state = 252, .external_lex_state = 2},
+ [2382] = {.lex_state = 252, .external_lex_state = 5},
+ [2383] = {.lex_state = 252, .external_lex_state = 5},
+ [2384] = {.lex_state = 252, .external_lex_state = 2},
+ [2385] = {.lex_state = 252, .external_lex_state = 5},
+ [2386] = {.lex_state = 252, .external_lex_state = 5},
+ [2387] = {.lex_state = 252, .external_lex_state = 5},
+ [2388] = {.lex_state = 39, .external_lex_state = 2},
+ [2389] = {.lex_state = 252, .external_lex_state = 2},
+ [2390] = {.lex_state = 39, .external_lex_state = 2},
+ [2391] = {.lex_state = 3, .external_lex_state = 2},
+ [2392] = {.lex_state = 252, .external_lex_state = 2},
+ [2393] = {.lex_state = 252, .external_lex_state = 2},
+ [2394] = {.lex_state = 252, .external_lex_state = 2},
+ [2395] = {.lex_state = 252, .external_lex_state = 2},
+ [2396] = {.lex_state = 39, .external_lex_state = 2},
+ [2397] = {.lex_state = 252, .external_lex_state = 2},
+ [2398] = {.lex_state = 252, .external_lex_state = 2},
+ [2399] = {.lex_state = 252, .external_lex_state = 2},
+ [2400] = {.lex_state = 252, .external_lex_state = 2},
+ [2401] = {.lex_state = 252, .external_lex_state = 2},
+ [2402] = {.lex_state = 252, .external_lex_state = 2},
+ [2403] = {.lex_state = 252, .external_lex_state = 2},
+ [2404] = {.lex_state = 252, .external_lex_state = 5},
+ [2405] = {.lex_state = 252, .external_lex_state = 2},
+ [2406] = {.lex_state = 252, .external_lex_state = 2},
+ [2407] = {.lex_state = 252, .external_lex_state = 2},
+ [2408] = {.lex_state = 252, .external_lex_state = 5},
+ [2409] = {.lex_state = 252, .external_lex_state = 5},
+ [2410] = {.lex_state = 252, .external_lex_state = 2},
+ [2411] = {.lex_state = 252, .external_lex_state = 5},
+ [2412] = {.lex_state = 252, .external_lex_state = 2},
+ [2413] = {.lex_state = 252, .external_lex_state = 2},
+ [2414] = {.lex_state = 252, .external_lex_state = 2},
+ [2415] = {.lex_state = 252, .external_lex_state = 2},
+ [2416] = {.lex_state = 252, .external_lex_state = 2},
+ [2417] = {.lex_state = 252, .external_lex_state = 2},
+ [2418] = {.lex_state = 252, .external_lex_state = 2},
+ [2419] = {.lex_state = 252, .external_lex_state = 2},
+ [2420] = {.lex_state = 252, .external_lex_state = 2},
+ [2421] = {.lex_state = 252, .external_lex_state = 2},
+ [2422] = {.lex_state = 252, .external_lex_state = 2},
+ [2423] = {.lex_state = 252, .external_lex_state = 2},
+ [2424] = {.lex_state = 252, .external_lex_state = 2},
+ [2425] = {.lex_state = 252, .external_lex_state = 2},
+ [2426] = {.lex_state = 252, .external_lex_state = 2},
+ [2427] = {.lex_state = 252, .external_lex_state = 2},
+ [2428] = {.lex_state = 252, .external_lex_state = 2},
+ [2429] = {.lex_state = 252, .external_lex_state = 2},
+ [2430] = {.lex_state = 252, .external_lex_state = 2},
+ [2431] = {.lex_state = 252, .external_lex_state = 5},
+ [2432] = {.lex_state = 252, .external_lex_state = 2},
+ [2433] = {.lex_state = 39, .external_lex_state = 2},
+ [2434] = {.lex_state = 252, .external_lex_state = 2},
+ [2435] = {.lex_state = 39, .external_lex_state = 2},
+ [2436] = {.lex_state = 252, .external_lex_state = 2},
+ [2437] = {.lex_state = 252, .external_lex_state = 2},
+ [2438] = {.lex_state = 252, .external_lex_state = 2},
+ [2439] = {.lex_state = 252, .external_lex_state = 2},
+ [2440] = {.lex_state = 252, .external_lex_state = 2},
+ [2441] = {.lex_state = 252, .external_lex_state = 2},
+ [2442] = {.lex_state = 252, .external_lex_state = 5},
+ [2443] = {.lex_state = 252, .external_lex_state = 2},
+ [2444] = {.lex_state = 252, .external_lex_state = 5},
+ [2445] = {.lex_state = 252, .external_lex_state = 2},
+ [2446] = {.lex_state = 252, .external_lex_state = 2},
+ [2447] = {.lex_state = 252, .external_lex_state = 2},
+ [2448] = {.lex_state = 252, .external_lex_state = 2},
+ [2449] = {.lex_state = 252, .external_lex_state = 2},
+ [2450] = {.lex_state = 252, .external_lex_state = 2},
+ [2451] = {.lex_state = 252, .external_lex_state = 2},
+ [2452] = {.lex_state = 252, .external_lex_state = 2},
+ [2453] = {.lex_state = 252, .external_lex_state = 5},
+ [2454] = {.lex_state = 252, .external_lex_state = 2},
+ [2455] = {.lex_state = 252, .external_lex_state = 2},
+ [2456] = {.lex_state = 252, .external_lex_state = 2},
+ [2457] = {.lex_state = 252, .external_lex_state = 2},
+ [2458] = {.lex_state = 252, .external_lex_state = 2},
+ [2459] = {.lex_state = 39, .external_lex_state = 2},
+ [2460] = {.lex_state = 252, .external_lex_state = 2},
+ [2461] = {.lex_state = 39, .external_lex_state = 2},
+ [2462] = {.lex_state = 252, .external_lex_state = 2},
+ [2463] = {.lex_state = 252, .external_lex_state = 2},
+ [2464] = {.lex_state = 252, .external_lex_state = 2},
+ [2465] = {.lex_state = 252, .external_lex_state = 2},
+ [2466] = {.lex_state = 252, .external_lex_state = 2},
+ [2467] = {.lex_state = 252, .external_lex_state = 2},
+ [2468] = {.lex_state = 252, .external_lex_state = 5},
+ [2469] = {.lex_state = 56, .external_lex_state = 2},
+ [2470] = {.lex_state = 252, .external_lex_state = 2},
+ [2471] = {.lex_state = 252, .external_lex_state = 2},
+ [2472] = {.lex_state = 34, .external_lex_state = 2},
+ [2473] = {.lex_state = 252, .external_lex_state = 2},
+ [2474] = {.lex_state = 34, .external_lex_state = 2},
+ [2475] = {.lex_state = 252, .external_lex_state = 2},
+ [2476] = {.lex_state = 252, .external_lex_state = 2},
+ [2477] = {.lex_state = 252, .external_lex_state = 2},
+ [2478] = {.lex_state = 252, .external_lex_state = 2},
+ [2479] = {.lex_state = 252, .external_lex_state = 5},
+ [2480] = {.lex_state = 252, .external_lex_state = 2},
+ [2481] = {.lex_state = 252, .external_lex_state = 2},
+ [2482] = {.lex_state = 252, .external_lex_state = 2},
+ [2483] = {.lex_state = 252, .external_lex_state = 2},
+ [2484] = {.lex_state = 252, .external_lex_state = 5},
+ [2485] = {.lex_state = 252, .external_lex_state = 2},
+ [2486] = {.lex_state = 252, .external_lex_state = 2},
+ [2487] = {.lex_state = 252, .external_lex_state = 2},
+ [2488] = {.lex_state = 252, .external_lex_state = 2},
+ [2489] = {.lex_state = 252, .external_lex_state = 2},
+ [2490] = {.lex_state = 39, .external_lex_state = 2},
+ [2491] = {.lex_state = 252, .external_lex_state = 2},
+ [2492] = {.lex_state = 56, .external_lex_state = 2},
+ [2493] = {.lex_state = 252, .external_lex_state = 5},
+ [2494] = {.lex_state = 252, .external_lex_state = 5},
+ [2495] = {.lex_state = 252, .external_lex_state = 2},
+ [2496] = {.lex_state = 252, .external_lex_state = 5},
+ [2497] = {.lex_state = 34, .external_lex_state = 2},
+ [2498] = {.lex_state = 252, .external_lex_state = 5},
+ [2499] = {.lex_state = 252, .external_lex_state = 2},
+ [2500] = {.lex_state = 252, .external_lex_state = 2},
+ [2501] = {.lex_state = 252, .external_lex_state = 2},
+ [2502] = {.lex_state = 34, .external_lex_state = 2},
+ [2503] = {.lex_state = 252, .external_lex_state = 2},
+ [2504] = {.lex_state = 252, .external_lex_state = 2},
+ [2505] = {.lex_state = 252, .external_lex_state = 2},
+ [2506] = {.lex_state = 252, .external_lex_state = 5},
+ [2507] = {.lex_state = 252, .external_lex_state = 5},
+ [2508] = {.lex_state = 252, .external_lex_state = 2},
+ [2509] = {.lex_state = 252, .external_lex_state = 5},
+ [2510] = {.lex_state = 252, .external_lex_state = 5},
+ [2511] = {.lex_state = 252, .external_lex_state = 5},
+ [2512] = {.lex_state = 252, .external_lex_state = 5},
+ [2513] = {.lex_state = 252, .external_lex_state = 5},
+ [2514] = {.lex_state = 252, .external_lex_state = 5},
+ [2515] = {.lex_state = 252, .external_lex_state = 5},
+ [2516] = {.lex_state = 252, .external_lex_state = 2},
+ [2517] = {.lex_state = 252, .external_lex_state = 2},
+ [2518] = {.lex_state = 252, .external_lex_state = 2},
+ [2519] = {.lex_state = 34, .external_lex_state = 2},
+ [2520] = {.lex_state = 252, .external_lex_state = 2},
+ [2521] = {.lex_state = 34, .external_lex_state = 2},
+ [2522] = {.lex_state = 252, .external_lex_state = 2},
+ [2523] = {.lex_state = 252, .external_lex_state = 2},
+ [2524] = {.lex_state = 252, .external_lex_state = 2},
+ [2525] = {.lex_state = 252, .external_lex_state = 2},
+ [2526] = {.lex_state = 252, .external_lex_state = 2},
+ [2527] = {.lex_state = 252, .external_lex_state = 2},
+ [2528] = {.lex_state = 252, .external_lex_state = 2},
+ [2529] = {.lex_state = 252, .external_lex_state = 2},
+ [2530] = {.lex_state = 252, .external_lex_state = 2},
+ [2531] = {.lex_state = 252, .external_lex_state = 2},
+ [2532] = {.lex_state = 252, .external_lex_state = 2},
+ [2533] = {.lex_state = 252, .external_lex_state = 2},
+ [2534] = {.lex_state = 252, .external_lex_state = 2},
+ [2535] = {.lex_state = 252, .external_lex_state = 5},
+ [2536] = {.lex_state = 252, .external_lex_state = 2},
+ [2537] = {.lex_state = 252, .external_lex_state = 5},
+ [2538] = {.lex_state = 252, .external_lex_state = 2},
+ [2539] = {.lex_state = 252, .external_lex_state = 2},
+ [2540] = {.lex_state = 252, .external_lex_state = 2},
+ [2541] = {.lex_state = 252, .external_lex_state = 2},
+ [2542] = {.lex_state = 252, .external_lex_state = 2},
+ [2543] = {.lex_state = 252, .external_lex_state = 2},
+ [2544] = {.lex_state = 252, .external_lex_state = 2},
+ [2545] = {.lex_state = 252, .external_lex_state = 2},
+ [2546] = {.lex_state = 252, .external_lex_state = 2},
+ [2547] = {.lex_state = 252, .external_lex_state = 2},
+ [2548] = {.lex_state = 252, .external_lex_state = 2},
+ [2549] = {.lex_state = 252, .external_lex_state = 2},
+ [2550] = {.lex_state = 252, .external_lex_state = 2},
+ [2551] = {.lex_state = 252, .external_lex_state = 2},
+ [2552] = {.lex_state = 252, .external_lex_state = 2},
+ [2553] = {.lex_state = 252, .external_lex_state = 2},
+ [2554] = {.lex_state = 252, .external_lex_state = 5},
+ [2555] = {.lex_state = 252, .external_lex_state = 2},
+ [2556] = {.lex_state = 252, .external_lex_state = 2},
+ [2557] = {.lex_state = 252, .external_lex_state = 2},
+ [2558] = {.lex_state = 252, .external_lex_state = 2},
+ [2559] = {.lex_state = 252, .external_lex_state = 2},
+ [2560] = {.lex_state = 252, .external_lex_state = 2},
+ [2561] = {.lex_state = 252, .external_lex_state = 2},
+ [2562] = {.lex_state = 252, .external_lex_state = 2},
+ [2563] = {.lex_state = 252, .external_lex_state = 5},
+ [2564] = {.lex_state = 252, .external_lex_state = 2},
+ [2565] = {.lex_state = 252, .external_lex_state = 5},
+ [2566] = {.lex_state = 252, .external_lex_state = 2},
+ [2567] = {.lex_state = 252, .external_lex_state = 2},
+ [2568] = {.lex_state = 252, .external_lex_state = 2},
+ [2569] = {.lex_state = 252, .external_lex_state = 5},
+ [2570] = {.lex_state = 252, .external_lex_state = 5},
+ [2571] = {.lex_state = 252, .external_lex_state = 2},
+ [2572] = {.lex_state = 252, .external_lex_state = 2},
+ [2573] = {.lex_state = 252, .external_lex_state = 2},
+ [2574] = {.lex_state = 252, .external_lex_state = 2},
+ [2575] = {.lex_state = 252, .external_lex_state = 2},
+ [2576] = {.lex_state = 252, .external_lex_state = 2},
+ [2577] = {.lex_state = 252, .external_lex_state = 2},
+ [2578] = {.lex_state = 252, .external_lex_state = 2},
+ [2579] = {.lex_state = 252, .external_lex_state = 2},
+ [2580] = {.lex_state = 252, .external_lex_state = 2},
+ [2581] = {.lex_state = 252, .external_lex_state = 2},
+ [2582] = {.lex_state = 252, .external_lex_state = 2},
+ [2583] = {.lex_state = 252, .external_lex_state = 2},
+ [2584] = {.lex_state = 252, .external_lex_state = 5},
+ [2585] = {.lex_state = 252, .external_lex_state = 5},
+ [2586] = {.lex_state = 252, .external_lex_state = 2},
+ [2587] = {.lex_state = 252, .external_lex_state = 2},
+ [2588] = {.lex_state = 252, .external_lex_state = 2},
+ [2589] = {.lex_state = 252, .external_lex_state = 2},
+ [2590] = {.lex_state = 252, .external_lex_state = 2},
+ [2591] = {.lex_state = 252, .external_lex_state = 2},
+ [2592] = {.lex_state = 252, .external_lex_state = 2},
+ [2593] = {.lex_state = 252, .external_lex_state = 2},
+ [2594] = {.lex_state = 252, .external_lex_state = 2},
+ [2595] = {.lex_state = 252, .external_lex_state = 2},
+ [2596] = {.lex_state = 252, .external_lex_state = 2},
+ [2597] = {.lex_state = 252, .external_lex_state = 5},
+ [2598] = {.lex_state = 252, .external_lex_state = 2},
+ [2599] = {.lex_state = 252, .external_lex_state = 2},
+ [2600] = {.lex_state = 252, .external_lex_state = 2},
+ [2601] = {.lex_state = 252, .external_lex_state = 2},
+ [2602] = {.lex_state = 252, .external_lex_state = 2},
+ [2603] = {.lex_state = 252, .external_lex_state = 2},
+ [2604] = {.lex_state = 252, .external_lex_state = 2},
+ [2605] = {.lex_state = 252, .external_lex_state = 5},
+ [2606] = {.lex_state = 3, .external_lex_state = 2},
+ [2607] = {.lex_state = 252, .external_lex_state = 2},
+ [2608] = {.lex_state = 252, .external_lex_state = 2},
+ [2609] = {.lex_state = 252, .external_lex_state = 2},
+ [2610] = {.lex_state = 34, .external_lex_state = 2},
+ [2611] = {.lex_state = 34, .external_lex_state = 2},
+ [2612] = {.lex_state = 252, .external_lex_state = 2},
+ [2613] = {.lex_state = 252, .external_lex_state = 2},
+ [2614] = {.lex_state = 252, .external_lex_state = 2},
+ [2615] = {.lex_state = 252, .external_lex_state = 2},
+ [2616] = {.lex_state = 252, .external_lex_state = 2},
+ [2617] = {.lex_state = 252, .external_lex_state = 2},
+ [2618] = {.lex_state = 252, .external_lex_state = 2},
+ [2619] = {.lex_state = 252, .external_lex_state = 2},
+ [2620] = {.lex_state = 252, .external_lex_state = 2},
+ [2621] = {.lex_state = 252, .external_lex_state = 2},
+ [2622] = {.lex_state = 252, .external_lex_state = 2},
+ [2623] = {.lex_state = 252, .external_lex_state = 2},
+ [2624] = {.lex_state = 252, .external_lex_state = 2},
+ [2625] = {.lex_state = 252, .external_lex_state = 2},
+ [2626] = {.lex_state = 252, .external_lex_state = 5},
+ [2627] = {.lex_state = 252, .external_lex_state = 2},
+ [2628] = {.lex_state = 252, .external_lex_state = 2},
+ [2629] = {.lex_state = 252, .external_lex_state = 2},
+ [2630] = {.lex_state = 252, .external_lex_state = 2},
+ [2631] = {.lex_state = 252, .external_lex_state = 2},
+ [2632] = {.lex_state = 252, .external_lex_state = 2},
+ [2633] = {.lex_state = 252, .external_lex_state = 2},
+ [2634] = {.lex_state = 252, .external_lex_state = 2},
+ [2635] = {.lex_state = 252, .external_lex_state = 2},
+ [2636] = {.lex_state = 252, .external_lex_state = 2},
+ [2637] = {.lex_state = 252, .external_lex_state = 2},
+ [2638] = {.lex_state = 252, .external_lex_state = 2},
+ [2639] = {.lex_state = 252, .external_lex_state = 2},
+ [2640] = {.lex_state = 252, .external_lex_state = 2},
+ [2641] = {.lex_state = 252, .external_lex_state = 2},
+ [2642] = {.lex_state = 252, .external_lex_state = 2},
+ [2643] = {.lex_state = 252, .external_lex_state = 2},
+ [2644] = {.lex_state = 252, .external_lex_state = 2},
+ [2645] = {.lex_state = 252, .external_lex_state = 2},
+ [2646] = {.lex_state = 252, .external_lex_state = 2},
+ [2647] = {.lex_state = 252, .external_lex_state = 2},
+ [2648] = {.lex_state = 252, .external_lex_state = 2},
+ [2649] = {.lex_state = 252, .external_lex_state = 2},
+ [2650] = {.lex_state = 252, .external_lex_state = 2},
+ [2651] = {.lex_state = 252, .external_lex_state = 2},
+ [2652] = {.lex_state = 252, .external_lex_state = 2},
+ [2653] = {.lex_state = 252, .external_lex_state = 2},
+ [2654] = {.lex_state = 252, .external_lex_state = 2},
+ [2655] = {.lex_state = 252, .external_lex_state = 2},
+ [2656] = {.lex_state = 252, .external_lex_state = 5},
+ [2657] = {.lex_state = 252, .external_lex_state = 2},
+ [2658] = {.lex_state = 252, .external_lex_state = 2},
+ [2659] = {.lex_state = 252, .external_lex_state = 5},
+ [2660] = {.lex_state = 252, .external_lex_state = 2},
+ [2661] = {.lex_state = 252, .external_lex_state = 2},
+ [2662] = {.lex_state = 252, .external_lex_state = 2},
+ [2663] = {.lex_state = 252, .external_lex_state = 2},
+ [2664] = {.lex_state = 252, .external_lex_state = 2},
+ [2665] = {.lex_state = 252, .external_lex_state = 5},
+ [2666] = {.lex_state = 252, .external_lex_state = 2},
+ [2667] = {.lex_state = 252, .external_lex_state = 2},
+ [2668] = {.lex_state = 252, .external_lex_state = 2},
+ [2669] = {.lex_state = 252, .external_lex_state = 2},
+ [2670] = {.lex_state = 252, .external_lex_state = 2},
+ [2671] = {.lex_state = 252, .external_lex_state = 2},
+ [2672] = {.lex_state = 252, .external_lex_state = 2},
+ [2673] = {.lex_state = 252, .external_lex_state = 2},
+ [2674] = {.lex_state = 252, .external_lex_state = 2},
+ [2675] = {.lex_state = 252, .external_lex_state = 2},
+ [2676] = {.lex_state = 252, .external_lex_state = 2},
+ [2677] = {.lex_state = 252, .external_lex_state = 2},
+ [2678] = {.lex_state = 252, .external_lex_state = 2},
+ [2679] = {.lex_state = 252, .external_lex_state = 2},
+ [2680] = {.lex_state = 252, .external_lex_state = 2},
+ [2681] = {.lex_state = 252, .external_lex_state = 2},
+ [2682] = {.lex_state = 252, .external_lex_state = 2},
+ [2683] = {.lex_state = 252, .external_lex_state = 2},
+ [2684] = {.lex_state = 252, .external_lex_state = 2},
+ [2685] = {.lex_state = 252, .external_lex_state = 2},
+ [2686] = {.lex_state = 252, .external_lex_state = 2},
+ [2687] = {.lex_state = 252, .external_lex_state = 2},
+ [2688] = {.lex_state = 252, .external_lex_state = 2},
+ [2689] = {.lex_state = 252, .external_lex_state = 2},
+ [2690] = {.lex_state = 252, .external_lex_state = 2},
+ [2691] = {.lex_state = 252, .external_lex_state = 2},
+ [2692] = {.lex_state = 252, .external_lex_state = 2},
+ [2693] = {.lex_state = 252, .external_lex_state = 2},
+ [2694] = {.lex_state = 252, .external_lex_state = 2},
+ [2695] = {.lex_state = 252, .external_lex_state = 2},
+ [2696] = {.lex_state = 252, .external_lex_state = 2},
+ [2697] = {.lex_state = 252, .external_lex_state = 2},
+ [2698] = {.lex_state = 252, .external_lex_state = 2},
+ [2699] = {.lex_state = 252, .external_lex_state = 5},
+ [2700] = {.lex_state = 252, .external_lex_state = 2},
+ [2701] = {.lex_state = 252, .external_lex_state = 2},
+ [2702] = {.lex_state = 252, .external_lex_state = 2},
+ [2703] = {.lex_state = 252, .external_lex_state = 2},
+ [2704] = {.lex_state = 252, .external_lex_state = 2},
+ [2705] = {.lex_state = 252, .external_lex_state = 2},
+ [2706] = {.lex_state = 252, .external_lex_state = 2},
+ [2707] = {.lex_state = 252, .external_lex_state = 2},
+ [2708] = {.lex_state = 252, .external_lex_state = 2},
+ [2709] = {.lex_state = 252, .external_lex_state = 2},
+ [2710] = {.lex_state = 252, .external_lex_state = 2},
+ [2711] = {.lex_state = 252, .external_lex_state = 2},
+ [2712] = {.lex_state = 252, .external_lex_state = 2},
+ [2713] = {.lex_state = 252, .external_lex_state = 2},
+ [2714] = {.lex_state = 252, .external_lex_state = 2},
+ [2715] = {.lex_state = 252, .external_lex_state = 2},
+ [2716] = {.lex_state = 252, .external_lex_state = 2},
+ [2717] = {.lex_state = 252, .external_lex_state = 2},
+ [2718] = {.lex_state = 252, .external_lex_state = 2},
+ [2719] = {.lex_state = 252, .external_lex_state = 2},
+ [2720] = {.lex_state = 252, .external_lex_state = 2},
+ [2721] = {.lex_state = 252, .external_lex_state = 2},
+ [2722] = {.lex_state = 252, .external_lex_state = 2},
+ [2723] = {.lex_state = 252, .external_lex_state = 2},
+ [2724] = {.lex_state = 252, .external_lex_state = 2},
+ [2725] = {.lex_state = 252, .external_lex_state = 5},
+ [2726] = {.lex_state = 252, .external_lex_state = 2},
+ [2727] = {.lex_state = 252, .external_lex_state = 2},
+ [2728] = {.lex_state = 252, .external_lex_state = 2},
+ [2729] = {.lex_state = 252, .external_lex_state = 2},
+ [2730] = {.lex_state = 252, .external_lex_state = 2},
+ [2731] = {.lex_state = 252, .external_lex_state = 2},
+ [2732] = {.lex_state = 252, .external_lex_state = 2},
+ [2733] = {.lex_state = 252, .external_lex_state = 2},
+ [2734] = {.lex_state = 252, .external_lex_state = 2},
+ [2735] = {.lex_state = 252, .external_lex_state = 2},
+ [2736] = {.lex_state = 252, .external_lex_state = 2},
+ [2737] = {.lex_state = 252, .external_lex_state = 2},
+ [2738] = {.lex_state = 252, .external_lex_state = 2},
+ [2739] = {.lex_state = 252, .external_lex_state = 2},
+ [2740] = {.lex_state = 34, .external_lex_state = 2},
+ [2741] = {.lex_state = 252, .external_lex_state = 2},
+ [2742] = {.lex_state = 34, .external_lex_state = 2},
+ [2743] = {.lex_state = 4, .external_lex_state = 8},
+ [2744] = {.lex_state = 252, .external_lex_state = 2},
+ [2745] = {.lex_state = 34, .external_lex_state = 2},
+ [2746] = {.lex_state = 34, .external_lex_state = 2},
+ [2747] = {.lex_state = 4, .external_lex_state = 8},
+ [2748] = {.lex_state = 252, .external_lex_state = 2},
+ [2749] = {.lex_state = 252, .external_lex_state = 2},
+ [2750] = {.lex_state = 252, .external_lex_state = 2},
+ [2751] = {.lex_state = 252, .external_lex_state = 2},
+ [2752] = {.lex_state = 252, .external_lex_state = 2},
+ [2753] = {.lex_state = 34, .external_lex_state = 2},
+ [2754] = {.lex_state = 252, .external_lex_state = 2},
+ [2755] = {.lex_state = 34, .external_lex_state = 2},
+ [2756] = {.lex_state = 34, .external_lex_state = 2},
+ [2757] = {.lex_state = 4, .external_lex_state = 8},
+ [2758] = {.lex_state = 252, .external_lex_state = 2},
+ [2759] = {.lex_state = 252, .external_lex_state = 2},
+ [2760] = {.lex_state = 252, .external_lex_state = 2},
+ [2761] = {.lex_state = 252, .external_lex_state = 2},
+ [2762] = {.lex_state = 57, .external_lex_state = 2},
+ [2763] = {.lex_state = 39, .external_lex_state = 2},
+ [2764] = {.lex_state = 252, .external_lex_state = 2},
+ [2765] = {.lex_state = 252, .external_lex_state = 2},
+ [2766] = {.lex_state = 30, .external_lex_state = 2},
+ [2767] = {.lex_state = 252, .external_lex_state = 2},
+ [2768] = {.lex_state = 252, .external_lex_state = 2},
+ [2769] = {.lex_state = 252, .external_lex_state = 2},
+ [2770] = {.lex_state = 252, .external_lex_state = 2},
+ [2771] = {.lex_state = 252, .external_lex_state = 2},
+ [2772] = {.lex_state = 34, .external_lex_state = 2},
+ [2773] = {.lex_state = 34, .external_lex_state = 2},
+ [2774] = {.lex_state = 34, .external_lex_state = 2},
+ [2775] = {.lex_state = 252, .external_lex_state = 2},
+ [2776] = {.lex_state = 252, .external_lex_state = 2},
+ [2777] = {.lex_state = 252, .external_lex_state = 2},
+ [2778] = {.lex_state = 252, .external_lex_state = 2},
+ [2779] = {.lex_state = 252, .external_lex_state = 2},
+ [2780] = {.lex_state = 252, .external_lex_state = 2},
+ [2781] = {.lex_state = 34, .external_lex_state = 2},
+ [2782] = {.lex_state = 252, .external_lex_state = 2},
+ [2783] = {.lex_state = 34, .external_lex_state = 2},
+ [2784] = {.lex_state = 252, .external_lex_state = 2},
+ [2785] = {.lex_state = 252, .external_lex_state = 2},
+ [2786] = {.lex_state = 30, .external_lex_state = 2},
+ [2787] = {.lex_state = 252, .external_lex_state = 2},
+ [2788] = {.lex_state = 252, .external_lex_state = 2},
+ [2789] = {.lex_state = 252, .external_lex_state = 2},
+ [2790] = {.lex_state = 252, .external_lex_state = 2},
+ [2791] = {.lex_state = 252, .external_lex_state = 2},
+ [2792] = {.lex_state = 252, .external_lex_state = 2},
+ [2793] = {.lex_state = 252, .external_lex_state = 2},
+ [2794] = {.lex_state = 57, .external_lex_state = 2},
+ [2795] = {.lex_state = 252, .external_lex_state = 2},
+ [2796] = {.lex_state = 252, .external_lex_state = 2},
+ [2797] = {.lex_state = 252, .external_lex_state = 2},
+ [2798] = {.lex_state = 252, .external_lex_state = 2},
+ [2799] = {.lex_state = 252, .external_lex_state = 2},
+ [2800] = {.lex_state = 252, .external_lex_state = 2},
+ [2801] = {.lex_state = 252, .external_lex_state = 2},
+ [2802] = {.lex_state = 252, .external_lex_state = 2},
+ [2803] = {.lex_state = 252, .external_lex_state = 2},
+ [2804] = {.lex_state = 34, .external_lex_state = 2},
+ [2805] = {.lex_state = 34, .external_lex_state = 2},
+ [2806] = {.lex_state = 39, .external_lex_state = 2},
+ [2807] = {.lex_state = 252, .external_lex_state = 2},
+ [2808] = {.lex_state = 252, .external_lex_state = 2},
+ [2809] = {.lex_state = 252, .external_lex_state = 2},
+ [2810] = {.lex_state = 252, .external_lex_state = 2},
+ [2811] = {.lex_state = 252, .external_lex_state = 2},
+ [2812] = {.lex_state = 34, .external_lex_state = 2},
+ [2813] = {.lex_state = 34, .external_lex_state = 2},
+ [2814] = {.lex_state = 252, .external_lex_state = 2},
+ [2815] = {.lex_state = 39, .external_lex_state = 2},
+ [2816] = {.lex_state = 252, .external_lex_state = 2},
+ [2817] = {.lex_state = 39, .external_lex_state = 2},
+ [2818] = {.lex_state = 252, .external_lex_state = 2},
+ [2819] = {.lex_state = 252, .external_lex_state = 2},
+ [2820] = {.lex_state = 34, .external_lex_state = 2},
+ [2821] = {.lex_state = 39, .external_lex_state = 2},
+ [2822] = {.lex_state = 252, .external_lex_state = 2},
+ [2823] = {.lex_state = 4, .external_lex_state = 8},
+ [2824] = {.lex_state = 252, .external_lex_state = 2},
+ [2825] = {.lex_state = 57, .external_lex_state = 2},
+ [2826] = {.lex_state = 252, .external_lex_state = 2},
+ [2827] = {.lex_state = 252, .external_lex_state = 2},
+ [2828] = {.lex_state = 39, .external_lex_state = 2},
+ [2829] = {.lex_state = 252, .external_lex_state = 2},
+ [2830] = {.lex_state = 252, .external_lex_state = 2},
+ [2831] = {.lex_state = 39, .external_lex_state = 2},
+ [2832] = {.lex_state = 252, .external_lex_state = 2},
+ [2833] = {.lex_state = 252, .external_lex_state = 2},
+ [2834] = {.lex_state = 252, .external_lex_state = 2},
+ [2835] = {.lex_state = 252, .external_lex_state = 2},
+ [2836] = {.lex_state = 252, .external_lex_state = 2},
+ [2837] = {.lex_state = 34, .external_lex_state = 2},
+ [2838] = {.lex_state = 39, .external_lex_state = 2},
+ [2839] = {.lex_state = 34, .external_lex_state = 2},
+ [2840] = {.lex_state = 34, .external_lex_state = 2},
+ [2841] = {.lex_state = 252, .external_lex_state = 2},
+ [2842] = {.lex_state = 34, .external_lex_state = 2},
+ [2843] = {.lex_state = 39, .external_lex_state = 2},
+ [2844] = {.lex_state = 252, .external_lex_state = 2},
+ [2845] = {.lex_state = 252, .external_lex_state = 2},
+ [2846] = {.lex_state = 34, .external_lex_state = 2},
+ [2847] = {.lex_state = 34, .external_lex_state = 2},
+ [2848] = {.lex_state = 252, .external_lex_state = 2},
+ [2849] = {.lex_state = 252, .external_lex_state = 2},
+ [2850] = {.lex_state = 57, .external_lex_state = 2},
+ [2851] = {.lex_state = 252, .external_lex_state = 2},
+ [2852] = {.lex_state = 252, .external_lex_state = 2},
+ [2853] = {.lex_state = 34, .external_lex_state = 2},
+ [2854] = {.lex_state = 252, .external_lex_state = 2},
+ [2855] = {.lex_state = 34, .external_lex_state = 2},
+ [2856] = {.lex_state = 252, .external_lex_state = 2},
+ [2857] = {.lex_state = 252, .external_lex_state = 2},
+ [2858] = {.lex_state = 252, .external_lex_state = 2},
+ [2859] = {.lex_state = 252, .external_lex_state = 2},
+ [2860] = {.lex_state = 252, .external_lex_state = 2},
+ [2861] = {.lex_state = 252, .external_lex_state = 2},
+ [2862] = {.lex_state = 252, .external_lex_state = 2},
+ [2863] = {.lex_state = 252, .external_lex_state = 2},
+ [2864] = {.lex_state = 252, .external_lex_state = 2},
+ [2865] = {.lex_state = 252, .external_lex_state = 2},
+ [2866] = {.lex_state = 34, .external_lex_state = 2},
+ [2867] = {.lex_state = 252, .external_lex_state = 2},
+ [2868] = {.lex_state = 34, .external_lex_state = 2},
+ [2869] = {.lex_state = 39, .external_lex_state = 2},
+ [2870] = {.lex_state = 252, .external_lex_state = 2},
+ [2871] = {.lex_state = 252, .external_lex_state = 2},
+ [2872] = {.lex_state = 252, .external_lex_state = 2},
+ [2873] = {(TSStateId)(-1)},
+};
+
+static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
+ [0] = {
+ [sym_comment] = STATE(0),
+ [ts_builtin_sym_end] = ACTIONS(1),
+ [sym_identifier] = ACTIONS(1),
+ [sym_hash_bang_line] = ACTIONS(1),
+ [anon_sym_export] = ACTIONS(1),
+ [anon_sym_STAR] = ACTIONS(1),
+ [anon_sym_default] = ACTIONS(1),
+ [anon_sym_as] = ACTIONS(1),
+ [anon_sym_LBRACE] = ACTIONS(1),
+ [anon_sym_COMMA] = ACTIONS(1),
+ [anon_sym_RBRACE] = ACTIONS(1),
+ [anon_sym_import] = ACTIONS(1),
+ [anon_sym_from] = ACTIONS(1),
+ [anon_sym_with] = ACTIONS(1),
+ [anon_sym_var] = ACTIONS(1),
+ [anon_sym_let] = ACTIONS(1),
+ [anon_sym_const] = ACTIONS(1),
+ [anon_sym_else] = ACTIONS(1),
+ [anon_sym_if] = ACTIONS(1),
+ [anon_sym_switch] = ACTIONS(1),
+ [anon_sym_for] = ACTIONS(1),
+ [anon_sym_LPAREN] = ACTIONS(1),
+ [anon_sym_RPAREN] = ACTIONS(1),
+ [anon_sym_await] = ACTIONS(1),
+ [anon_sym_in] = ACTIONS(1),
+ [anon_sym_of] = ACTIONS(1),
+ [anon_sym_while] = ACTIONS(1),
+ [anon_sym_do] = ACTIONS(1),
+ [anon_sym_try] = ACTIONS(1),
+ [anon_sym_break] = ACTIONS(1),
+ [anon_sym_continue] = ACTIONS(1),
+ [anon_sym_debugger] = ACTIONS(1),
+ [anon_sym_return] = ACTIONS(1),
+ [anon_sym_throw] = ACTIONS(1),
+ [anon_sym_SEMI] = ACTIONS(1),
+ [anon_sym_COLON] = ACTIONS(1),
+ [anon_sym_case] = ACTIONS(1),
+ [anon_sym_catch] = ACTIONS(1),
+ [anon_sym_finally] = ACTIONS(1),
+ [anon_sym_yield] = ACTIONS(1),
+ [anon_sym_EQ] = ACTIONS(1),
+ [anon_sym_LBRACK] = ACTIONS(1),
+ [anon_sym_RBRACK] = ACTIONS(1),
+ [anon_sym_LTtemplate_GT] = ACTIONS(1),
+ [anon_sym_LT] = ACTIONS(1),
+ [anon_sym_GT] = ACTIONS(1),
+ [anon_sym_DOT] = ACTIONS(1),
+ [anon_sym_LT_SLASH] = ACTIONS(1),
+ [anon_sym_DQUOTE] = ACTIONS(1),
+ [anon_sym_SQUOTE] = ACTIONS(1),
+ [anon_sym_class] = ACTIONS(1),
+ [anon_sym_extends] = ACTIONS(1),
+ [anon_sym_function] = ACTIONS(1),
+ [anon_sym_EQ_GT] = ACTIONS(1),
+ [sym_optional_chain] = ACTIONS(1),
+ [anon_sym_new] = ACTIONS(1),
+ [anon_sym_PLUS_EQ] = ACTIONS(1),
+ [anon_sym_DASH_EQ] = ACTIONS(1),
+ [anon_sym_STAR_EQ] = ACTIONS(1),
+ [anon_sym_SLASH_EQ] = ACTIONS(1),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1),
+ [anon_sym_CARET_EQ] = ACTIONS(1),
+ [anon_sym_AMP_EQ] = ACTIONS(1),
+ [anon_sym_PIPE_EQ] = ACTIONS(1),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(1),
+ [anon_sym_AMP_AMP] = ACTIONS(1),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1),
+ [anon_sym_GT_GT] = ACTIONS(1),
+ [anon_sym_GT_GT_GT] = ACTIONS(1),
+ [anon_sym_LT_LT] = ACTIONS(1),
+ [anon_sym_AMP] = ACTIONS(1),
+ [anon_sym_CARET] = ACTIONS(1),
+ [anon_sym_PIPE] = ACTIONS(1),
+ [anon_sym_PLUS] = ACTIONS(1),
+ [anon_sym_DASH] = ACTIONS(1),
+ [anon_sym_SLASH] = ACTIONS(1),
+ [anon_sym_PERCENT] = ACTIONS(1),
+ [anon_sym_STAR_STAR] = ACTIONS(1),
+ [anon_sym_LT_EQ] = ACTIONS(1),
+ [anon_sym_EQ_EQ] = ACTIONS(1),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1),
+ [anon_sym_BANG_EQ] = ACTIONS(1),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1),
+ [anon_sym_GT_EQ] = ACTIONS(1),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1),
+ [anon_sym_instanceof] = ACTIONS(1),
+ [anon_sym_BANG] = ACTIONS(1),
+ [anon_sym_TILDE] = ACTIONS(1),
+ [anon_sym_typeof] = ACTIONS(1),
+ [anon_sym_void] = ACTIONS(1),
+ [anon_sym_delete] = ACTIONS(1),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1),
+ [anon_sym_DASH_DASH] = ACTIONS(1),
+ [sym_escape_sequence] = ACTIONS(1),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1),
+ [anon_sym_DOLLAR_LBRACE] = ACTIONS(1),
+ [anon_sym_SLASH2] = ACTIONS(1),
+ [sym_number] = ACTIONS(1),
+ [sym_private_property_identifier] = ACTIONS(1),
+ [anon_sym_target] = ACTIONS(1),
+ [sym_this] = ACTIONS(1),
+ [sym_super] = ACTIONS(1),
+ [sym_true] = ACTIONS(1),
+ [sym_false] = ACTIONS(1),
+ [sym_null] = ACTIONS(1),
+ [sym_undefined] = ACTIONS(1),
+ [anon_sym_AT] = ACTIONS(1),
+ [anon_sym_static] = ACTIONS(1),
+ [aux_sym_method_definition_token1] = ACTIONS(1),
+ [anon_sym_get] = ACTIONS(1),
+ [anon_sym_set] = ACTIONS(1),
+ [sym__automatic_semicolon] = ACTIONS(1),
+ [sym__template_chars] = ACTIONS(1),
+ [sym__ternary_qmark] = ACTIONS(1),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [1] = {
+ [sym_program] = STATE(2819),
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(1),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(61),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [ts_builtin_sym_end] = ACTIONS(7),
+ [sym_identifier] = ACTIONS(9),
+ [sym_hash_bang_line] = ACTIONS(11),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [21] = {
- [sym_export_statement] = STATE(7),
- [sym_declaration] = STATE(7),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(7),
- [sym_expression_statement] = STATE(7),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(7),
- [sym_if_statement] = STATE(7),
- [sym_switch_statement] = STATE(7),
- [sym_for_statement] = STATE(7),
- [sym_for_in_statement] = STATE(7),
- [sym_while_statement] = STATE(7),
- [sym_do_statement] = STATE(7),
- [sym_try_statement] = STATE(7),
- [sym_with_statement] = STATE(7),
- [sym_break_statement] = STATE(7),
- [sym_continue_statement] = STATE(7),
- [sym_debugger_statement] = STATE(7),
- [sym_return_statement] = STATE(7),
- [sym_throw_statement] = STATE(7),
- [sym_empty_statement] = STATE(7),
- [sym_labeled_statement] = STATE(7),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(7),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(305),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [2] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_object_assignment_pattern] = STATE(2094),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2792),
+ [sym_spread_element] = STATE(2096),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1424),
+ [sym_comment] = STATE(2),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(1643),
+ [sym_formal_parameters] = STATE(2811),
+ [sym_rest_pattern] = STATE(2094),
+ [sym_method_definition] = STATE(2096),
+ [sym_pair] = STATE(2096),
+ [sym_pair_pattern] = STATE(2094),
+ [sym__property_name] = STATE(2119),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_program_repeat1] = STATE(34),
+ [aux_sym_export_statement_repeat1] = STATE(1540),
+ [aux_sym_object_repeat1] = STATE(2147),
+ [aux_sym_object_pattern_repeat1] = STATE(2150),
+ [sym_identifier] = ACTIONS(93),
+ [anon_sym_export] = ACTIONS(95),
+ [anon_sym_STAR] = ACTIONS(97),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_COMMA] = ACTIONS(99),
+ [anon_sym_RBRACE] = ACTIONS(101),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(103),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(105),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(107),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(111),
+ [sym_private_property_identifier] = ACTIONS(113),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(115),
+ [anon_sym_static] = ACTIONS(117),
+ [aux_sym_method_definition_token1] = ACTIONS(119),
+ [anon_sym_get] = ACTIONS(121),
+ [anon_sym_set] = ACTIONS(121),
+ [sym_html_comment] = ACTIONS(5),
},
- [22] = {
- [sym_export_statement] = STATE(13),
- [sym_declaration] = STATE(13),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(13),
- [sym_expression_statement] = STATE(13),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(13),
- [sym_if_statement] = STATE(13),
- [sym_switch_statement] = STATE(13),
- [sym_for_statement] = STATE(13),
- [sym_for_in_statement] = STATE(13),
- [sym_while_statement] = STATE(13),
- [sym_do_statement] = STATE(13),
- [sym_try_statement] = STATE(13),
- [sym_with_statement] = STATE(13),
- [sym_break_statement] = STATE(13),
- [sym_continue_statement] = STATE(13),
- [sym_debugger_statement] = STATE(13),
- [sym_return_statement] = STATE(13),
- [sym_throw_statement] = STATE(13),
- [sym_empty_statement] = STATE(13),
- [sym_labeled_statement] = STATE(13),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(13),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(307),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [3] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_object_assignment_pattern] = STATE(2094),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2792),
+ [sym_spread_element] = STATE(2096),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1424),
+ [sym_comment] = STATE(3),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(1643),
+ [sym_formal_parameters] = STATE(2811),
+ [sym_rest_pattern] = STATE(2094),
+ [sym_method_definition] = STATE(2096),
+ [sym_pair] = STATE(2096),
+ [sym_pair_pattern] = STATE(2094),
+ [sym__property_name] = STATE(2119),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_program_repeat1] = STATE(22),
+ [aux_sym_export_statement_repeat1] = STATE(1540),
+ [aux_sym_object_repeat1] = STATE(2147),
+ [aux_sym_object_pattern_repeat1] = STATE(2150),
+ [sym_identifier] = ACTIONS(93),
+ [anon_sym_export] = ACTIONS(95),
+ [anon_sym_STAR] = ACTIONS(97),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_COMMA] = ACTIONS(99),
+ [anon_sym_RBRACE] = ACTIONS(123),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(103),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(105),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(107),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(111),
+ [sym_private_property_identifier] = ACTIONS(113),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(115),
+ [anon_sym_static] = ACTIONS(117),
+ [aux_sym_method_definition_token1] = ACTIONS(119),
+ [anon_sym_get] = ACTIONS(121),
+ [anon_sym_set] = ACTIONS(121),
+ [sym_html_comment] = ACTIONS(5),
},
- [23] = {
- [sym_export_statement] = STATE(7),
- [sym_declaration] = STATE(7),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(7),
- [sym_expression_statement] = STATE(7),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(7),
- [sym_if_statement] = STATE(7),
- [sym_switch_statement] = STATE(7),
- [sym_for_statement] = STATE(7),
- [sym_for_in_statement] = STATE(7),
- [sym_while_statement] = STATE(7),
- [sym_do_statement] = STATE(7),
- [sym_try_statement] = STATE(7),
- [sym_with_statement] = STATE(7),
- [sym_break_statement] = STATE(7),
- [sym_continue_statement] = STATE(7),
- [sym_debugger_statement] = STATE(7),
- [sym_return_statement] = STATE(7),
- [sym_throw_statement] = STATE(7),
- [sym_empty_statement] = STATE(7),
- [sym_labeled_statement] = STATE(7),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(7),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(309),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [4] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_object_assignment_pattern] = STATE(2094),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2792),
+ [sym_spread_element] = STATE(2096),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1424),
+ [sym_comment] = STATE(4),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(1643),
+ [sym_formal_parameters] = STATE(2811),
+ [sym_rest_pattern] = STATE(2094),
+ [sym_method_definition] = STATE(2096),
+ [sym_pair] = STATE(2096),
+ [sym_pair_pattern] = STATE(2094),
+ [sym__property_name] = STATE(2119),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_program_repeat1] = STATE(48),
+ [aux_sym_export_statement_repeat1] = STATE(1540),
+ [aux_sym_object_repeat1] = STATE(2147),
+ [aux_sym_object_pattern_repeat1] = STATE(2150),
+ [sym_identifier] = ACTIONS(93),
+ [anon_sym_export] = ACTIONS(95),
+ [anon_sym_STAR] = ACTIONS(97),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_COMMA] = ACTIONS(99),
+ [anon_sym_RBRACE] = ACTIONS(125),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(103),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(105),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(107),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(111),
+ [sym_private_property_identifier] = ACTIONS(113),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(115),
+ [anon_sym_static] = ACTIONS(117),
+ [aux_sym_method_definition_token1] = ACTIONS(119),
+ [anon_sym_get] = ACTIONS(121),
+ [anon_sym_set] = ACTIONS(121),
+ [sym_html_comment] = ACTIONS(5),
},
- [24] = {
- [sym_export_statement] = STATE(14),
- [sym_declaration] = STATE(14),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(14),
- [sym_expression_statement] = STATE(14),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(14),
- [sym_if_statement] = STATE(14),
- [sym_switch_statement] = STATE(14),
- [sym_for_statement] = STATE(14),
- [sym_for_in_statement] = STATE(14),
- [sym_while_statement] = STATE(14),
- [sym_do_statement] = STATE(14),
- [sym_try_statement] = STATE(14),
- [sym_with_statement] = STATE(14),
- [sym_break_statement] = STATE(14),
- [sym_continue_statement] = STATE(14),
- [sym_debugger_statement] = STATE(14),
- [sym_return_statement] = STATE(14),
- [sym_throw_statement] = STATE(14),
- [sym_empty_statement] = STATE(14),
- [sym_labeled_statement] = STATE(14),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_program_repeat1] = STATE(14),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_RBRACE] = ACTIONS(311),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [5] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_object_assignment_pattern] = STATE(2094),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2792),
+ [sym_spread_element] = STATE(2096),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1424),
+ [sym_comment] = STATE(5),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(1643),
+ [sym_formal_parameters] = STATE(2811),
+ [sym_rest_pattern] = STATE(2094),
+ [sym_method_definition] = STATE(2096),
+ [sym_pair] = STATE(2096),
+ [sym_pair_pattern] = STATE(2094),
+ [sym__property_name] = STATE(2119),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_program_repeat1] = STATE(40),
+ [aux_sym_export_statement_repeat1] = STATE(1540),
+ [aux_sym_object_repeat1] = STATE(2147),
+ [aux_sym_object_pattern_repeat1] = STATE(2150),
+ [sym_identifier] = ACTIONS(93),
+ [anon_sym_export] = ACTIONS(95),
+ [anon_sym_STAR] = ACTIONS(97),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_COMMA] = ACTIONS(99),
+ [anon_sym_RBRACE] = ACTIONS(127),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(103),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(105),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(107),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(111),
+ [sym_private_property_identifier] = ACTIONS(113),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(115),
+ [anon_sym_static] = ACTIONS(117),
+ [aux_sym_method_definition_token1] = ACTIONS(119),
+ [anon_sym_get] = ACTIONS(121),
+ [anon_sym_set] = ACTIONS(121),
+ [sym_html_comment] = ACTIONS(5),
},
- [25] = {
- [sym_export_statement] = STATE(337),
- [sym_declaration] = STATE(382),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(384),
- [sym_expression_statement] = STATE(385),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(393),
- [sym_if_statement] = STATE(396),
- [sym_switch_statement] = STATE(401),
- [sym_for_statement] = STATE(402),
- [sym_for_in_statement] = STATE(403),
- [sym_while_statement] = STATE(405),
- [sym_do_statement] = STATE(407),
- [sym_try_statement] = STATE(408),
- [sym_with_statement] = STATE(409),
- [sym_break_statement] = STATE(410),
- [sym_continue_statement] = STATE(411),
- [sym_debugger_statement] = STATE(417),
- [sym_return_statement] = STATE(419),
- [sym_throw_statement] = STATE(420),
- [sym_empty_statement] = STATE(422),
- [sym_labeled_statement] = STATE(423),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [6] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_object_assignment_pattern] = STATE(2094),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2792),
+ [sym_spread_element] = STATE(2096),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1424),
+ [sym_comment] = STATE(6),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(1643),
+ [sym_formal_parameters] = STATE(2811),
+ [sym_rest_pattern] = STATE(2094),
+ [sym_method_definition] = STATE(2096),
+ [sym_pair] = STATE(2096),
+ [sym_pair_pattern] = STATE(2094),
+ [sym__property_name] = STATE(2119),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_program_repeat1] = STATE(18),
+ [aux_sym_export_statement_repeat1] = STATE(1540),
+ [aux_sym_object_repeat1] = STATE(2147),
+ [aux_sym_object_pattern_repeat1] = STATE(2150),
+ [sym_identifier] = ACTIONS(93),
+ [anon_sym_export] = ACTIONS(95),
+ [anon_sym_STAR] = ACTIONS(97),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_COMMA] = ACTIONS(99),
+ [anon_sym_RBRACE] = ACTIONS(129),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(103),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(105),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(107),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(111),
+ [sym_private_property_identifier] = ACTIONS(113),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(115),
+ [anon_sym_static] = ACTIONS(117),
+ [aux_sym_method_definition_token1] = ACTIONS(119),
+ [anon_sym_get] = ACTIONS(121),
+ [anon_sym_set] = ACTIONS(121),
+ [sym_html_comment] = ACTIONS(5),
},
- [26] = {
- [sym_export_statement] = STATE(1640),
- [sym_declaration] = STATE(1640),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(1640),
- [sym_expression_statement] = STATE(1640),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(1640),
- [sym_if_statement] = STATE(1640),
- [sym_switch_statement] = STATE(1640),
- [sym_for_statement] = STATE(1640),
- [sym_for_in_statement] = STATE(1640),
- [sym_while_statement] = STATE(1640),
- [sym_do_statement] = STATE(1640),
- [sym_try_statement] = STATE(1640),
- [sym_with_statement] = STATE(1640),
- [sym_break_statement] = STATE(1640),
- [sym_continue_statement] = STATE(1640),
- [sym_debugger_statement] = STATE(1640),
- [sym_return_statement] = STATE(1640),
- [sym_throw_statement] = STATE(1640),
- [sym_empty_statement] = STATE(1640),
- [sym_labeled_statement] = STATE(1640),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(460),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1247),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(313),
- [anon_sym_LBRACE] = ACTIONS(315),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(317),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(319),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(321),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(323),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(325),
- [anon_sym_function] = ACTIONS(327),
- [sym_async] = ACTIONS(329),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [7] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_object_assignment_pattern] = STATE(2094),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2792),
+ [sym_spread_element] = STATE(2142),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1424),
+ [sym_comment] = STATE(7),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(1643),
+ [sym_formal_parameters] = STATE(2811),
+ [sym_rest_pattern] = STATE(2094),
+ [sym_method_definition] = STATE(2142),
+ [sym_pair] = STATE(2142),
+ [sym_pair_pattern] = STATE(2094),
+ [sym__property_name] = STATE(2119),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_program_repeat1] = STATE(26),
+ [aux_sym_export_statement_repeat1] = STATE(1540),
+ [aux_sym_object_repeat1] = STATE(2132),
+ [aux_sym_object_pattern_repeat1] = STATE(2150),
+ [sym_identifier] = ACTIONS(131),
+ [anon_sym_export] = ACTIONS(133),
+ [anon_sym_STAR] = ACTIONS(97),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_COMMA] = ACTIONS(99),
+ [anon_sym_RBRACE] = ACTIONS(135),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(137),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(105),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(139),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(111),
+ [sym_private_property_identifier] = ACTIONS(113),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(331),
- [anon_sym_get] = ACTIONS(331),
- [anon_sym_set] = ACTIONS(331),
- [sym_grit_metavariable] = ACTIONS(333),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(115),
+ [anon_sym_static] = ACTIONS(141),
+ [aux_sym_method_definition_token1] = ACTIONS(119),
+ [anon_sym_get] = ACTIONS(143),
+ [anon_sym_set] = ACTIONS(143),
+ [sym_html_comment] = ACTIONS(5),
},
- [27] = {
- [sym_export_statement] = STATE(386),
- [sym_declaration] = STATE(386),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(386),
- [sym_expression_statement] = STATE(386),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(386),
- [sym_if_statement] = STATE(386),
- [sym_switch_statement] = STATE(386),
- [sym_for_statement] = STATE(386),
- [sym_for_in_statement] = STATE(386),
- [sym_while_statement] = STATE(386),
- [sym_do_statement] = STATE(386),
- [sym_try_statement] = STATE(386),
- [sym_with_statement] = STATE(386),
- [sym_break_statement] = STATE(386),
- [sym_continue_statement] = STATE(386),
- [sym_debugger_statement] = STATE(386),
- [sym_return_statement] = STATE(386),
- [sym_throw_statement] = STATE(386),
- [sym_empty_statement] = STATE(386),
- [sym_labeled_statement] = STATE(386),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(460),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1247),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(313),
- [anon_sym_LBRACE] = ACTIONS(315),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(317),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(319),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(321),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(323),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(325),
- [anon_sym_function] = ACTIONS(327),
- [sym_async] = ACTIONS(329),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [8] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_object_assignment_pattern] = STATE(2094),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2792),
+ [sym_spread_element] = STATE(2142),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1424),
+ [sym_comment] = STATE(8),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(1643),
+ [sym_formal_parameters] = STATE(2811),
+ [sym_rest_pattern] = STATE(2094),
+ [sym_method_definition] = STATE(2142),
+ [sym_pair] = STATE(2142),
+ [sym_pair_pattern] = STATE(2094),
+ [sym__property_name] = STATE(2119),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_program_repeat1] = STATE(26),
+ [aux_sym_export_statement_repeat1] = STATE(1540),
+ [aux_sym_object_repeat1] = STATE(2132),
+ [aux_sym_object_pattern_repeat1] = STATE(2150),
+ [sym_identifier] = ACTIONS(145),
+ [anon_sym_export] = ACTIONS(147),
+ [anon_sym_STAR] = ACTIONS(97),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_COMMA] = ACTIONS(99),
+ [anon_sym_RBRACE] = ACTIONS(135),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(149),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(105),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(151),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(111),
+ [sym_private_property_identifier] = ACTIONS(113),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(331),
- [anon_sym_get] = ACTIONS(331),
- [anon_sym_set] = ACTIONS(331),
- [sym_grit_metavariable] = ACTIONS(333),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(115),
+ [anon_sym_static] = ACTIONS(153),
+ [aux_sym_method_definition_token1] = ACTIONS(119),
+ [anon_sym_get] = ACTIONS(155),
+ [anon_sym_set] = ACTIONS(155),
+ [sym_html_comment] = ACTIONS(5),
},
- [28] = {
- [sym_export_statement] = STATE(381),
- [sym_declaration] = STATE(381),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(381),
- [sym_expression_statement] = STATE(381),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(381),
- [sym_if_statement] = STATE(381),
- [sym_switch_statement] = STATE(381),
- [sym_for_statement] = STATE(381),
- [sym_for_in_statement] = STATE(381),
- [sym_while_statement] = STATE(381),
- [sym_do_statement] = STATE(381),
- [sym_try_statement] = STATE(381),
- [sym_with_statement] = STATE(381),
- [sym_break_statement] = STATE(381),
- [sym_continue_statement] = STATE(381),
- [sym_debugger_statement] = STATE(381),
- [sym_return_statement] = STATE(381),
- [sym_throw_statement] = STATE(381),
- [sym_empty_statement] = STATE(381),
- [sym_labeled_statement] = STATE(381),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [9] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_object_assignment_pattern] = STATE(2094),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2792),
+ [sym_spread_element] = STATE(2096),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1424),
+ [sym_comment] = STATE(9),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(1643),
+ [sym_formal_parameters] = STATE(2811),
+ [sym_rest_pattern] = STATE(2094),
+ [sym_method_definition] = STATE(2096),
+ [sym_pair] = STATE(2096),
+ [sym_pair_pattern] = STATE(2094),
+ [sym__property_name] = STATE(2119),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_program_repeat1] = STATE(20),
+ [aux_sym_export_statement_repeat1] = STATE(1540),
+ [aux_sym_object_repeat1] = STATE(2147),
+ [aux_sym_object_pattern_repeat1] = STATE(2150),
+ [sym_identifier] = ACTIONS(93),
+ [anon_sym_export] = ACTIONS(95),
+ [anon_sym_STAR] = ACTIONS(97),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_COMMA] = ACTIONS(99),
+ [anon_sym_RBRACE] = ACTIONS(157),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(103),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(105),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(107),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(111),
+ [sym_private_property_identifier] = ACTIONS(113),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(115),
+ [anon_sym_static] = ACTIONS(117),
+ [aux_sym_method_definition_token1] = ACTIONS(119),
+ [anon_sym_get] = ACTIONS(121),
+ [anon_sym_set] = ACTIONS(121),
+ [sym_html_comment] = ACTIONS(5),
},
- [29] = {
- [sym_export_statement] = STATE(376),
- [sym_declaration] = STATE(376),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(376),
- [sym_expression_statement] = STATE(376),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(376),
- [sym_if_statement] = STATE(376),
- [sym_switch_statement] = STATE(376),
- [sym_for_statement] = STATE(376),
- [sym_for_in_statement] = STATE(376),
- [sym_while_statement] = STATE(376),
- [sym_do_statement] = STATE(376),
- [sym_try_statement] = STATE(376),
- [sym_with_statement] = STATE(376),
- [sym_break_statement] = STATE(376),
- [sym_continue_statement] = STATE(376),
- [sym_debugger_statement] = STATE(376),
- [sym_return_statement] = STATE(376),
- [sym_throw_statement] = STATE(376),
- [sym_empty_statement] = STATE(376),
- [sym_labeled_statement] = STATE(376),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(460),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1247),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(313),
- [anon_sym_LBRACE] = ACTIONS(315),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(317),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(319),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(321),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(323),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(325),
- [anon_sym_function] = ACTIONS(327),
- [sym_async] = ACTIONS(329),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [10] = {
+ [sym_export_statement] = STATE(791),
+ [sym_declaration] = STATE(791),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(791),
+ [sym_expression_statement] = STATE(791),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(791),
+ [sym_if_statement] = STATE(791),
+ [sym_switch_statement] = STATE(791),
+ [sym_for_statement] = STATE(791),
+ [sym_for_in_statement] = STATE(791),
+ [sym_while_statement] = STATE(791),
+ [sym_do_statement] = STATE(791),
+ [sym_try_statement] = STATE(791),
+ [sym_with_statement] = STATE(791),
+ [sym_break_statement] = STATE(791),
+ [sym_continue_statement] = STATE(791),
+ [sym_debugger_statement] = STATE(791),
+ [sym_return_statement] = STATE(791),
+ [sym_throw_statement] = STATE(791),
+ [sym_empty_statement] = STATE(791),
+ [sym_labeled_statement] = STATE(791),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(10),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(10),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(159),
+ [anon_sym_export] = ACTIONS(162),
+ [anon_sym_default] = ACTIONS(165),
+ [anon_sym_LBRACE] = ACTIONS(167),
+ [anon_sym_RBRACE] = ACTIONS(165),
+ [anon_sym_import] = ACTIONS(170),
+ [anon_sym_with] = ACTIONS(173),
+ [anon_sym_var] = ACTIONS(176),
+ [anon_sym_let] = ACTIONS(179),
+ [anon_sym_const] = ACTIONS(182),
+ [anon_sym_if] = ACTIONS(185),
+ [anon_sym_switch] = ACTIONS(188),
+ [anon_sym_for] = ACTIONS(191),
+ [anon_sym_LPAREN] = ACTIONS(194),
+ [anon_sym_await] = ACTIONS(197),
+ [anon_sym_while] = ACTIONS(200),
+ [anon_sym_do] = ACTIONS(203),
+ [anon_sym_try] = ACTIONS(206),
+ [anon_sym_break] = ACTIONS(209),
+ [anon_sym_continue] = ACTIONS(212),
+ [anon_sym_debugger] = ACTIONS(215),
+ [anon_sym_return] = ACTIONS(218),
+ [anon_sym_throw] = ACTIONS(221),
+ [anon_sym_SEMI] = ACTIONS(224),
+ [anon_sym_case] = ACTIONS(165),
+ [anon_sym_yield] = ACTIONS(227),
+ [anon_sym_LBRACK] = ACTIONS(230),
+ [anon_sym_LTtemplate_GT] = ACTIONS(233),
+ [anon_sym_LT] = ACTIONS(236),
+ [anon_sym_DQUOTE] = ACTIONS(239),
+ [anon_sym_SQUOTE] = ACTIONS(242),
+ [anon_sym_class] = ACTIONS(245),
+ [anon_sym_async] = ACTIONS(248),
+ [anon_sym_function] = ACTIONS(251),
+ [anon_sym_new] = ACTIONS(254),
+ [anon_sym_PLUS] = ACTIONS(257),
+ [anon_sym_DASH] = ACTIONS(257),
+ [anon_sym_SLASH] = ACTIONS(260),
+ [anon_sym_BANG] = ACTIONS(257),
+ [anon_sym_TILDE] = ACTIONS(257),
+ [anon_sym_typeof] = ACTIONS(257),
+ [anon_sym_void] = ACTIONS(257),
+ [anon_sym_delete] = ACTIONS(257),
+ [anon_sym_PLUS_PLUS] = ACTIONS(263),
+ [anon_sym_DASH_DASH] = ACTIONS(263),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(266),
+ [sym_number] = ACTIONS(269),
+ [sym_private_property_identifier] = ACTIONS(272),
+ [sym_this] = ACTIONS(269),
+ [sym_super] = ACTIONS(269),
+ [sym_true] = ACTIONS(269),
+ [sym_false] = ACTIONS(269),
+ [sym_null] = ACTIONS(269),
+ [sym_undefined] = ACTIONS(275),
+ [anon_sym_AT] = ACTIONS(278),
+ [anon_sym_static] = ACTIONS(281),
+ [anon_sym_get] = ACTIONS(281),
+ [anon_sym_set] = ACTIONS(281),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [11] = {
+ [sym_export_statement] = STATE(791),
+ [sym_declaration] = STATE(791),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(791),
+ [sym_expression_statement] = STATE(791),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(791),
+ [sym_if_statement] = STATE(791),
+ [sym_switch_statement] = STATE(791),
+ [sym_for_statement] = STATE(791),
+ [sym_for_in_statement] = STATE(791),
+ [sym_while_statement] = STATE(791),
+ [sym_do_statement] = STATE(791),
+ [sym_try_statement] = STATE(791),
+ [sym_with_statement] = STATE(791),
+ [sym_break_statement] = STATE(791),
+ [sym_continue_statement] = STATE(791),
+ [sym_debugger_statement] = STATE(791),
+ [sym_return_statement] = STATE(791),
+ [sym_throw_statement] = STATE(791),
+ [sym_empty_statement] = STATE(791),
+ [sym_labeled_statement] = STATE(791),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(11),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(10),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(284),
+ [anon_sym_export] = ACTIONS(286),
+ [anon_sym_default] = ACTIONS(288),
+ [anon_sym_LBRACE] = ACTIONS(290),
+ [anon_sym_RBRACE] = ACTIONS(288),
+ [anon_sym_import] = ACTIONS(292),
+ [anon_sym_with] = ACTIONS(294),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(298),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_if] = ACTIONS(302),
+ [anon_sym_switch] = ACTIONS(304),
+ [anon_sym_for] = ACTIONS(306),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(308),
+ [anon_sym_do] = ACTIONS(310),
+ [anon_sym_try] = ACTIONS(312),
+ [anon_sym_break] = ACTIONS(314),
+ [anon_sym_continue] = ACTIONS(316),
+ [anon_sym_debugger] = ACTIONS(318),
+ [anon_sym_return] = ACTIONS(320),
+ [anon_sym_throw] = ACTIONS(322),
+ [anon_sym_SEMI] = ACTIONS(324),
+ [anon_sym_case] = ACTIONS(288),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(328),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(331),
- [anon_sym_get] = ACTIONS(331),
- [anon_sym_set] = ACTIONS(331),
- [sym_grit_metavariable] = ACTIONS(333),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(332),
+ [anon_sym_get] = ACTIONS(332),
+ [anon_sym_set] = ACTIONS(332),
+ [sym_html_comment] = ACTIONS(5),
},
- [30] = {
- [sym_export_statement] = STATE(376),
- [sym_declaration] = STATE(376),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(376),
- [sym_expression_statement] = STATE(376),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(376),
- [sym_if_statement] = STATE(376),
- [sym_switch_statement] = STATE(376),
- [sym_for_statement] = STATE(376),
- [sym_for_in_statement] = STATE(376),
- [sym_while_statement] = STATE(376),
- [sym_do_statement] = STATE(376),
- [sym_try_statement] = STATE(376),
- [sym_with_statement] = STATE(376),
- [sym_break_statement] = STATE(376),
- [sym_continue_statement] = STATE(376),
- [sym_debugger_statement] = STATE(376),
- [sym_return_statement] = STATE(376),
- [sym_throw_statement] = STATE(376),
- [sym_empty_statement] = STATE(376),
- [sym_labeled_statement] = STATE(376),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [12] = {
+ [sym_export_statement] = STATE(791),
+ [sym_declaration] = STATE(791),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(791),
+ [sym_expression_statement] = STATE(791),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(791),
+ [sym_if_statement] = STATE(791),
+ [sym_switch_statement] = STATE(791),
+ [sym_for_statement] = STATE(791),
+ [sym_for_in_statement] = STATE(791),
+ [sym_while_statement] = STATE(791),
+ [sym_do_statement] = STATE(791),
+ [sym_try_statement] = STATE(791),
+ [sym_with_statement] = STATE(791),
+ [sym_break_statement] = STATE(791),
+ [sym_continue_statement] = STATE(791),
+ [sym_debugger_statement] = STATE(791),
+ [sym_return_statement] = STATE(791),
+ [sym_throw_statement] = STATE(791),
+ [sym_empty_statement] = STATE(791),
+ [sym_labeled_statement] = STATE(791),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(12),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(11),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(284),
+ [anon_sym_export] = ACTIONS(286),
+ [anon_sym_default] = ACTIONS(334),
+ [anon_sym_LBRACE] = ACTIONS(290),
+ [anon_sym_RBRACE] = ACTIONS(334),
+ [anon_sym_import] = ACTIONS(292),
+ [anon_sym_with] = ACTIONS(294),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(298),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_if] = ACTIONS(302),
+ [anon_sym_switch] = ACTIONS(304),
+ [anon_sym_for] = ACTIONS(306),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(308),
+ [anon_sym_do] = ACTIONS(310),
+ [anon_sym_try] = ACTIONS(312),
+ [anon_sym_break] = ACTIONS(314),
+ [anon_sym_continue] = ACTIONS(316),
+ [anon_sym_debugger] = ACTIONS(318),
+ [anon_sym_return] = ACTIONS(320),
+ [anon_sym_throw] = ACTIONS(322),
+ [anon_sym_SEMI] = ACTIONS(324),
+ [anon_sym_case] = ACTIONS(334),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(328),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(332),
+ [anon_sym_get] = ACTIONS(332),
+ [anon_sym_set] = ACTIONS(332),
+ [sym_html_comment] = ACTIONS(5),
},
- [31] = {
- [sym_export_statement] = STATE(338),
- [sym_declaration] = STATE(338),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(338),
- [sym_expression_statement] = STATE(338),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(338),
- [sym_if_statement] = STATE(338),
- [sym_switch_statement] = STATE(338),
- [sym_for_statement] = STATE(338),
- [sym_for_in_statement] = STATE(338),
- [sym_while_statement] = STATE(338),
- [sym_do_statement] = STATE(338),
- [sym_try_statement] = STATE(338),
- [sym_with_statement] = STATE(338),
- [sym_break_statement] = STATE(338),
- [sym_continue_statement] = STATE(338),
- [sym_debugger_statement] = STATE(338),
- [sym_return_statement] = STATE(338),
- [sym_throw_statement] = STATE(338),
- [sym_empty_statement] = STATE(338),
- [sym_labeled_statement] = STATE(338),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [13] = {
+ [sym_export_statement] = STATE(791),
+ [sym_declaration] = STATE(791),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(791),
+ [sym_expression_statement] = STATE(791),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(791),
+ [sym_if_statement] = STATE(791),
+ [sym_switch_statement] = STATE(791),
+ [sym_for_statement] = STATE(791),
+ [sym_for_in_statement] = STATE(791),
+ [sym_while_statement] = STATE(791),
+ [sym_do_statement] = STATE(791),
+ [sym_try_statement] = STATE(791),
+ [sym_with_statement] = STATE(791),
+ [sym_break_statement] = STATE(791),
+ [sym_continue_statement] = STATE(791),
+ [sym_debugger_statement] = STATE(791),
+ [sym_return_statement] = STATE(791),
+ [sym_throw_statement] = STATE(791),
+ [sym_empty_statement] = STATE(791),
+ [sym_labeled_statement] = STATE(791),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(13),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(10),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(284),
+ [anon_sym_export] = ACTIONS(286),
+ [anon_sym_default] = ACTIONS(336),
+ [anon_sym_LBRACE] = ACTIONS(290),
+ [anon_sym_RBRACE] = ACTIONS(336),
+ [anon_sym_import] = ACTIONS(292),
+ [anon_sym_with] = ACTIONS(294),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(298),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_if] = ACTIONS(302),
+ [anon_sym_switch] = ACTIONS(304),
+ [anon_sym_for] = ACTIONS(306),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(308),
+ [anon_sym_do] = ACTIONS(310),
+ [anon_sym_try] = ACTIONS(312),
+ [anon_sym_break] = ACTIONS(314),
+ [anon_sym_continue] = ACTIONS(316),
+ [anon_sym_debugger] = ACTIONS(318),
+ [anon_sym_return] = ACTIONS(320),
+ [anon_sym_throw] = ACTIONS(322),
+ [anon_sym_SEMI] = ACTIONS(324),
+ [anon_sym_case] = ACTIONS(336),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(328),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(332),
+ [anon_sym_get] = ACTIONS(332),
+ [anon_sym_set] = ACTIONS(332),
+ [sym_html_comment] = ACTIONS(5),
},
- [32] = {
- [sym_export_statement] = STATE(1369),
- [sym_declaration] = STATE(1369),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(1369),
- [sym_expression_statement] = STATE(1369),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(1369),
- [sym_if_statement] = STATE(1369),
- [sym_switch_statement] = STATE(1369),
- [sym_for_statement] = STATE(1369),
- [sym_for_in_statement] = STATE(1369),
- [sym_while_statement] = STATE(1369),
- [sym_do_statement] = STATE(1369),
- [sym_try_statement] = STATE(1369),
- [sym_with_statement] = STATE(1369),
- [sym_break_statement] = STATE(1369),
- [sym_continue_statement] = STATE(1369),
- [sym_debugger_statement] = STATE(1369),
- [sym_return_statement] = STATE(1369),
- [sym_throw_statement] = STATE(1369),
- [sym_empty_statement] = STATE(1369),
- [sym_labeled_statement] = STATE(1369),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(460),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1247),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(313),
- [anon_sym_LBRACE] = ACTIONS(315),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(317),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(319),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(321),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(323),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(325),
- [anon_sym_function] = ACTIONS(327),
- [sym_async] = ACTIONS(329),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [14] = {
+ [sym_export_statement] = STATE(791),
+ [sym_declaration] = STATE(791),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(791),
+ [sym_expression_statement] = STATE(791),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(791),
+ [sym_if_statement] = STATE(791),
+ [sym_switch_statement] = STATE(791),
+ [sym_for_statement] = STATE(791),
+ [sym_for_in_statement] = STATE(791),
+ [sym_while_statement] = STATE(791),
+ [sym_do_statement] = STATE(791),
+ [sym_try_statement] = STATE(791),
+ [sym_with_statement] = STATE(791),
+ [sym_break_statement] = STATE(791),
+ [sym_continue_statement] = STATE(791),
+ [sym_debugger_statement] = STATE(791),
+ [sym_return_statement] = STATE(791),
+ [sym_throw_statement] = STATE(791),
+ [sym_empty_statement] = STATE(791),
+ [sym_labeled_statement] = STATE(791),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(14),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(13),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(284),
+ [anon_sym_export] = ACTIONS(286),
+ [anon_sym_default] = ACTIONS(338),
+ [anon_sym_LBRACE] = ACTIONS(290),
+ [anon_sym_RBRACE] = ACTIONS(338),
+ [anon_sym_import] = ACTIONS(292),
+ [anon_sym_with] = ACTIONS(294),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(298),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_if] = ACTIONS(302),
+ [anon_sym_switch] = ACTIONS(304),
+ [anon_sym_for] = ACTIONS(306),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(308),
+ [anon_sym_do] = ACTIONS(310),
+ [anon_sym_try] = ACTIONS(312),
+ [anon_sym_break] = ACTIONS(314),
+ [anon_sym_continue] = ACTIONS(316),
+ [anon_sym_debugger] = ACTIONS(318),
+ [anon_sym_return] = ACTIONS(320),
+ [anon_sym_throw] = ACTIONS(322),
+ [anon_sym_SEMI] = ACTIONS(324),
+ [anon_sym_case] = ACTIONS(338),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(328),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(331),
- [anon_sym_get] = ACTIONS(331),
- [anon_sym_set] = ACTIONS(331),
- [sym_grit_metavariable] = ACTIONS(333),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(332),
+ [anon_sym_get] = ACTIONS(332),
+ [anon_sym_set] = ACTIONS(332),
+ [sym_html_comment] = ACTIONS(5),
},
- [33] = {
- [sym_export_statement] = STATE(412),
- [sym_declaration] = STATE(412),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(412),
- [sym_expression_statement] = STATE(412),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(412),
- [sym_if_statement] = STATE(412),
- [sym_switch_statement] = STATE(412),
- [sym_for_statement] = STATE(412),
- [sym_for_in_statement] = STATE(412),
- [sym_while_statement] = STATE(412),
- [sym_do_statement] = STATE(412),
- [sym_try_statement] = STATE(412),
- [sym_with_statement] = STATE(412),
- [sym_break_statement] = STATE(412),
- [sym_continue_statement] = STATE(412),
- [sym_debugger_statement] = STATE(412),
- [sym_return_statement] = STATE(412),
- [sym_throw_statement] = STATE(412),
- [sym_empty_statement] = STATE(412),
- [sym_labeled_statement] = STATE(412),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [15] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(15),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [ts_builtin_sym_end] = ACTIONS(340),
+ [sym_identifier] = ACTIONS(342),
+ [anon_sym_export] = ACTIONS(345),
+ [anon_sym_LBRACE] = ACTIONS(348),
+ [anon_sym_RBRACE] = ACTIONS(165),
+ [anon_sym_import] = ACTIONS(351),
+ [anon_sym_with] = ACTIONS(354),
+ [anon_sym_var] = ACTIONS(357),
+ [anon_sym_let] = ACTIONS(360),
+ [anon_sym_const] = ACTIONS(363),
+ [anon_sym_if] = ACTIONS(366),
+ [anon_sym_switch] = ACTIONS(369),
+ [anon_sym_for] = ACTIONS(372),
+ [anon_sym_LPAREN] = ACTIONS(194),
+ [anon_sym_await] = ACTIONS(197),
+ [anon_sym_while] = ACTIONS(375),
+ [anon_sym_do] = ACTIONS(378),
+ [anon_sym_try] = ACTIONS(381),
+ [anon_sym_break] = ACTIONS(384),
+ [anon_sym_continue] = ACTIONS(387),
+ [anon_sym_debugger] = ACTIONS(390),
+ [anon_sym_return] = ACTIONS(393),
+ [anon_sym_throw] = ACTIONS(396),
+ [anon_sym_SEMI] = ACTIONS(399),
+ [anon_sym_yield] = ACTIONS(227),
+ [anon_sym_LBRACK] = ACTIONS(230),
+ [anon_sym_LTtemplate_GT] = ACTIONS(233),
+ [anon_sym_LT] = ACTIONS(236),
+ [anon_sym_DQUOTE] = ACTIONS(239),
+ [anon_sym_SQUOTE] = ACTIONS(242),
+ [anon_sym_class] = ACTIONS(402),
+ [anon_sym_async] = ACTIONS(405),
+ [anon_sym_function] = ACTIONS(408),
+ [anon_sym_new] = ACTIONS(254),
+ [anon_sym_PLUS] = ACTIONS(257),
+ [anon_sym_DASH] = ACTIONS(257),
+ [anon_sym_SLASH] = ACTIONS(260),
+ [anon_sym_BANG] = ACTIONS(257),
+ [anon_sym_TILDE] = ACTIONS(257),
+ [anon_sym_typeof] = ACTIONS(257),
+ [anon_sym_void] = ACTIONS(257),
+ [anon_sym_delete] = ACTIONS(257),
+ [anon_sym_PLUS_PLUS] = ACTIONS(263),
+ [anon_sym_DASH_DASH] = ACTIONS(263),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(266),
+ [sym_number] = ACTIONS(269),
+ [sym_private_property_identifier] = ACTIONS(272),
+ [sym_this] = ACTIONS(269),
+ [sym_super] = ACTIONS(269),
+ [sym_true] = ACTIONS(269),
+ [sym_false] = ACTIONS(269),
+ [sym_null] = ACTIONS(269),
+ [sym_undefined] = ACTIONS(275),
+ [anon_sym_AT] = ACTIONS(278),
+ [anon_sym_static] = ACTIONS(411),
+ [anon_sym_get] = ACTIONS(411),
+ [anon_sym_set] = ACTIONS(411),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [16] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(16),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(67),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(414),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [34] = {
- [sym_export_statement] = STATE(349),
- [sym_declaration] = STATE(350),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(351),
- [sym_expression_statement] = STATE(352),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(353),
- [sym_if_statement] = STATE(354),
- [sym_switch_statement] = STATE(355),
- [sym_for_statement] = STATE(356),
- [sym_for_in_statement] = STATE(357),
- [sym_while_statement] = STATE(358),
- [sym_do_statement] = STATE(359),
- [sym_try_statement] = STATE(360),
- [sym_with_statement] = STATE(361),
- [sym_break_statement] = STATE(362),
- [sym_continue_statement] = STATE(363),
- [sym_debugger_statement] = STATE(364),
- [sym_return_statement] = STATE(365),
- [sym_throw_statement] = STATE(366),
- [sym_empty_statement] = STATE(367),
- [sym_labeled_statement] = STATE(368),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(460),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1247),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(313),
- [anon_sym_LBRACE] = ACTIONS(315),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(317),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(319),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(321),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(323),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(325),
- [anon_sym_function] = ACTIONS(327),
- [sym_async] = ACTIONS(329),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [17] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(17),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(42),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(416),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(331),
- [anon_sym_get] = ACTIONS(331),
- [anon_sym_set] = ACTIONS(331),
- [sym_grit_metavariable] = ACTIONS(333),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [35] = {
- [sym_export_statement] = STATE(337),
- [sym_declaration] = STATE(382),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(384),
- [sym_expression_statement] = STATE(385),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(393),
- [sym_if_statement] = STATE(396),
- [sym_switch_statement] = STATE(401),
- [sym_for_statement] = STATE(402),
- [sym_for_in_statement] = STATE(403),
- [sym_while_statement] = STATE(405),
- [sym_do_statement] = STATE(407),
- [sym_try_statement] = STATE(408),
- [sym_with_statement] = STATE(409),
- [sym_break_statement] = STATE(410),
- [sym_continue_statement] = STATE(411),
- [sym_debugger_statement] = STATE(417),
- [sym_return_statement] = STATE(419),
- [sym_throw_statement] = STATE(420),
- [sym_empty_statement] = STATE(422),
- [sym_labeled_statement] = STATE(423),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(460),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1247),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(313),
- [anon_sym_LBRACE] = ACTIONS(315),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(317),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(319),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(321),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(323),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(325),
- [anon_sym_function] = ACTIONS(327),
- [sym_async] = ACTIONS(329),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [18] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(18),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(418),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(331),
- [anon_sym_get] = ACTIONS(331),
- [anon_sym_set] = ACTIONS(331),
- [sym_grit_metavariable] = ACTIONS(333),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [36] = {
- [sym_export_statement] = STATE(412),
- [sym_declaration] = STATE(412),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(412),
- [sym_expression_statement] = STATE(412),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(412),
- [sym_if_statement] = STATE(412),
- [sym_switch_statement] = STATE(412),
- [sym_for_statement] = STATE(412),
- [sym_for_in_statement] = STATE(412),
- [sym_while_statement] = STATE(412),
- [sym_do_statement] = STATE(412),
- [sym_try_statement] = STATE(412),
- [sym_with_statement] = STATE(412),
- [sym_break_statement] = STATE(412),
- [sym_continue_statement] = STATE(412),
- [sym_debugger_statement] = STATE(412),
- [sym_return_statement] = STATE(412),
- [sym_throw_statement] = STATE(412),
- [sym_empty_statement] = STATE(412),
- [sym_labeled_statement] = STATE(412),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(460),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1247),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(313),
- [anon_sym_LBRACE] = ACTIONS(315),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(317),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(319),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(321),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(323),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(325),
- [anon_sym_function] = ACTIONS(327),
- [sym_async] = ACTIONS(329),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [19] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(19),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(23),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(420),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(331),
- [anon_sym_get] = ACTIONS(331),
- [anon_sym_set] = ACTIONS(331),
- [sym_grit_metavariable] = ACTIONS(333),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [37] = {
- [sym_export_statement] = STATE(338),
- [sym_declaration] = STATE(338),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(338),
- [sym_expression_statement] = STATE(338),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(338),
- [sym_if_statement] = STATE(338),
- [sym_switch_statement] = STATE(338),
- [sym_for_statement] = STATE(338),
- [sym_for_in_statement] = STATE(338),
- [sym_while_statement] = STATE(338),
- [sym_do_statement] = STATE(338),
- [sym_try_statement] = STATE(338),
- [sym_with_statement] = STATE(338),
- [sym_break_statement] = STATE(338),
- [sym_continue_statement] = STATE(338),
- [sym_debugger_statement] = STATE(338),
- [sym_return_statement] = STATE(338),
- [sym_throw_statement] = STATE(338),
- [sym_empty_statement] = STATE(338),
- [sym_labeled_statement] = STATE(338),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(460),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1247),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(313),
- [anon_sym_LBRACE] = ACTIONS(315),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(317),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(319),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(321),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(323),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(325),
- [anon_sym_function] = ACTIONS(327),
- [sym_async] = ACTIONS(329),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [20] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(20),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(422),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(331),
- [anon_sym_get] = ACTIONS(331),
- [anon_sym_set] = ACTIONS(331),
- [sym_grit_metavariable] = ACTIONS(333),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [38] = {
- [sym_export_statement] = STATE(386),
- [sym_declaration] = STATE(386),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(386),
- [sym_expression_statement] = STATE(386),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(386),
- [sym_if_statement] = STATE(386),
- [sym_switch_statement] = STATE(386),
- [sym_for_statement] = STATE(386),
- [sym_for_in_statement] = STATE(386),
- [sym_while_statement] = STATE(386),
- [sym_do_statement] = STATE(386),
- [sym_try_statement] = STATE(386),
- [sym_with_statement] = STATE(386),
- [sym_break_statement] = STATE(386),
- [sym_continue_statement] = STATE(386),
- [sym_debugger_statement] = STATE(386),
- [sym_return_statement] = STATE(386),
- [sym_throw_statement] = STATE(386),
- [sym_empty_statement] = STATE(386),
- [sym_labeled_statement] = STATE(386),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [21] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(21),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(26),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(424),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [39] = {
- [sym_export_statement] = STATE(346),
- [sym_declaration] = STATE(346),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(346),
- [sym_expression_statement] = STATE(346),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(346),
- [sym_if_statement] = STATE(346),
- [sym_switch_statement] = STATE(346),
- [sym_for_statement] = STATE(346),
- [sym_for_in_statement] = STATE(346),
- [sym_while_statement] = STATE(346),
- [sym_do_statement] = STATE(346),
- [sym_try_statement] = STATE(346),
- [sym_with_statement] = STATE(346),
- [sym_break_statement] = STATE(346),
- [sym_continue_statement] = STATE(346),
- [sym_debugger_statement] = STATE(346),
- [sym_return_statement] = STATE(346),
- [sym_throw_statement] = STATE(346),
- [sym_empty_statement] = STATE(346),
- [sym_labeled_statement] = STATE(346),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(460),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1247),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(313),
- [anon_sym_LBRACE] = ACTIONS(315),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(317),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(319),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(321),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(323),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(325),
- [anon_sym_function] = ACTIONS(327),
- [sym_async] = ACTIONS(329),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [22] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(22),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(426),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(331),
- [anon_sym_get] = ACTIONS(331),
- [anon_sym_set] = ACTIONS(331),
- [sym_grit_metavariable] = ACTIONS(333),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [40] = {
- [sym_export_statement] = STATE(346),
- [sym_declaration] = STATE(346),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(346),
- [sym_expression_statement] = STATE(346),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(346),
- [sym_if_statement] = STATE(346),
- [sym_switch_statement] = STATE(346),
- [sym_for_statement] = STATE(346),
- [sym_for_in_statement] = STATE(346),
- [sym_while_statement] = STATE(346),
- [sym_do_statement] = STATE(346),
- [sym_try_statement] = STATE(346),
- [sym_with_statement] = STATE(346),
- [sym_break_statement] = STATE(346),
- [sym_continue_statement] = STATE(346),
- [sym_debugger_statement] = STATE(346),
- [sym_return_statement] = STATE(346),
- [sym_throw_statement] = STATE(346),
- [sym_empty_statement] = STATE(346),
- [sym_labeled_statement] = STATE(346),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [23] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(23),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(428),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [41] = {
- [sym_export_statement] = STATE(331),
- [sym_declaration] = STATE(331),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(331),
- [sym_expression_statement] = STATE(331),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(331),
- [sym_if_statement] = STATE(331),
- [sym_switch_statement] = STATE(331),
- [sym_for_statement] = STATE(331),
- [sym_for_in_statement] = STATE(331),
- [sym_while_statement] = STATE(331),
- [sym_do_statement] = STATE(331),
- [sym_try_statement] = STATE(331),
- [sym_with_statement] = STATE(331),
- [sym_break_statement] = STATE(331),
- [sym_continue_statement] = STATE(331),
- [sym_debugger_statement] = STATE(331),
- [sym_return_statement] = STATE(331),
- [sym_throw_statement] = STATE(331),
- [sym_empty_statement] = STATE(331),
- [sym_labeled_statement] = STATE(331),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [24] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(24),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(29),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(430),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [42] = {
- [sym_export_statement] = STATE(381),
- [sym_declaration] = STATE(381),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(381),
- [sym_expression_statement] = STATE(381),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(381),
- [sym_if_statement] = STATE(381),
- [sym_switch_statement] = STATE(381),
- [sym_for_statement] = STATE(381),
- [sym_for_in_statement] = STATE(381),
- [sym_while_statement] = STATE(381),
- [sym_do_statement] = STATE(381),
- [sym_try_statement] = STATE(381),
- [sym_with_statement] = STATE(381),
- [sym_break_statement] = STATE(381),
- [sym_continue_statement] = STATE(381),
- [sym_debugger_statement] = STATE(381),
- [sym_return_statement] = STATE(381),
- [sym_throw_statement] = STATE(381),
- [sym_empty_statement] = STATE(381),
- [sym_labeled_statement] = STATE(381),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(460),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1247),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(313),
- [anon_sym_LBRACE] = ACTIONS(315),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(317),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(319),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(321),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(323),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(325),
- [anon_sym_function] = ACTIONS(327),
- [sym_async] = ACTIONS(329),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [25] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(25),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(432),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(331),
- [anon_sym_get] = ACTIONS(331),
- [anon_sym_set] = ACTIONS(331),
- [sym_grit_metavariable] = ACTIONS(333),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [43] = {
- [sym_export_statement] = STATE(349),
- [sym_declaration] = STATE(350),
- [sym_import] = STATE(818),
- [sym_import_statement] = STATE(351),
- [sym_expression_statement] = STATE(352),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_statement_block] = STATE(353),
- [sym_if_statement] = STATE(354),
- [sym_switch_statement] = STATE(355),
- [sym_for_statement] = STATE(356),
- [sym_for_in_statement] = STATE(357),
- [sym_while_statement] = STATE(358),
- [sym_do_statement] = STATE(359),
- [sym_try_statement] = STATE(360),
- [sym_with_statement] = STATE(361),
- [sym_break_statement] = STATE(362),
- [sym_continue_statement] = STATE(363),
- [sym_debugger_statement] = STATE(364),
- [sym_return_statement] = STATE(365),
- [sym_throw_statement] = STATE(366),
- [sym_empty_statement] = STATE(367),
- [sym_labeled_statement] = STATE(368),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(458),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1222),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(11),
- [anon_sym_LBRACE] = ACTIONS(13),
- [anon_sym_import] = ACTIONS(15),
- [anon_sym_if] = ACTIONS(17),
- [anon_sym_switch] = ACTIONS(19),
- [anon_sym_for] = ACTIONS(21),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_while] = ACTIONS(27),
- [anon_sym_do] = ACTIONS(29),
- [anon_sym_try] = ACTIONS(31),
- [anon_sym_with] = ACTIONS(33),
- [anon_sym_break] = ACTIONS(35),
- [anon_sym_continue] = ACTIONS(37),
- [anon_sym_debugger] = ACTIONS(39),
- [anon_sym_return] = ACTIONS(41),
- [anon_sym_throw] = ACTIONS(43),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(61),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [26] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(26),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(434),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(89),
- [anon_sym_get] = ACTIONS(89),
- [anon_sym_set] = ACTIONS(89),
- [sym_grit_metavariable] = ACTIONS(91),
- },
- [44] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(533),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_STAR] = ACTIONS(339),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_COMMA] = ACTIONS(343),
- [anon_sym_RBRACE] = ACTIONS(343),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_RPAREN] = ACTIONS(343),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_COLON] = ACTIONS(343),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_RBRACK] = ACTIONS(343),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_GT] = ACTIONS(357),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_DOT] = ACTIONS(357),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [sym_in] = ACTIONS(357),
- [sym_optional_chain] = ACTIONS(343),
- [anon_sym_new] = ACTIONS(367),
- [sym_logical_and] = ACTIONS(343),
- [sym_logical_or] = ACTIONS(343),
- [sym_binary_right_shift] = ACTIONS(357),
- [sym_binary_unsigned_right_shift] = ACTIONS(343),
- [sym_binary_left_shift] = ACTIONS(343),
- [sym_bitwise_and] = ACTIONS(357),
- [sym_bitwise_xor] = ACTIONS(343),
- [sym_bitwise_or] = ACTIONS(357),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_binary_modulo] = ACTIONS(343),
- [sym_binary_exp] = ACTIONS(343),
- [sym_less_than_or_equal] = ACTIONS(343),
- [sym_equal] = ACTIONS(357),
- [sym_strict_equal] = ACTIONS(343),
- [sym_not_equal] = ACTIONS(357),
- [sym_strict_not_equal] = ACTIONS(343),
- [sym_greater_than_or_equal] = ACTIONS(343),
- [sym_logical_nullish] = ACTIONS(343),
- [sym_instanceof] = ACTIONS(357),
- [sym_not] = ACTIONS(369),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- [sym__ternary_qmark] = ACTIONS(343),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [45] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(588),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_STAR] = ACTIONS(391),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_COMMA] = ACTIONS(343),
- [anon_sym_RBRACE] = ACTIONS(343),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_SEMI] = ACTIONS(343),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_GT] = ACTIONS(357),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_DOT] = ACTIONS(357),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [sym_in] = ACTIONS(357),
- [sym_optional_chain] = ACTIONS(343),
- [anon_sym_new] = ACTIONS(67),
- [sym_logical_and] = ACTIONS(343),
- [sym_logical_or] = ACTIONS(343),
- [sym_binary_right_shift] = ACTIONS(357),
- [sym_binary_unsigned_right_shift] = ACTIONS(343),
- [sym_binary_left_shift] = ACTIONS(343),
- [sym_bitwise_and] = ACTIONS(357),
- [sym_bitwise_xor] = ACTIONS(343),
- [sym_bitwise_or] = ACTIONS(357),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_binary_modulo] = ACTIONS(343),
- [sym_binary_exp] = ACTIONS(343),
- [sym_less_than_or_equal] = ACTIONS(343),
- [sym_equal] = ACTIONS(357),
- [sym_strict_equal] = ACTIONS(343),
- [sym_not_equal] = ACTIONS(357),
- [sym_strict_not_equal] = ACTIONS(343),
- [sym_greater_than_or_equal] = ACTIONS(343),
- [sym_logical_nullish] = ACTIONS(343),
- [sym_instanceof] = ACTIONS(357),
- [sym_not] = ACTIONS(69),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [27] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(27),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(22),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(436),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
- [sym__automatic_semicolon] = ACTIONS(343),
- [sym__ternary_qmark] = ACTIONS(343),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [46] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(564),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_STAR] = ACTIONS(407),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_COMMA] = ACTIONS(343),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_SEMI] = ACTIONS(343),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_GT] = ACTIONS(357),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_DOT] = ACTIONS(357),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [sym_in] = ACTIONS(357),
- [sym_of] = ACTIONS(357),
- [sym_optional_chain] = ACTIONS(343),
- [anon_sym_new] = ACTIONS(417),
- [sym_logical_and] = ACTIONS(343),
- [sym_logical_or] = ACTIONS(343),
- [sym_binary_right_shift] = ACTIONS(357),
- [sym_binary_unsigned_right_shift] = ACTIONS(343),
- [sym_binary_left_shift] = ACTIONS(343),
- [sym_bitwise_and] = ACTIONS(357),
- [sym_bitwise_xor] = ACTIONS(343),
- [sym_bitwise_or] = ACTIONS(357),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_binary_modulo] = ACTIONS(343),
- [sym_binary_exp] = ACTIONS(343),
- [sym_less_than_or_equal] = ACTIONS(343),
- [sym_equal] = ACTIONS(357),
- [sym_strict_equal] = ACTIONS(343),
- [sym_not_equal] = ACTIONS(357),
- [sym_strict_not_equal] = ACTIONS(343),
- [sym_greater_than_or_equal] = ACTIONS(343),
- [sym_logical_nullish] = ACTIONS(343),
- [sym_instanceof] = ACTIONS(357),
- [sym_not] = ACTIONS(419),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [28] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(28),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(34),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(438),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
- [sym__automatic_semicolon] = ACTIONS(343),
- [sym__ternary_qmark] = ACTIONS(343),
- },
- [47] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(723),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_STAR] = ACTIONS(429),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_GT] = ACTIONS(357),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_DOT] = ACTIONS(357),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [sym_in] = ACTIONS(357),
- [sym_of] = ACTIONS(357),
- [sym_optional_chain] = ACTIONS(343),
- [anon_sym_new] = ACTIONS(443),
- [sym_logical_and] = ACTIONS(343),
- [sym_logical_or] = ACTIONS(343),
- [sym_binary_right_shift] = ACTIONS(357),
- [sym_binary_unsigned_right_shift] = ACTIONS(343),
- [sym_binary_left_shift] = ACTIONS(343),
- [sym_bitwise_and] = ACTIONS(357),
- [sym_bitwise_xor] = ACTIONS(343),
- [sym_bitwise_or] = ACTIONS(357),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_binary_modulo] = ACTIONS(343),
- [sym_binary_exp] = ACTIONS(343),
- [sym_less_than_or_equal] = ACTIONS(343),
- [sym_equal] = ACTIONS(357),
- [sym_strict_equal] = ACTIONS(343),
- [sym_not_equal] = ACTIONS(357),
- [sym_strict_not_equal] = ACTIONS(343),
- [sym_greater_than_or_equal] = ACTIONS(343),
- [sym_logical_nullish] = ACTIONS(343),
- [sym_instanceof] = ACTIONS(357),
- [sym_not] = ACTIONS(445),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- [sym__ternary_qmark] = ACTIONS(343),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [48] = {
- [ts_builtin_sym_end] = ACTIONS(453),
- [sym__primitive_identifier] = ACTIONS(455),
- [anon_sym_export] = ACTIONS(455),
- [anon_sym_STAR] = ACTIONS(457),
- [anon_sym_default] = ACTIONS(455),
- [anon_sym_LBRACE] = ACTIONS(453),
- [anon_sym_COMMA] = ACTIONS(459),
- [anon_sym_RBRACE] = ACTIONS(453),
- [anon_sym_import] = ACTIONS(455),
- [anon_sym_else] = ACTIONS(455),
- [anon_sym_if] = ACTIONS(455),
- [anon_sym_switch] = ACTIONS(455),
- [anon_sym_for] = ACTIONS(455),
- [anon_sym_LPAREN] = ACTIONS(461),
- [anon_sym_await] = ACTIONS(455),
- [anon_sym_while] = ACTIONS(455),
- [anon_sym_do] = ACTIONS(455),
- [anon_sym_try] = ACTIONS(455),
- [anon_sym_with] = ACTIONS(455),
- [anon_sym_break] = ACTIONS(455),
- [anon_sym_continue] = ACTIONS(455),
- [anon_sym_debugger] = ACTIONS(455),
- [anon_sym_return] = ACTIONS(455),
- [anon_sym_throw] = ACTIONS(455),
- [anon_sym_SEMI] = ACTIONS(464),
- [anon_sym_COLON] = ACTIONS(459),
- [anon_sym_case] = ACTIONS(455),
- [anon_sym_yield] = ACTIONS(455),
- [anon_sym_EQ] = ACTIONS(457),
- [anon_sym_LBRACK] = ACTIONS(461),
- [anon_sym_LTtemplate_GT] = ACTIONS(453),
- [anon_sym_LT] = ACTIONS(468),
- [anon_sym_GT] = ACTIONS(457),
- [anon_sym_SLASH] = ACTIONS(468),
- [anon_sym_DOT] = ACTIONS(457),
- [anon_sym_class] = ACTIONS(455),
- [anon_sym_function] = ACTIONS(455),
- [sym_async] = ACTIONS(455),
- [sym_let] = ACTIONS(455),
- [sym_const] = ACTIONS(455),
- [sym_var] = ACTIONS(455),
- [sym_in] = ACTIONS(457),
- [anon_sym_EQ_GT] = ACTIONS(459),
- [sym_optional_chain] = ACTIONS(459),
- [anon_sym_new] = ACTIONS(455),
- [sym_plus_equal] = ACTIONS(459),
- [sym_minus_equal] = ACTIONS(459),
- [sym_times_equal] = ACTIONS(459),
- [sym_divide_equal] = ACTIONS(459),
- [sym_modulo_equal] = ACTIONS(459),
- [sym_xor_equal] = ACTIONS(459),
- [sym_and_equal] = ACTIONS(459),
- [sym_or_equal] = ACTIONS(459),
- [sym_right_shift_equal] = ACTIONS(459),
- [sym_unsigned_right_shift_equal] = ACTIONS(459),
- [sym_left_shift_equal] = ACTIONS(459),
- [sym_exponent_equal] = ACTIONS(459),
- [sym_logical_and_equal] = ACTIONS(459),
- [sym_logical_or_equal] = ACTIONS(459),
- [sym_logical_nullish_equal] = ACTIONS(459),
- [sym_logical_and] = ACTIONS(457),
- [sym_logical_or] = ACTIONS(457),
- [sym_binary_right_shift] = ACTIONS(457),
- [sym_binary_unsigned_right_shift] = ACTIONS(457),
- [sym_binary_left_shift] = ACTIONS(457),
- [sym_bitwise_and] = ACTIONS(457),
- [sym_bitwise_xor] = ACTIONS(457),
- [sym_bitwise_or] = ACTIONS(457),
- [sym_plus] = ACTIONS(468),
- [sym_minus] = ACTIONS(468),
- [sym_binary_modulo] = ACTIONS(457),
- [sym_binary_exp] = ACTIONS(457),
- [sym_less_than_or_equal] = ACTIONS(459),
- [sym_equal] = ACTIONS(457),
- [sym_strict_equal] = ACTIONS(459),
- [sym_not_equal] = ACTIONS(457),
- [sym_strict_not_equal] = ACTIONS(459),
- [sym_greater_than_or_equal] = ACTIONS(459),
- [sym_logical_nullish] = ACTIONS(457),
- [sym_instanceof] = ACTIONS(457),
- [sym_not] = ACTIONS(455),
- [sym_bitwise_not] = ACTIONS(453),
- [sym_typeof] = ACTIONS(455),
- [sym_void] = ACTIONS(455),
- [sym_delete] = ACTIONS(455),
- [sym_increment] = ACTIONS(461),
- [sym_decrement] = ACTIONS(461),
- [anon_sym_DQUOTE] = ACTIONS(453),
- [anon_sym_SQUOTE] = ACTIONS(453),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(461),
- [sym_number] = ACTIONS(453),
- [sym_this] = ACTIONS(455),
- [sym_super] = ACTIONS(455),
- [sym_true] = ACTIONS(455),
- [sym_false] = ACTIONS(455),
- [sym_null] = ACTIONS(455),
- [sym_undefined] = ACTIONS(455),
- [anon_sym_AT] = ACTIONS(453),
- [sym_static] = ACTIONS(455),
- [anon_sym_get] = ACTIONS(455),
- [anon_sym_set] = ACTIONS(455),
- [sym_grit_metavariable] = ACTIONS(453),
- [sym__automatic_semicolon] = ACTIONS(471),
- [sym__ternary_qmark] = ACTIONS(459),
+ [29] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(29),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(440),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [49] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(644),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_STAR] = ACTIONS(476),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_COLON] = ACTIONS(343),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_GT] = ACTIONS(357),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_DOT] = ACTIONS(357),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [sym_in] = ACTIONS(357),
- [sym_optional_chain] = ACTIONS(343),
- [anon_sym_new] = ACTIONS(484),
- [sym_logical_and] = ACTIONS(343),
- [sym_logical_or] = ACTIONS(343),
- [sym_binary_right_shift] = ACTIONS(357),
- [sym_binary_unsigned_right_shift] = ACTIONS(343),
- [sym_binary_left_shift] = ACTIONS(343),
- [sym_bitwise_and] = ACTIONS(357),
- [sym_bitwise_xor] = ACTIONS(343),
- [sym_bitwise_or] = ACTIONS(357),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_binary_modulo] = ACTIONS(343),
- [sym_binary_exp] = ACTIONS(343),
- [sym_less_than_or_equal] = ACTIONS(343),
- [sym_equal] = ACTIONS(357),
- [sym_strict_equal] = ACTIONS(343),
- [sym_not_equal] = ACTIONS(357),
- [sym_strict_not_equal] = ACTIONS(343),
- [sym_greater_than_or_equal] = ACTIONS(343),
- [sym_logical_nullish] = ACTIONS(343),
- [sym_instanceof] = ACTIONS(357),
- [sym_not] = ACTIONS(486),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- [sym__ternary_qmark] = ACTIONS(343),
+ [30] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(30),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(31),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(442),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [50] = {
- [ts_builtin_sym_end] = ACTIONS(453),
- [sym__primitive_identifier] = ACTIONS(455),
- [anon_sym_export] = ACTIONS(455),
- [anon_sym_STAR] = ACTIONS(457),
- [anon_sym_default] = ACTIONS(455),
- [anon_sym_LBRACE] = ACTIONS(453),
- [anon_sym_RBRACE] = ACTIONS(453),
- [anon_sym_import] = ACTIONS(455),
- [anon_sym_else] = ACTIONS(455),
- [anon_sym_if] = ACTIONS(455),
- [anon_sym_switch] = ACTIONS(455),
- [anon_sym_for] = ACTIONS(455),
- [anon_sym_LPAREN] = ACTIONS(461),
- [anon_sym_await] = ACTIONS(455),
- [anon_sym_while] = ACTIONS(455),
- [anon_sym_do] = ACTIONS(455),
- [anon_sym_try] = ACTIONS(455),
- [anon_sym_with] = ACTIONS(455),
- [anon_sym_break] = ACTIONS(455),
- [anon_sym_continue] = ACTIONS(455),
- [anon_sym_debugger] = ACTIONS(455),
- [anon_sym_return] = ACTIONS(455),
- [anon_sym_throw] = ACTIONS(455),
- [anon_sym_SEMI] = ACTIONS(461),
- [anon_sym_case] = ACTIONS(455),
- [anon_sym_yield] = ACTIONS(455),
- [anon_sym_EQ] = ACTIONS(457),
- [anon_sym_LBRACK] = ACTIONS(461),
- [anon_sym_LTtemplate_GT] = ACTIONS(453),
- [anon_sym_LT] = ACTIONS(468),
- [anon_sym_GT] = ACTIONS(457),
- [anon_sym_SLASH] = ACTIONS(468),
- [anon_sym_DOT] = ACTIONS(457),
- [anon_sym_class] = ACTIONS(455),
- [anon_sym_function] = ACTIONS(455),
- [sym_async] = ACTIONS(455),
- [sym_let] = ACTIONS(455),
- [sym_const] = ACTIONS(455),
- [sym_var] = ACTIONS(455),
- [sym_in] = ACTIONS(457),
- [anon_sym_EQ_GT] = ACTIONS(459),
- [sym_optional_chain] = ACTIONS(459),
- [anon_sym_new] = ACTIONS(455),
- [sym_plus_equal] = ACTIONS(459),
- [sym_minus_equal] = ACTIONS(459),
- [sym_times_equal] = ACTIONS(459),
- [sym_divide_equal] = ACTIONS(459),
- [sym_modulo_equal] = ACTIONS(459),
- [sym_xor_equal] = ACTIONS(459),
- [sym_and_equal] = ACTIONS(459),
- [sym_or_equal] = ACTIONS(459),
- [sym_right_shift_equal] = ACTIONS(459),
- [sym_unsigned_right_shift_equal] = ACTIONS(459),
- [sym_left_shift_equal] = ACTIONS(459),
- [sym_exponent_equal] = ACTIONS(459),
- [sym_logical_and_equal] = ACTIONS(459),
- [sym_logical_or_equal] = ACTIONS(459),
- [sym_logical_nullish_equal] = ACTIONS(459),
- [sym_logical_and] = ACTIONS(457),
- [sym_logical_or] = ACTIONS(457),
- [sym_binary_right_shift] = ACTIONS(457),
- [sym_binary_unsigned_right_shift] = ACTIONS(457),
- [sym_binary_left_shift] = ACTIONS(457),
- [sym_bitwise_and] = ACTIONS(457),
- [sym_bitwise_xor] = ACTIONS(457),
- [sym_bitwise_or] = ACTIONS(457),
- [sym_plus] = ACTIONS(468),
- [sym_minus] = ACTIONS(468),
- [sym_binary_modulo] = ACTIONS(457),
- [sym_binary_exp] = ACTIONS(457),
- [sym_less_than_or_equal] = ACTIONS(459),
- [sym_equal] = ACTIONS(457),
- [sym_strict_equal] = ACTIONS(459),
- [sym_not_equal] = ACTIONS(457),
- [sym_strict_not_equal] = ACTIONS(459),
- [sym_greater_than_or_equal] = ACTIONS(459),
- [sym_logical_nullish] = ACTIONS(457),
- [sym_instanceof] = ACTIONS(457),
- [sym_not] = ACTIONS(455),
- [sym_bitwise_not] = ACTIONS(453),
- [sym_typeof] = ACTIONS(455),
- [sym_void] = ACTIONS(455),
- [sym_delete] = ACTIONS(455),
- [sym_increment] = ACTIONS(461),
- [sym_decrement] = ACTIONS(461),
- [anon_sym_DQUOTE] = ACTIONS(453),
- [anon_sym_SQUOTE] = ACTIONS(453),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(461),
- [sym_number] = ACTIONS(453),
- [sym_this] = ACTIONS(455),
- [sym_super] = ACTIONS(455),
- [sym_true] = ACTIONS(455),
- [sym_false] = ACTIONS(455),
- [sym_null] = ACTIONS(455),
- [sym_undefined] = ACTIONS(455),
- [anon_sym_AT] = ACTIONS(453),
- [sym_static] = ACTIONS(455),
- [anon_sym_get] = ACTIONS(455),
- [anon_sym_set] = ACTIONS(455),
- [sym_grit_metavariable] = ACTIONS(453),
- [sym__automatic_semicolon] = ACTIONS(459),
- [sym__ternary_qmark] = ACTIONS(459),
+ [31] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(31),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(444),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [51] = {
- [sym__primitive_identifier] = ACTIONS(455),
- [anon_sym_export] = ACTIONS(455),
- [anon_sym_STAR] = ACTIONS(457),
- [anon_sym_LBRACE] = ACTIONS(453),
- [anon_sym_COMMA] = ACTIONS(459),
- [anon_sym_RBRACE] = ACTIONS(461),
- [anon_sym_import] = ACTIONS(455),
- [anon_sym_if] = ACTIONS(455),
- [anon_sym_switch] = ACTIONS(455),
- [anon_sym_for] = ACTIONS(455),
- [anon_sym_LPAREN] = ACTIONS(494),
- [anon_sym_await] = ACTIONS(455),
- [anon_sym_while] = ACTIONS(455),
- [anon_sym_do] = ACTIONS(455),
- [anon_sym_try] = ACTIONS(455),
- [anon_sym_with] = ACTIONS(455),
- [anon_sym_break] = ACTIONS(455),
- [anon_sym_continue] = ACTIONS(455),
- [anon_sym_debugger] = ACTIONS(455),
- [anon_sym_return] = ACTIONS(455),
- [anon_sym_throw] = ACTIONS(455),
- [anon_sym_SEMI] = ACTIONS(464),
- [anon_sym_COLON] = ACTIONS(498),
- [anon_sym_yield] = ACTIONS(455),
- [anon_sym_EQ] = ACTIONS(457),
- [anon_sym_LBRACK] = ACTIONS(461),
- [anon_sym_LTtemplate_GT] = ACTIONS(453),
- [anon_sym_LT] = ACTIONS(468),
- [anon_sym_GT] = ACTIONS(457),
- [anon_sym_SLASH] = ACTIONS(468),
- [anon_sym_DOT] = ACTIONS(457),
- [anon_sym_class] = ACTIONS(455),
- [anon_sym_function] = ACTIONS(455),
- [sym_async] = ACTIONS(455),
- [sym_let] = ACTIONS(455),
- [sym_const] = ACTIONS(455),
- [sym_var] = ACTIONS(455),
- [sym_in] = ACTIONS(457),
- [anon_sym_EQ_GT] = ACTIONS(459),
- [sym_optional_chain] = ACTIONS(459),
- [anon_sym_new] = ACTIONS(455),
- [sym_plus_equal] = ACTIONS(459),
- [sym_minus_equal] = ACTIONS(459),
- [sym_times_equal] = ACTIONS(459),
- [sym_divide_equal] = ACTIONS(459),
- [sym_modulo_equal] = ACTIONS(459),
- [sym_xor_equal] = ACTIONS(459),
- [sym_and_equal] = ACTIONS(459),
- [sym_or_equal] = ACTIONS(459),
- [sym_right_shift_equal] = ACTIONS(459),
- [sym_unsigned_right_shift_equal] = ACTIONS(459),
- [sym_left_shift_equal] = ACTIONS(459),
- [sym_exponent_equal] = ACTIONS(459),
- [sym_logical_and_equal] = ACTIONS(459),
- [sym_logical_or_equal] = ACTIONS(459),
- [sym_logical_nullish_equal] = ACTIONS(459),
- [sym_logical_and] = ACTIONS(457),
- [sym_logical_or] = ACTIONS(457),
- [sym_binary_right_shift] = ACTIONS(457),
- [sym_binary_unsigned_right_shift] = ACTIONS(457),
- [sym_binary_left_shift] = ACTIONS(457),
- [sym_bitwise_and] = ACTIONS(457),
- [sym_bitwise_xor] = ACTIONS(457),
- [sym_bitwise_or] = ACTIONS(457),
- [sym_plus] = ACTIONS(468),
- [sym_minus] = ACTIONS(468),
- [sym_binary_modulo] = ACTIONS(457),
- [sym_binary_exp] = ACTIONS(457),
- [sym_less_than_or_equal] = ACTIONS(459),
- [sym_equal] = ACTIONS(457),
- [sym_strict_equal] = ACTIONS(459),
- [sym_not_equal] = ACTIONS(457),
- [sym_strict_not_equal] = ACTIONS(459),
- [sym_greater_than_or_equal] = ACTIONS(459),
- [sym_logical_nullish] = ACTIONS(457),
- [sym_instanceof] = ACTIONS(457),
- [sym_not] = ACTIONS(455),
- [sym_bitwise_not] = ACTIONS(453),
- [sym_typeof] = ACTIONS(455),
- [sym_void] = ACTIONS(455),
- [sym_delete] = ACTIONS(455),
- [sym_increment] = ACTIONS(461),
- [sym_decrement] = ACTIONS(461),
- [anon_sym_DQUOTE] = ACTIONS(453),
- [anon_sym_SQUOTE] = ACTIONS(453),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(461),
- [sym_number] = ACTIONS(453),
- [sym_this] = ACTIONS(455),
- [sym_super] = ACTIONS(455),
- [sym_true] = ACTIONS(455),
- [sym_false] = ACTIONS(455),
- [sym_null] = ACTIONS(455),
- [sym_undefined] = ACTIONS(455),
- [anon_sym_AT] = ACTIONS(453),
- [sym_static] = ACTIONS(455),
- [anon_sym_get] = ACTIONS(455),
- [anon_sym_set] = ACTIONS(455),
- [sym_grit_metavariable] = ACTIONS(453),
- [sym__automatic_semicolon] = ACTIONS(471),
- [sym__ternary_qmark] = ACTIONS(459),
+ [32] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(32),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(33),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(446),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [52] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(615),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1382),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(494),
- [sym_subscript_expression] = STATE(494),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_spread_element] = STATE(1394),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(484),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1266),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_repeat1] = STATE(1393),
- [aux_sym_array_pattern_repeat1] = STATE(1364),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(501),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_COMMA] = ACTIONS(503),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_RBRACK] = ACTIONS(505),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(507),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(509),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(501),
- [anon_sym_get] = ACTIONS(501),
- [anon_sym_set] = ACTIONS(501),
- [sym_grit_metavariable] = ACTIONS(511),
+ [33] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(33),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(448),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [53] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(615),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1382),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(494),
- [sym_subscript_expression] = STATE(494),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_spread_element] = STATE(1394),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(484),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1266),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_repeat1] = STATE(1393),
- [aux_sym_array_pattern_repeat1] = STATE(1364),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(501),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_COMMA] = ACTIONS(503),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_RBRACK] = ACTIONS(513),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(507),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(509),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(501),
- [anon_sym_get] = ACTIONS(501),
- [anon_sym_set] = ACTIONS(501),
- [sym_grit_metavariable] = ACTIONS(511),
+ [34] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(34),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(450),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [54] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(615),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1382),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(494),
- [sym_subscript_expression] = STATE(494),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_spread_element] = STATE(1394),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(484),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1266),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_repeat1] = STATE(1393),
- [aux_sym_array_pattern_repeat1] = STATE(1364),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(501),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_COMMA] = ACTIONS(503),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_RBRACK] = ACTIONS(515),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(507),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(509),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(501),
- [anon_sym_get] = ACTIONS(501),
- [anon_sym_set] = ACTIONS(501),
- [sym_grit_metavariable] = ACTIONS(511),
+ [35] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(35),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(452),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [55] = {
- [sym_import] = STATE(818),
- [sym_expression_statement] = STATE(96),
- [sym_variable_declaration] = STATE(96),
- [sym_lexical_declaration] = STATE(96),
- [sym_empty_statement] = STATE(96),
- [sym_parenthesized_expression] = STATE(491),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1385),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1385),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(491),
- [sym_subscript_expression] = STATE(491),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1385),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(455),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(517),
- [anon_sym_LBRACE] = ACTIONS(519),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(521),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(523),
- [sym_let] = ACTIONS(525),
- [sym_const] = ACTIONS(525),
- [sym_var] = ACTIONS(527),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [36] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(36),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(35),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(454),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(529),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(517),
- [anon_sym_get] = ACTIONS(517),
- [anon_sym_set] = ACTIONS(517),
- [sym_grit_metavariable] = ACTIONS(531),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [56] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(624),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1382),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(494),
- [sym_subscript_expression] = STATE(494),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_spread_element] = STATE(1370),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(484),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1266),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_repeat1] = STATE(1367),
- [aux_sym_array_pattern_repeat1] = STATE(1364),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(501),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_COMMA] = ACTIONS(503),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_RBRACK] = ACTIONS(533),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(507),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(509),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(501),
- [anon_sym_get] = ACTIONS(501),
- [anon_sym_set] = ACTIONS(501),
- [sym_grit_metavariable] = ACTIONS(511),
+ [37] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(37),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(456),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [57] = {
- [sym_declaration] = STATE(383),
- [sym_import] = STATE(818),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(671),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1324),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(325),
- [anon_sym_function] = ACTIONS(327),
- [sym_async] = ACTIONS(535),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [38] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(38),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(63),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [ts_builtin_sym_end] = ACTIONS(458),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(537),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [58] = {
- [sym_declaration] = STATE(406),
- [sym_import] = STATE(818),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(662),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1313),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(539),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [39] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(39),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(20),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(460),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(541),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [59] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(615),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1382),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(494),
- [sym_subscript_expression] = STATE(494),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_spread_element] = STATE(1394),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(484),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1266),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_repeat1] = STATE(1393),
- [aux_sym_array_pattern_repeat1] = STATE(1364),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(501),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_COMMA] = ACTIONS(503),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_RBRACK] = ACTIONS(543),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(507),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(509),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(501),
- [anon_sym_get] = ACTIONS(501),
- [anon_sym_set] = ACTIONS(501),
- [sym_grit_metavariable] = ACTIONS(511),
+ [40] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(40),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(462),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [60] = {
- [sym_import] = STATE(818),
- [sym_expression_statement] = STATE(101),
- [sym_variable_declaration] = STATE(101),
- [sym_lexical_declaration] = STATE(101),
- [sym_empty_statement] = STATE(101),
- [sym_parenthesized_expression] = STATE(491),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1385),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1385),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(491),
- [sym_subscript_expression] = STATE(491),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1385),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(455),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(517),
- [anon_sym_LBRACE] = ACTIONS(519),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(521),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(523),
- [sym_let] = ACTIONS(525),
- [sym_const] = ACTIONS(525),
- [sym_var] = ACTIONS(527),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [41] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(41),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(37),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(464),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(529),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(517),
- [anon_sym_get] = ACTIONS(517),
- [anon_sym_set] = ACTIONS(517),
- [sym_grit_metavariable] = ACTIONS(531),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [61] = {
- [sym_declaration] = STATE(406),
- [sym_import] = STATE(818),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(662),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1324),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(325),
- [anon_sym_function] = ACTIONS(327),
- [sym_async] = ACTIONS(535),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [42] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(42),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(466),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(537),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [62] = {
- [sym_declaration] = STATE(383),
- [sym_import] = STATE(818),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(671),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_class_declaration] = STATE(341),
- [sym_function] = STATE(818),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function] = STATE(818),
- [sym_generator_function_declaration] = STATE(341),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1313),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(57),
- [anon_sym_function] = ACTIONS(59),
- [sym_async] = ACTIONS(539),
- [sym_let] = ACTIONS(63),
- [sym_const] = ACTIONS(63),
- [sym_var] = ACTIONS(65),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [43] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(43),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(18),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(468),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(541),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [63] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(624),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1382),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(494),
- [sym_subscript_expression] = STATE(494),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_spread_element] = STATE(1370),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(484),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1266),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_repeat1] = STATE(1367),
- [aux_sym_array_pattern_repeat1] = STATE(1364),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(501),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_COMMA] = ACTIONS(503),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_RBRACK] = ACTIONS(545),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(507),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(509),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(501),
- [anon_sym_get] = ACTIONS(501),
- [anon_sym_set] = ACTIONS(501),
- [sym_grit_metavariable] = ACTIONS(511),
+ [44] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(44),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(470),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [64] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(615),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1382),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(494),
- [sym_subscript_expression] = STATE(494),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_spread_element] = STATE(1394),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(484),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1266),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_repeat1] = STATE(1393),
- [aux_sym_array_pattern_repeat1] = STATE(1364),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(501),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_COMMA] = ACTIONS(503),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_RBRACK] = ACTIONS(547),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(507),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(509),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(501),
- [anon_sym_get] = ACTIONS(501),
- [anon_sym_set] = ACTIONS(501),
- [sym_grit_metavariable] = ACTIONS(511),
+ [45] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(45),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(44),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(472),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [65] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(621),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1382),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(494),
- [sym_subscript_expression] = STATE(494),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_spread_element] = STATE(1370),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(484),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1266),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_repeat1] = STATE(1367),
- [aux_sym_array_pattern_repeat1] = STATE(1364),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(501),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_COMMA] = ACTIONS(503),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_RBRACK] = ACTIONS(545),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(507),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(509),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(501),
- [anon_sym_get] = ACTIONS(501),
- [anon_sym_set] = ACTIONS(501),
- [sym_grit_metavariable] = ACTIONS(511),
- },
- [66] = {
- [ts_builtin_sym_end] = ACTIONS(549),
- [sym__primitive_identifier] = ACTIONS(551),
- [anon_sym_export] = ACTIONS(551),
- [anon_sym_STAR] = ACTIONS(553),
- [anon_sym_default] = ACTIONS(551),
- [anon_sym_LBRACE] = ACTIONS(549),
- [anon_sym_COMMA] = ACTIONS(555),
- [anon_sym_RBRACE] = ACTIONS(549),
- [anon_sym_import] = ACTIONS(551),
- [anon_sym_else] = ACTIONS(551),
- [anon_sym_if] = ACTIONS(551),
- [anon_sym_switch] = ACTIONS(551),
- [anon_sym_for] = ACTIONS(551),
- [anon_sym_LPAREN] = ACTIONS(549),
- [anon_sym_await] = ACTIONS(551),
- [anon_sym_while] = ACTIONS(551),
- [anon_sym_do] = ACTIONS(551),
- [anon_sym_try] = ACTIONS(551),
- [anon_sym_with] = ACTIONS(551),
- [anon_sym_break] = ACTIONS(551),
- [anon_sym_continue] = ACTIONS(551),
- [anon_sym_debugger] = ACTIONS(551),
- [anon_sym_return] = ACTIONS(551),
- [anon_sym_throw] = ACTIONS(551),
- [anon_sym_SEMI] = ACTIONS(549),
- [anon_sym_case] = ACTIONS(551),
- [anon_sym_yield] = ACTIONS(551),
- [anon_sym_EQ] = ACTIONS(557),
- [anon_sym_LBRACK] = ACTIONS(549),
- [anon_sym_LTtemplate_GT] = ACTIONS(549),
- [anon_sym_LT] = ACTIONS(551),
- [anon_sym_GT] = ACTIONS(553),
- [anon_sym_SLASH] = ACTIONS(551),
- [anon_sym_DOT] = ACTIONS(553),
- [anon_sym_class] = ACTIONS(551),
- [anon_sym_function] = ACTIONS(551),
- [sym_async] = ACTIONS(551),
- [sym_let] = ACTIONS(551),
- [sym_const] = ACTIONS(551),
- [sym_var] = ACTIONS(551),
- [sym_in] = ACTIONS(553),
- [sym_optional_chain] = ACTIONS(555),
- [anon_sym_new] = ACTIONS(551),
- [sym_logical_and] = ACTIONS(555),
- [sym_logical_or] = ACTIONS(555),
- [sym_binary_right_shift] = ACTIONS(553),
- [sym_binary_unsigned_right_shift] = ACTIONS(555),
- [sym_binary_left_shift] = ACTIONS(555),
- [sym_bitwise_and] = ACTIONS(553),
- [sym_bitwise_xor] = ACTIONS(555),
- [sym_bitwise_or] = ACTIONS(553),
- [sym_plus] = ACTIONS(551),
- [sym_minus] = ACTIONS(551),
- [sym_binary_modulo] = ACTIONS(555),
- [sym_binary_exp] = ACTIONS(555),
- [sym_less_than_or_equal] = ACTIONS(555),
- [sym_equal] = ACTIONS(553),
- [sym_strict_equal] = ACTIONS(555),
- [sym_not_equal] = ACTIONS(553),
- [sym_strict_not_equal] = ACTIONS(555),
- [sym_greater_than_or_equal] = ACTIONS(555),
- [sym_logical_nullish] = ACTIONS(555),
- [sym_instanceof] = ACTIONS(553),
- [sym_not] = ACTIONS(551),
- [sym_bitwise_not] = ACTIONS(549),
- [sym_typeof] = ACTIONS(551),
- [sym_void] = ACTIONS(551),
- [sym_delete] = ACTIONS(551),
- [sym_increment] = ACTIONS(549),
- [sym_decrement] = ACTIONS(549),
- [anon_sym_DQUOTE] = ACTIONS(549),
- [anon_sym_SQUOTE] = ACTIONS(549),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(549),
- [sym_number] = ACTIONS(549),
- [sym_this] = ACTIONS(551),
- [sym_super] = ACTIONS(551),
- [sym_true] = ACTIONS(551),
- [sym_false] = ACTIONS(551),
- [sym_null] = ACTIONS(551),
- [sym_undefined] = ACTIONS(551),
- [anon_sym_AT] = ACTIONS(549),
- [sym_static] = ACTIONS(551),
- [anon_sym_get] = ACTIONS(551),
- [anon_sym_set] = ACTIONS(551),
- [sym_grit_metavariable] = ACTIONS(549),
- [sym__automatic_semicolon] = ACTIONS(559),
- [sym__ternary_qmark] = ACTIONS(555),
- },
- [67] = {
- [ts_builtin_sym_end] = ACTIONS(561),
- [sym__primitive_identifier] = ACTIONS(563),
- [anon_sym_export] = ACTIONS(563),
- [anon_sym_STAR] = ACTIONS(563),
- [anon_sym_default] = ACTIONS(563),
- [anon_sym_LBRACE] = ACTIONS(561),
- [anon_sym_COMMA] = ACTIONS(561),
- [anon_sym_RBRACE] = ACTIONS(561),
- [anon_sym_import] = ACTIONS(563),
- [anon_sym_else] = ACTIONS(563),
- [anon_sym_if] = ACTIONS(563),
- [anon_sym_switch] = ACTIONS(563),
- [anon_sym_for] = ACTIONS(563),
- [anon_sym_LPAREN] = ACTIONS(561),
- [anon_sym_await] = ACTIONS(563),
- [anon_sym_while] = ACTIONS(563),
- [anon_sym_do] = ACTIONS(563),
- [anon_sym_try] = ACTIONS(563),
- [anon_sym_with] = ACTIONS(563),
- [anon_sym_break] = ACTIONS(563),
- [anon_sym_continue] = ACTIONS(563),
- [anon_sym_debugger] = ACTIONS(563),
- [anon_sym_return] = ACTIONS(563),
- [anon_sym_throw] = ACTIONS(563),
- [anon_sym_SEMI] = ACTIONS(561),
- [anon_sym_case] = ACTIONS(563),
- [anon_sym_yield] = ACTIONS(563),
- [anon_sym_LBRACK] = ACTIONS(561),
- [anon_sym_LTtemplate_GT] = ACTIONS(561),
- [anon_sym_LT] = ACTIONS(563),
- [anon_sym_GT] = ACTIONS(563),
- [anon_sym_SLASH] = ACTIONS(563),
- [anon_sym_DOT] = ACTIONS(563),
- [anon_sym_class] = ACTIONS(563),
- [anon_sym_function] = ACTIONS(563),
- [sym_async] = ACTIONS(563),
- [sym_let] = ACTIONS(563),
- [sym_const] = ACTIONS(563),
- [sym_var] = ACTIONS(563),
- [sym_in] = ACTIONS(563),
- [sym_optional_chain] = ACTIONS(561),
- [anon_sym_new] = ACTIONS(563),
- [sym_logical_and] = ACTIONS(561),
- [sym_logical_or] = ACTIONS(561),
- [sym_binary_right_shift] = ACTIONS(563),
- [sym_binary_unsigned_right_shift] = ACTIONS(561),
- [sym_binary_left_shift] = ACTIONS(561),
- [sym_bitwise_and] = ACTIONS(563),
- [sym_bitwise_xor] = ACTIONS(561),
- [sym_bitwise_or] = ACTIONS(563),
- [sym_plus] = ACTIONS(563),
- [sym_minus] = ACTIONS(563),
- [sym_binary_modulo] = ACTIONS(561),
- [sym_binary_exp] = ACTIONS(561),
- [sym_less_than_or_equal] = ACTIONS(561),
- [sym_equal] = ACTIONS(563),
- [sym_strict_equal] = ACTIONS(561),
- [sym_not_equal] = ACTIONS(563),
- [sym_strict_not_equal] = ACTIONS(561),
- [sym_greater_than_or_equal] = ACTIONS(561),
- [sym_logical_nullish] = ACTIONS(561),
- [sym_instanceof] = ACTIONS(563),
- [sym_not] = ACTIONS(563),
- [sym_bitwise_not] = ACTIONS(561),
- [sym_typeof] = ACTIONS(563),
- [sym_void] = ACTIONS(563),
- [sym_delete] = ACTIONS(563),
- [sym_increment] = ACTIONS(561),
- [sym_decrement] = ACTIONS(561),
- [anon_sym_DQUOTE] = ACTIONS(561),
- [anon_sym_SQUOTE] = ACTIONS(561),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(561),
- [sym_number] = ACTIONS(561),
- [sym_this] = ACTIONS(563),
- [sym_super] = ACTIONS(563),
- [sym_true] = ACTIONS(563),
- [sym_false] = ACTIONS(563),
- [sym_null] = ACTIONS(563),
- [sym_undefined] = ACTIONS(563),
- [anon_sym_AT] = ACTIONS(561),
- [sym_static] = ACTIONS(563),
- [anon_sym_get] = ACTIONS(563),
- [anon_sym_set] = ACTIONS(563),
- [sym_grit_metavariable] = ACTIONS(561),
- [sym__automatic_semicolon] = ACTIONS(561),
- [sym__ternary_qmark] = ACTIONS(561),
- },
- [68] = {
- [ts_builtin_sym_end] = ACTIONS(565),
- [sym__primitive_identifier] = ACTIONS(567),
- [anon_sym_export] = ACTIONS(567),
- [anon_sym_STAR] = ACTIONS(569),
- [anon_sym_default] = ACTIONS(567),
- [anon_sym_LBRACE] = ACTIONS(565),
- [anon_sym_COMMA] = ACTIONS(571),
- [anon_sym_RBRACE] = ACTIONS(565),
- [anon_sym_import] = ACTIONS(567),
- [anon_sym_else] = ACTIONS(567),
- [anon_sym_if] = ACTIONS(567),
- [anon_sym_switch] = ACTIONS(567),
- [anon_sym_for] = ACTIONS(567),
- [anon_sym_LPAREN] = ACTIONS(565),
- [anon_sym_await] = ACTIONS(567),
- [anon_sym_while] = ACTIONS(567),
- [anon_sym_do] = ACTIONS(567),
- [anon_sym_try] = ACTIONS(567),
- [anon_sym_with] = ACTIONS(567),
- [anon_sym_break] = ACTIONS(567),
- [anon_sym_continue] = ACTIONS(567),
- [anon_sym_debugger] = ACTIONS(567),
- [anon_sym_return] = ACTIONS(567),
- [anon_sym_throw] = ACTIONS(567),
- [anon_sym_SEMI] = ACTIONS(565),
- [anon_sym_case] = ACTIONS(567),
- [anon_sym_yield] = ACTIONS(567),
- [anon_sym_LBRACK] = ACTIONS(565),
- [anon_sym_LTtemplate_GT] = ACTIONS(565),
- [anon_sym_LT] = ACTIONS(567),
- [anon_sym_GT] = ACTIONS(569),
- [anon_sym_SLASH] = ACTIONS(567),
- [anon_sym_DOT] = ACTIONS(569),
- [anon_sym_class] = ACTIONS(567),
- [anon_sym_function] = ACTIONS(567),
- [sym_async] = ACTIONS(567),
- [sym_let] = ACTIONS(567),
- [sym_const] = ACTIONS(567),
- [sym_var] = ACTIONS(567),
- [sym_in] = ACTIONS(569),
- [sym_optional_chain] = ACTIONS(571),
- [anon_sym_new] = ACTIONS(567),
- [sym_logical_and] = ACTIONS(571),
- [sym_logical_or] = ACTIONS(571),
- [sym_binary_right_shift] = ACTIONS(569),
- [sym_binary_unsigned_right_shift] = ACTIONS(571),
- [sym_binary_left_shift] = ACTIONS(571),
- [sym_bitwise_and] = ACTIONS(569),
- [sym_bitwise_xor] = ACTIONS(571),
- [sym_bitwise_or] = ACTIONS(569),
- [sym_plus] = ACTIONS(567),
- [sym_minus] = ACTIONS(567),
- [sym_binary_modulo] = ACTIONS(571),
- [sym_binary_exp] = ACTIONS(571),
- [sym_less_than_or_equal] = ACTIONS(571),
- [sym_equal] = ACTIONS(569),
- [sym_strict_equal] = ACTIONS(571),
- [sym_not_equal] = ACTIONS(569),
- [sym_strict_not_equal] = ACTIONS(571),
- [sym_greater_than_or_equal] = ACTIONS(571),
- [sym_logical_nullish] = ACTIONS(571),
- [sym_instanceof] = ACTIONS(569),
- [sym_not] = ACTIONS(567),
- [sym_bitwise_not] = ACTIONS(565),
- [sym_typeof] = ACTIONS(567),
- [sym_void] = ACTIONS(567),
- [sym_delete] = ACTIONS(567),
- [sym_increment] = ACTIONS(565),
- [sym_decrement] = ACTIONS(565),
- [anon_sym_DQUOTE] = ACTIONS(565),
- [anon_sym_SQUOTE] = ACTIONS(565),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(565),
- [sym_number] = ACTIONS(565),
- [sym_this] = ACTIONS(567),
- [sym_super] = ACTIONS(567),
- [sym_true] = ACTIONS(567),
- [sym_false] = ACTIONS(567),
- [sym_null] = ACTIONS(567),
- [sym_undefined] = ACTIONS(567),
- [anon_sym_AT] = ACTIONS(565),
- [sym_static] = ACTIONS(567),
- [anon_sym_get] = ACTIONS(567),
- [anon_sym_set] = ACTIONS(567),
- [sym_grit_metavariable] = ACTIONS(565),
- [sym__automatic_semicolon] = ACTIONS(573),
- [sym__ternary_qmark] = ACTIONS(571),
- },
- [69] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1240),
- [sym_assignment_pattern] = STATE(1382),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1240),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(490),
- [sym_subscript_expression] = STATE(490),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1240),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(456),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [sym_pattern] = STATE(1266),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_pattern_repeat1] = STATE(1364),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(575),
- [anon_sym_LBRACE] = ACTIONS(577),
- [anon_sym_COMMA] = ACTIONS(579),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(581),
- [anon_sym_RBRACK] = ACTIONS(583),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(585),
- [anon_sym_new] = ACTIONS(484),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(587),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(589),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(575),
- [anon_sym_get] = ACTIONS(575),
- [anon_sym_set] = ACTIONS(575),
- [sym_grit_metavariable] = ACTIONS(511),
- },
- [70] = {
- [ts_builtin_sym_end] = ACTIONS(591),
- [sym__primitive_identifier] = ACTIONS(593),
- [anon_sym_export] = ACTIONS(593),
- [anon_sym_STAR] = ACTIONS(595),
- [anon_sym_default] = ACTIONS(593),
- [anon_sym_LBRACE] = ACTIONS(591),
- [anon_sym_COMMA] = ACTIONS(597),
- [anon_sym_RBRACE] = ACTIONS(591),
- [anon_sym_import] = ACTIONS(593),
- [anon_sym_else] = ACTIONS(593),
- [anon_sym_if] = ACTIONS(593),
- [anon_sym_switch] = ACTIONS(593),
- [anon_sym_for] = ACTIONS(593),
- [anon_sym_LPAREN] = ACTIONS(591),
- [anon_sym_await] = ACTIONS(593),
- [anon_sym_while] = ACTIONS(593),
- [anon_sym_do] = ACTIONS(593),
- [anon_sym_try] = ACTIONS(593),
- [anon_sym_with] = ACTIONS(593),
- [anon_sym_break] = ACTIONS(593),
- [anon_sym_continue] = ACTIONS(593),
- [anon_sym_debugger] = ACTIONS(593),
- [anon_sym_return] = ACTIONS(593),
- [anon_sym_throw] = ACTIONS(593),
- [anon_sym_SEMI] = ACTIONS(591),
- [anon_sym_case] = ACTIONS(593),
- [anon_sym_yield] = ACTIONS(593),
- [anon_sym_LBRACK] = ACTIONS(591),
- [anon_sym_LTtemplate_GT] = ACTIONS(591),
- [anon_sym_LT] = ACTIONS(593),
- [anon_sym_GT] = ACTIONS(595),
- [anon_sym_SLASH] = ACTIONS(593),
- [anon_sym_DOT] = ACTIONS(595),
- [anon_sym_class] = ACTIONS(593),
- [anon_sym_function] = ACTIONS(593),
- [sym_async] = ACTIONS(593),
- [sym_let] = ACTIONS(593),
- [sym_const] = ACTIONS(593),
- [sym_var] = ACTIONS(593),
- [sym_in] = ACTIONS(595),
- [sym_optional_chain] = ACTIONS(597),
- [anon_sym_new] = ACTIONS(593),
- [sym_logical_and] = ACTIONS(597),
- [sym_logical_or] = ACTIONS(597),
- [sym_binary_right_shift] = ACTIONS(595),
- [sym_binary_unsigned_right_shift] = ACTIONS(597),
- [sym_binary_left_shift] = ACTIONS(597),
- [sym_bitwise_and] = ACTIONS(595),
- [sym_bitwise_xor] = ACTIONS(597),
- [sym_bitwise_or] = ACTIONS(595),
- [sym_plus] = ACTIONS(593),
- [sym_minus] = ACTIONS(593),
- [sym_binary_modulo] = ACTIONS(597),
- [sym_binary_exp] = ACTIONS(597),
- [sym_less_than_or_equal] = ACTIONS(597),
- [sym_equal] = ACTIONS(595),
- [sym_strict_equal] = ACTIONS(597),
- [sym_not_equal] = ACTIONS(595),
- [sym_strict_not_equal] = ACTIONS(597),
- [sym_greater_than_or_equal] = ACTIONS(597),
- [sym_logical_nullish] = ACTIONS(597),
- [sym_instanceof] = ACTIONS(595),
- [sym_not] = ACTIONS(593),
- [sym_bitwise_not] = ACTIONS(591),
- [sym_typeof] = ACTIONS(593),
- [sym_void] = ACTIONS(593),
- [sym_delete] = ACTIONS(593),
- [sym_increment] = ACTIONS(591),
- [sym_decrement] = ACTIONS(591),
- [anon_sym_DQUOTE] = ACTIONS(591),
- [anon_sym_SQUOTE] = ACTIONS(591),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(591),
- [sym_number] = ACTIONS(591),
- [sym_this] = ACTIONS(593),
- [sym_super] = ACTIONS(593),
- [sym_true] = ACTIONS(593),
- [sym_false] = ACTIONS(593),
- [sym_null] = ACTIONS(593),
- [sym_undefined] = ACTIONS(593),
- [anon_sym_AT] = ACTIONS(591),
- [sym_static] = ACTIONS(593),
- [anon_sym_get] = ACTIONS(593),
- [anon_sym_set] = ACTIONS(593),
- [sym_grit_metavariable] = ACTIONS(591),
- [sym__automatic_semicolon] = ACTIONS(599),
- [sym__ternary_qmark] = ACTIONS(597),
- },
- [71] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1240),
- [sym_assignment_pattern] = STATE(1395),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1240),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(490),
- [sym_subscript_expression] = STATE(490),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1240),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(456),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [sym_pattern] = STATE(1285),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_pattern_repeat1] = STATE(1392),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(575),
- [anon_sym_LBRACE] = ACTIONS(577),
- [anon_sym_COMMA] = ACTIONS(579),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(581),
- [anon_sym_RBRACK] = ACTIONS(601),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(585),
- [anon_sym_new] = ACTIONS(484),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(587),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(589),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(575),
- [anon_sym_get] = ACTIONS(575),
- [anon_sym_set] = ACTIONS(575),
- [sym_grit_metavariable] = ACTIONS(511),
- },
- [72] = {
- [ts_builtin_sym_end] = ACTIONS(603),
- [sym__primitive_identifier] = ACTIONS(605),
- [anon_sym_export] = ACTIONS(605),
- [anon_sym_STAR] = ACTIONS(605),
- [anon_sym_default] = ACTIONS(605),
- [anon_sym_LBRACE] = ACTIONS(603),
- [anon_sym_COMMA] = ACTIONS(603),
- [anon_sym_RBRACE] = ACTIONS(603),
- [anon_sym_import] = ACTIONS(605),
- [anon_sym_else] = ACTIONS(605),
- [anon_sym_if] = ACTIONS(605),
- [anon_sym_switch] = ACTIONS(605),
- [anon_sym_for] = ACTIONS(605),
- [anon_sym_LPAREN] = ACTIONS(603),
- [anon_sym_await] = ACTIONS(605),
- [anon_sym_while] = ACTIONS(605),
- [anon_sym_do] = ACTIONS(605),
- [anon_sym_try] = ACTIONS(605),
- [anon_sym_with] = ACTIONS(605),
- [anon_sym_break] = ACTIONS(605),
- [anon_sym_continue] = ACTIONS(605),
- [anon_sym_debugger] = ACTIONS(605),
- [anon_sym_return] = ACTIONS(605),
- [anon_sym_throw] = ACTIONS(605),
- [anon_sym_SEMI] = ACTIONS(603),
- [anon_sym_case] = ACTIONS(605),
- [anon_sym_yield] = ACTIONS(605),
- [anon_sym_LBRACK] = ACTIONS(603),
- [anon_sym_LTtemplate_GT] = ACTIONS(603),
- [anon_sym_LT] = ACTIONS(605),
- [anon_sym_GT] = ACTIONS(605),
- [anon_sym_SLASH] = ACTIONS(605),
- [anon_sym_DOT] = ACTIONS(605),
- [anon_sym_class] = ACTIONS(605),
- [anon_sym_function] = ACTIONS(605),
- [sym_async] = ACTIONS(605),
- [sym_let] = ACTIONS(605),
- [sym_const] = ACTIONS(605),
- [sym_var] = ACTIONS(605),
- [sym_in] = ACTIONS(605),
- [sym_optional_chain] = ACTIONS(603),
- [anon_sym_new] = ACTIONS(605),
- [sym_logical_and] = ACTIONS(603),
- [sym_logical_or] = ACTIONS(603),
- [sym_binary_right_shift] = ACTIONS(605),
- [sym_binary_unsigned_right_shift] = ACTIONS(603),
- [sym_binary_left_shift] = ACTIONS(603),
- [sym_bitwise_and] = ACTIONS(605),
- [sym_bitwise_xor] = ACTIONS(603),
- [sym_bitwise_or] = ACTIONS(605),
- [sym_plus] = ACTIONS(605),
- [sym_minus] = ACTIONS(605),
- [sym_binary_modulo] = ACTIONS(603),
- [sym_binary_exp] = ACTIONS(603),
- [sym_less_than_or_equal] = ACTIONS(603),
- [sym_equal] = ACTIONS(605),
- [sym_strict_equal] = ACTIONS(603),
- [sym_not_equal] = ACTIONS(605),
- [sym_strict_not_equal] = ACTIONS(603),
- [sym_greater_than_or_equal] = ACTIONS(603),
- [sym_logical_nullish] = ACTIONS(603),
- [sym_instanceof] = ACTIONS(605),
- [sym_not] = ACTIONS(605),
- [sym_bitwise_not] = ACTIONS(603),
- [sym_typeof] = ACTIONS(605),
- [sym_void] = ACTIONS(605),
- [sym_delete] = ACTIONS(605),
- [sym_increment] = ACTIONS(603),
- [sym_decrement] = ACTIONS(603),
- [anon_sym_DQUOTE] = ACTIONS(603),
- [anon_sym_SQUOTE] = ACTIONS(603),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(603),
- [sym_number] = ACTIONS(603),
- [sym_this] = ACTIONS(605),
- [sym_super] = ACTIONS(605),
- [sym_true] = ACTIONS(605),
- [sym_false] = ACTIONS(605),
- [sym_null] = ACTIONS(605),
- [sym_undefined] = ACTIONS(605),
- [anon_sym_AT] = ACTIONS(603),
- [sym_static] = ACTIONS(605),
- [anon_sym_get] = ACTIONS(605),
- [anon_sym_set] = ACTIONS(605),
- [sym_grit_metavariable] = ACTIONS(603),
- [sym__automatic_semicolon] = ACTIONS(603),
- [sym__ternary_qmark] = ACTIONS(603),
- },
- [73] = {
- [ts_builtin_sym_end] = ACTIONS(607),
- [sym__primitive_identifier] = ACTIONS(609),
- [anon_sym_export] = ACTIONS(609),
- [anon_sym_STAR] = ACTIONS(611),
- [anon_sym_default] = ACTIONS(609),
- [anon_sym_LBRACE] = ACTIONS(607),
- [anon_sym_COMMA] = ACTIONS(613),
- [anon_sym_RBRACE] = ACTIONS(607),
- [anon_sym_import] = ACTIONS(609),
- [anon_sym_else] = ACTIONS(609),
- [anon_sym_if] = ACTIONS(609),
- [anon_sym_switch] = ACTIONS(609),
- [anon_sym_for] = ACTIONS(609),
- [anon_sym_LPAREN] = ACTIONS(607),
- [anon_sym_await] = ACTIONS(609),
- [anon_sym_while] = ACTIONS(609),
- [anon_sym_do] = ACTIONS(609),
- [anon_sym_try] = ACTIONS(609),
- [anon_sym_with] = ACTIONS(609),
- [anon_sym_break] = ACTIONS(609),
- [anon_sym_continue] = ACTIONS(609),
- [anon_sym_debugger] = ACTIONS(609),
- [anon_sym_return] = ACTIONS(609),
- [anon_sym_throw] = ACTIONS(609),
- [anon_sym_SEMI] = ACTIONS(607),
- [anon_sym_case] = ACTIONS(609),
- [anon_sym_yield] = ACTIONS(609),
- [anon_sym_LBRACK] = ACTIONS(607),
- [anon_sym_LTtemplate_GT] = ACTIONS(607),
- [anon_sym_LT] = ACTIONS(609),
- [anon_sym_GT] = ACTIONS(611),
- [anon_sym_SLASH] = ACTIONS(609),
- [anon_sym_DOT] = ACTIONS(611),
- [anon_sym_class] = ACTIONS(609),
- [anon_sym_function] = ACTIONS(609),
- [sym_async] = ACTIONS(609),
- [sym_let] = ACTIONS(609),
- [sym_const] = ACTIONS(609),
- [sym_var] = ACTIONS(609),
- [sym_in] = ACTIONS(611),
- [sym_optional_chain] = ACTIONS(613),
- [anon_sym_new] = ACTIONS(609),
- [sym_logical_and] = ACTIONS(613),
- [sym_logical_or] = ACTIONS(613),
- [sym_binary_right_shift] = ACTIONS(611),
- [sym_binary_unsigned_right_shift] = ACTIONS(613),
- [sym_binary_left_shift] = ACTIONS(613),
- [sym_bitwise_and] = ACTIONS(611),
- [sym_bitwise_xor] = ACTIONS(613),
- [sym_bitwise_or] = ACTIONS(611),
- [sym_plus] = ACTIONS(609),
- [sym_minus] = ACTIONS(609),
- [sym_binary_modulo] = ACTIONS(613),
- [sym_binary_exp] = ACTIONS(613),
- [sym_less_than_or_equal] = ACTIONS(613),
- [sym_equal] = ACTIONS(611),
- [sym_strict_equal] = ACTIONS(613),
- [sym_not_equal] = ACTIONS(611),
- [sym_strict_not_equal] = ACTIONS(613),
- [sym_greater_than_or_equal] = ACTIONS(613),
- [sym_logical_nullish] = ACTIONS(613),
- [sym_instanceof] = ACTIONS(611),
- [sym_not] = ACTIONS(609),
- [sym_bitwise_not] = ACTIONS(607),
- [sym_typeof] = ACTIONS(609),
- [sym_void] = ACTIONS(609),
- [sym_delete] = ACTIONS(609),
- [sym_increment] = ACTIONS(607),
- [sym_decrement] = ACTIONS(607),
- [anon_sym_DQUOTE] = ACTIONS(607),
- [anon_sym_SQUOTE] = ACTIONS(607),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(607),
- [sym_number] = ACTIONS(607),
- [sym_this] = ACTIONS(609),
- [sym_super] = ACTIONS(609),
- [sym_true] = ACTIONS(609),
- [sym_false] = ACTIONS(609),
- [sym_null] = ACTIONS(609),
- [sym_undefined] = ACTIONS(609),
- [anon_sym_AT] = ACTIONS(607),
- [sym_static] = ACTIONS(609),
- [anon_sym_get] = ACTIONS(609),
- [anon_sym_set] = ACTIONS(609),
- [sym_grit_metavariable] = ACTIONS(607),
- [sym__automatic_semicolon] = ACTIONS(615),
- [sym__ternary_qmark] = ACTIONS(613),
- },
- [74] = {
- [ts_builtin_sym_end] = ACTIONS(617),
- [sym__primitive_identifier] = ACTIONS(619),
- [anon_sym_export] = ACTIONS(619),
- [anon_sym_STAR] = ACTIONS(619),
- [anon_sym_default] = ACTIONS(619),
- [anon_sym_LBRACE] = ACTIONS(617),
- [anon_sym_COMMA] = ACTIONS(617),
- [anon_sym_RBRACE] = ACTIONS(617),
- [anon_sym_import] = ACTIONS(619),
- [anon_sym_else] = ACTIONS(619),
- [anon_sym_if] = ACTIONS(619),
- [anon_sym_switch] = ACTIONS(619),
- [anon_sym_for] = ACTIONS(619),
- [anon_sym_LPAREN] = ACTIONS(617),
- [anon_sym_await] = ACTIONS(619),
- [anon_sym_while] = ACTIONS(619),
- [anon_sym_do] = ACTIONS(619),
- [anon_sym_try] = ACTIONS(619),
- [anon_sym_with] = ACTIONS(619),
- [anon_sym_break] = ACTIONS(619),
- [anon_sym_continue] = ACTIONS(619),
- [anon_sym_debugger] = ACTIONS(619),
- [anon_sym_return] = ACTIONS(619),
- [anon_sym_throw] = ACTIONS(619),
- [anon_sym_SEMI] = ACTIONS(617),
- [anon_sym_case] = ACTIONS(619),
- [anon_sym_yield] = ACTIONS(619),
- [anon_sym_LBRACK] = ACTIONS(617),
- [anon_sym_LTtemplate_GT] = ACTIONS(617),
- [anon_sym_LT] = ACTIONS(619),
- [anon_sym_GT] = ACTIONS(619),
- [anon_sym_SLASH] = ACTIONS(619),
- [anon_sym_DOT] = ACTIONS(619),
- [anon_sym_class] = ACTIONS(619),
- [anon_sym_function] = ACTIONS(619),
- [sym_async] = ACTIONS(619),
- [sym_let] = ACTIONS(619),
- [sym_const] = ACTIONS(619),
- [sym_var] = ACTIONS(619),
- [sym_in] = ACTIONS(619),
- [sym_optional_chain] = ACTIONS(617),
- [anon_sym_new] = ACTIONS(619),
- [sym_logical_and] = ACTIONS(617),
- [sym_logical_or] = ACTIONS(617),
- [sym_binary_right_shift] = ACTIONS(619),
- [sym_binary_unsigned_right_shift] = ACTIONS(617),
- [sym_binary_left_shift] = ACTIONS(617),
- [sym_bitwise_and] = ACTIONS(619),
- [sym_bitwise_xor] = ACTIONS(617),
- [sym_bitwise_or] = ACTIONS(619),
- [sym_plus] = ACTIONS(619),
- [sym_minus] = ACTIONS(619),
- [sym_binary_modulo] = ACTIONS(617),
- [sym_binary_exp] = ACTIONS(617),
- [sym_less_than_or_equal] = ACTIONS(617),
- [sym_equal] = ACTIONS(619),
- [sym_strict_equal] = ACTIONS(617),
- [sym_not_equal] = ACTIONS(619),
- [sym_strict_not_equal] = ACTIONS(617),
- [sym_greater_than_or_equal] = ACTIONS(617),
- [sym_logical_nullish] = ACTIONS(617),
- [sym_instanceof] = ACTIONS(619),
- [sym_not] = ACTIONS(619),
- [sym_bitwise_not] = ACTIONS(617),
- [sym_typeof] = ACTIONS(619),
- [sym_void] = ACTIONS(619),
- [sym_delete] = ACTIONS(619),
- [sym_increment] = ACTIONS(617),
- [sym_decrement] = ACTIONS(617),
- [anon_sym_DQUOTE] = ACTIONS(617),
- [anon_sym_SQUOTE] = ACTIONS(617),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(617),
- [sym_number] = ACTIONS(617),
- [sym_this] = ACTIONS(619),
- [sym_super] = ACTIONS(619),
- [sym_true] = ACTIONS(619),
- [sym_false] = ACTIONS(619),
- [sym_null] = ACTIONS(619),
- [sym_undefined] = ACTIONS(619),
- [anon_sym_AT] = ACTIONS(617),
- [sym_static] = ACTIONS(619),
- [anon_sym_get] = ACTIONS(619),
- [anon_sym_set] = ACTIONS(619),
- [sym_grit_metavariable] = ACTIONS(617),
- [sym__automatic_semicolon] = ACTIONS(617),
- [sym__ternary_qmark] = ACTIONS(617),
- },
- [75] = {
- [ts_builtin_sym_end] = ACTIONS(621),
- [sym__primitive_identifier] = ACTIONS(623),
- [anon_sym_export] = ACTIONS(623),
- [anon_sym_STAR] = ACTIONS(625),
- [anon_sym_default] = ACTIONS(623),
- [anon_sym_LBRACE] = ACTIONS(621),
- [anon_sym_COMMA] = ACTIONS(627),
- [anon_sym_RBRACE] = ACTIONS(621),
- [anon_sym_import] = ACTIONS(623),
- [anon_sym_else] = ACTIONS(623),
- [anon_sym_if] = ACTIONS(623),
- [anon_sym_switch] = ACTIONS(623),
- [anon_sym_for] = ACTIONS(623),
- [anon_sym_LPAREN] = ACTIONS(621),
- [anon_sym_await] = ACTIONS(623),
- [anon_sym_while] = ACTIONS(623),
- [anon_sym_do] = ACTIONS(623),
- [anon_sym_try] = ACTIONS(623),
- [anon_sym_with] = ACTIONS(623),
- [anon_sym_break] = ACTIONS(623),
- [anon_sym_continue] = ACTIONS(623),
- [anon_sym_debugger] = ACTIONS(623),
- [anon_sym_return] = ACTIONS(623),
- [anon_sym_throw] = ACTIONS(623),
- [anon_sym_SEMI] = ACTIONS(621),
- [anon_sym_case] = ACTIONS(623),
- [anon_sym_yield] = ACTIONS(623),
- [anon_sym_LBRACK] = ACTIONS(621),
- [anon_sym_LTtemplate_GT] = ACTIONS(621),
- [anon_sym_LT] = ACTIONS(623),
- [anon_sym_GT] = ACTIONS(625),
- [anon_sym_SLASH] = ACTIONS(623),
- [anon_sym_DOT] = ACTIONS(625),
- [anon_sym_class] = ACTIONS(623),
- [anon_sym_function] = ACTIONS(623),
- [sym_async] = ACTIONS(623),
- [sym_let] = ACTIONS(623),
- [sym_const] = ACTIONS(623),
- [sym_var] = ACTIONS(623),
- [sym_in] = ACTIONS(625),
- [sym_optional_chain] = ACTIONS(627),
- [anon_sym_new] = ACTIONS(623),
- [sym_logical_and] = ACTIONS(627),
- [sym_logical_or] = ACTIONS(627),
- [sym_binary_right_shift] = ACTIONS(625),
- [sym_binary_unsigned_right_shift] = ACTIONS(627),
- [sym_binary_left_shift] = ACTIONS(627),
- [sym_bitwise_and] = ACTIONS(625),
- [sym_bitwise_xor] = ACTIONS(627),
- [sym_bitwise_or] = ACTIONS(625),
- [sym_plus] = ACTIONS(623),
- [sym_minus] = ACTIONS(623),
- [sym_binary_modulo] = ACTIONS(627),
- [sym_binary_exp] = ACTIONS(627),
- [sym_less_than_or_equal] = ACTIONS(627),
- [sym_equal] = ACTIONS(625),
- [sym_strict_equal] = ACTIONS(627),
- [sym_not_equal] = ACTIONS(625),
- [sym_strict_not_equal] = ACTIONS(627),
- [sym_greater_than_or_equal] = ACTIONS(627),
- [sym_logical_nullish] = ACTIONS(627),
- [sym_instanceof] = ACTIONS(625),
- [sym_not] = ACTIONS(623),
- [sym_bitwise_not] = ACTIONS(621),
- [sym_typeof] = ACTIONS(623),
- [sym_void] = ACTIONS(623),
- [sym_delete] = ACTIONS(623),
- [sym_increment] = ACTIONS(621),
- [sym_decrement] = ACTIONS(621),
- [anon_sym_DQUOTE] = ACTIONS(621),
- [anon_sym_SQUOTE] = ACTIONS(621),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(621),
- [sym_number] = ACTIONS(621),
- [sym_this] = ACTIONS(623),
- [sym_super] = ACTIONS(623),
- [sym_true] = ACTIONS(623),
- [sym_false] = ACTIONS(623),
- [sym_null] = ACTIONS(623),
- [sym_undefined] = ACTIONS(623),
- [anon_sym_AT] = ACTIONS(621),
- [sym_static] = ACTIONS(623),
- [anon_sym_get] = ACTIONS(623),
- [anon_sym_set] = ACTIONS(623),
- [sym_grit_metavariable] = ACTIONS(621),
- [sym__automatic_semicolon] = ACTIONS(629),
- [sym__ternary_qmark] = ACTIONS(627),
- },
- [76] = {
- [ts_builtin_sym_end] = ACTIONS(631),
- [sym__primitive_identifier] = ACTIONS(633),
- [anon_sym_export] = ACTIONS(633),
- [anon_sym_STAR] = ACTIONS(633),
- [anon_sym_default] = ACTIONS(633),
- [anon_sym_LBRACE] = ACTIONS(631),
- [anon_sym_COMMA] = ACTIONS(631),
- [anon_sym_RBRACE] = ACTIONS(631),
- [anon_sym_import] = ACTIONS(633),
- [anon_sym_else] = ACTIONS(633),
- [anon_sym_if] = ACTIONS(633),
- [anon_sym_switch] = ACTIONS(633),
- [anon_sym_for] = ACTIONS(633),
- [anon_sym_LPAREN] = ACTIONS(631),
- [anon_sym_await] = ACTIONS(633),
- [anon_sym_while] = ACTIONS(633),
- [anon_sym_do] = ACTIONS(633),
- [anon_sym_try] = ACTIONS(633),
- [anon_sym_with] = ACTIONS(633),
- [anon_sym_break] = ACTIONS(633),
- [anon_sym_continue] = ACTIONS(633),
- [anon_sym_debugger] = ACTIONS(633),
- [anon_sym_return] = ACTIONS(633),
- [anon_sym_throw] = ACTIONS(633),
- [anon_sym_SEMI] = ACTIONS(631),
- [anon_sym_case] = ACTIONS(633),
- [anon_sym_yield] = ACTIONS(633),
- [anon_sym_LBRACK] = ACTIONS(631),
- [anon_sym_LTtemplate_GT] = ACTIONS(631),
- [anon_sym_LT] = ACTIONS(633),
- [anon_sym_GT] = ACTIONS(633),
- [anon_sym_SLASH] = ACTIONS(633),
- [anon_sym_DOT] = ACTIONS(633),
- [anon_sym_class] = ACTIONS(633),
- [anon_sym_function] = ACTIONS(633),
- [sym_async] = ACTIONS(633),
- [sym_let] = ACTIONS(633),
- [sym_const] = ACTIONS(633),
- [sym_var] = ACTIONS(633),
- [sym_in] = ACTIONS(633),
- [sym_optional_chain] = ACTIONS(631),
- [anon_sym_new] = ACTIONS(633),
- [sym_logical_and] = ACTIONS(631),
- [sym_logical_or] = ACTIONS(631),
- [sym_binary_right_shift] = ACTIONS(633),
- [sym_binary_unsigned_right_shift] = ACTIONS(631),
- [sym_binary_left_shift] = ACTIONS(631),
- [sym_bitwise_and] = ACTIONS(633),
- [sym_bitwise_xor] = ACTIONS(631),
- [sym_bitwise_or] = ACTIONS(633),
- [sym_plus] = ACTIONS(633),
- [sym_minus] = ACTIONS(633),
- [sym_binary_modulo] = ACTIONS(631),
- [sym_binary_exp] = ACTIONS(631),
- [sym_less_than_or_equal] = ACTIONS(631),
- [sym_equal] = ACTIONS(633),
- [sym_strict_equal] = ACTIONS(631),
- [sym_not_equal] = ACTIONS(633),
- [sym_strict_not_equal] = ACTIONS(631),
- [sym_greater_than_or_equal] = ACTIONS(631),
- [sym_logical_nullish] = ACTIONS(631),
- [sym_instanceof] = ACTIONS(633),
- [sym_not] = ACTIONS(633),
- [sym_bitwise_not] = ACTIONS(631),
- [sym_typeof] = ACTIONS(633),
- [sym_void] = ACTIONS(633),
- [sym_delete] = ACTIONS(633),
- [sym_increment] = ACTIONS(631),
- [sym_decrement] = ACTIONS(631),
- [anon_sym_DQUOTE] = ACTIONS(631),
- [anon_sym_SQUOTE] = ACTIONS(631),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(631),
- [sym_number] = ACTIONS(631),
- [sym_this] = ACTIONS(633),
- [sym_super] = ACTIONS(633),
- [sym_true] = ACTIONS(633),
- [sym_false] = ACTIONS(633),
- [sym_null] = ACTIONS(633),
- [sym_undefined] = ACTIONS(633),
- [anon_sym_AT] = ACTIONS(631),
- [sym_static] = ACTIONS(633),
- [anon_sym_get] = ACTIONS(633),
- [anon_sym_set] = ACTIONS(633),
- [sym_grit_metavariable] = ACTIONS(631),
- [sym__automatic_semicolon] = ACTIONS(631),
- [sym__ternary_qmark] = ACTIONS(631),
- },
- [77] = {
- [ts_builtin_sym_end] = ACTIONS(635),
- [sym__primitive_identifier] = ACTIONS(637),
- [anon_sym_export] = ACTIONS(637),
- [anon_sym_STAR] = ACTIONS(637),
- [anon_sym_default] = ACTIONS(637),
- [anon_sym_LBRACE] = ACTIONS(635),
- [anon_sym_COMMA] = ACTIONS(635),
- [anon_sym_RBRACE] = ACTIONS(635),
- [anon_sym_import] = ACTIONS(637),
- [anon_sym_else] = ACTIONS(637),
- [anon_sym_if] = ACTIONS(637),
- [anon_sym_switch] = ACTIONS(637),
- [anon_sym_for] = ACTIONS(637),
- [anon_sym_LPAREN] = ACTIONS(635),
- [anon_sym_await] = ACTIONS(637),
- [anon_sym_while] = ACTIONS(637),
- [anon_sym_do] = ACTIONS(637),
- [anon_sym_try] = ACTIONS(637),
- [anon_sym_with] = ACTIONS(637),
- [anon_sym_break] = ACTIONS(637),
- [anon_sym_continue] = ACTIONS(637),
- [anon_sym_debugger] = ACTIONS(637),
- [anon_sym_return] = ACTIONS(637),
- [anon_sym_throw] = ACTIONS(637),
- [anon_sym_SEMI] = ACTIONS(635),
- [anon_sym_case] = ACTIONS(637),
- [anon_sym_yield] = ACTIONS(637),
- [anon_sym_LBRACK] = ACTIONS(635),
- [anon_sym_LTtemplate_GT] = ACTIONS(635),
- [anon_sym_LT] = ACTIONS(637),
- [anon_sym_GT] = ACTIONS(637),
- [anon_sym_SLASH] = ACTIONS(637),
- [anon_sym_DOT] = ACTIONS(637),
- [anon_sym_class] = ACTIONS(637),
- [anon_sym_function] = ACTIONS(637),
- [sym_async] = ACTIONS(637),
- [sym_let] = ACTIONS(637),
- [sym_const] = ACTIONS(637),
- [sym_var] = ACTIONS(637),
- [sym_in] = ACTIONS(637),
- [sym_optional_chain] = ACTIONS(635),
- [anon_sym_new] = ACTIONS(637),
- [sym_logical_and] = ACTIONS(635),
- [sym_logical_or] = ACTIONS(635),
- [sym_binary_right_shift] = ACTIONS(637),
- [sym_binary_unsigned_right_shift] = ACTIONS(635),
- [sym_binary_left_shift] = ACTIONS(635),
- [sym_bitwise_and] = ACTIONS(637),
- [sym_bitwise_xor] = ACTIONS(635),
- [sym_bitwise_or] = ACTIONS(637),
- [sym_plus] = ACTIONS(637),
- [sym_minus] = ACTIONS(637),
- [sym_binary_modulo] = ACTIONS(635),
- [sym_binary_exp] = ACTIONS(635),
- [sym_less_than_or_equal] = ACTIONS(635),
- [sym_equal] = ACTIONS(637),
- [sym_strict_equal] = ACTIONS(635),
- [sym_not_equal] = ACTIONS(637),
- [sym_strict_not_equal] = ACTIONS(635),
- [sym_greater_than_or_equal] = ACTIONS(635),
- [sym_logical_nullish] = ACTIONS(635),
- [sym_instanceof] = ACTIONS(637),
- [sym_not] = ACTIONS(637),
- [sym_bitwise_not] = ACTIONS(635),
- [sym_typeof] = ACTIONS(637),
- [sym_void] = ACTIONS(637),
- [sym_delete] = ACTIONS(637),
- [sym_increment] = ACTIONS(635),
- [sym_decrement] = ACTIONS(635),
- [anon_sym_DQUOTE] = ACTIONS(635),
- [anon_sym_SQUOTE] = ACTIONS(635),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(635),
- [sym_number] = ACTIONS(635),
- [sym_this] = ACTIONS(637),
- [sym_super] = ACTIONS(637),
- [sym_true] = ACTIONS(637),
- [sym_false] = ACTIONS(637),
- [sym_null] = ACTIONS(637),
- [sym_undefined] = ACTIONS(637),
- [anon_sym_AT] = ACTIONS(635),
- [sym_static] = ACTIONS(637),
- [anon_sym_get] = ACTIONS(637),
- [anon_sym_set] = ACTIONS(637),
- [sym_grit_metavariable] = ACTIONS(635),
- [sym__automatic_semicolon] = ACTIONS(639),
- [sym__ternary_qmark] = ACTIONS(635),
- },
- [78] = {
- [ts_builtin_sym_end] = ACTIONS(641),
- [sym__primitive_identifier] = ACTIONS(643),
- [anon_sym_export] = ACTIONS(643),
- [anon_sym_STAR] = ACTIONS(645),
- [anon_sym_default] = ACTIONS(643),
- [anon_sym_LBRACE] = ACTIONS(641),
- [anon_sym_COMMA] = ACTIONS(647),
- [anon_sym_RBRACE] = ACTIONS(641),
- [anon_sym_import] = ACTIONS(643),
- [anon_sym_else] = ACTIONS(643),
- [anon_sym_if] = ACTIONS(643),
- [anon_sym_switch] = ACTIONS(643),
- [anon_sym_for] = ACTIONS(643),
- [anon_sym_LPAREN] = ACTIONS(641),
- [anon_sym_await] = ACTIONS(643),
- [anon_sym_while] = ACTIONS(643),
- [anon_sym_do] = ACTIONS(643),
- [anon_sym_try] = ACTIONS(643),
- [anon_sym_with] = ACTIONS(643),
- [anon_sym_break] = ACTIONS(643),
- [anon_sym_continue] = ACTIONS(643),
- [anon_sym_debugger] = ACTIONS(643),
- [anon_sym_return] = ACTIONS(643),
- [anon_sym_throw] = ACTIONS(643),
- [anon_sym_SEMI] = ACTIONS(641),
- [anon_sym_case] = ACTIONS(643),
- [anon_sym_yield] = ACTIONS(643),
- [anon_sym_LBRACK] = ACTIONS(641),
- [anon_sym_LTtemplate_GT] = ACTIONS(641),
- [anon_sym_LT] = ACTIONS(643),
- [anon_sym_GT] = ACTIONS(645),
- [anon_sym_SLASH] = ACTIONS(643),
- [anon_sym_DOT] = ACTIONS(645),
- [anon_sym_class] = ACTIONS(643),
- [anon_sym_function] = ACTIONS(643),
- [sym_async] = ACTIONS(643),
- [sym_let] = ACTIONS(643),
- [sym_const] = ACTIONS(643),
- [sym_var] = ACTIONS(643),
- [sym_in] = ACTIONS(645),
- [sym_optional_chain] = ACTIONS(647),
- [anon_sym_new] = ACTIONS(643),
- [sym_logical_and] = ACTIONS(647),
- [sym_logical_or] = ACTIONS(647),
- [sym_binary_right_shift] = ACTIONS(645),
- [sym_binary_unsigned_right_shift] = ACTIONS(647),
- [sym_binary_left_shift] = ACTIONS(647),
- [sym_bitwise_and] = ACTIONS(645),
- [sym_bitwise_xor] = ACTIONS(647),
- [sym_bitwise_or] = ACTIONS(645),
- [sym_plus] = ACTIONS(643),
- [sym_minus] = ACTIONS(643),
- [sym_binary_modulo] = ACTIONS(647),
- [sym_binary_exp] = ACTIONS(647),
- [sym_less_than_or_equal] = ACTIONS(647),
- [sym_equal] = ACTIONS(645),
- [sym_strict_equal] = ACTIONS(647),
- [sym_not_equal] = ACTIONS(645),
- [sym_strict_not_equal] = ACTIONS(647),
- [sym_greater_than_or_equal] = ACTIONS(647),
- [sym_logical_nullish] = ACTIONS(647),
- [sym_instanceof] = ACTIONS(645),
- [sym_not] = ACTIONS(643),
- [sym_bitwise_not] = ACTIONS(641),
- [sym_typeof] = ACTIONS(643),
- [sym_void] = ACTIONS(643),
- [sym_delete] = ACTIONS(643),
- [sym_increment] = ACTIONS(641),
- [sym_decrement] = ACTIONS(641),
- [anon_sym_DQUOTE] = ACTIONS(641),
- [anon_sym_SQUOTE] = ACTIONS(641),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(641),
- [sym_number] = ACTIONS(641),
- [sym_this] = ACTIONS(643),
- [sym_super] = ACTIONS(643),
- [sym_true] = ACTIONS(643),
- [sym_false] = ACTIONS(643),
- [sym_null] = ACTIONS(643),
- [sym_undefined] = ACTIONS(643),
- [anon_sym_AT] = ACTIONS(641),
- [sym_static] = ACTIONS(643),
- [anon_sym_get] = ACTIONS(643),
- [anon_sym_set] = ACTIONS(643),
- [sym_grit_metavariable] = ACTIONS(641),
- [sym__automatic_semicolon] = ACTIONS(649),
- [sym__ternary_qmark] = ACTIONS(647),
- },
- [79] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(719),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1382),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(523),
- [sym_subscript_expression] = STATE(523),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(501),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1266),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_pattern_repeat1] = STATE(1364),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(651),
- [anon_sym_LBRACE] = ACTIONS(653),
- [anon_sym_COMMA] = ACTIONS(579),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(655),
- [anon_sym_RBRACK] = ACTIONS(583),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(657),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(587),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(659),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(651),
- [anon_sym_get] = ACTIONS(651),
- [anon_sym_set] = ACTIONS(651),
- [sym_grit_metavariable] = ACTIONS(511),
- },
- [80] = {
- [ts_builtin_sym_end] = ACTIONS(661),
- [sym__primitive_identifier] = ACTIONS(663),
- [anon_sym_export] = ACTIONS(663),
- [anon_sym_STAR] = ACTIONS(665),
- [anon_sym_default] = ACTIONS(663),
- [anon_sym_LBRACE] = ACTIONS(661),
- [anon_sym_COMMA] = ACTIONS(667),
- [anon_sym_RBRACE] = ACTIONS(661),
- [anon_sym_import] = ACTIONS(663),
- [anon_sym_else] = ACTIONS(663),
- [anon_sym_if] = ACTIONS(663),
- [anon_sym_switch] = ACTIONS(663),
- [anon_sym_for] = ACTIONS(663),
- [anon_sym_LPAREN] = ACTIONS(661),
- [anon_sym_await] = ACTIONS(663),
- [anon_sym_while] = ACTIONS(663),
- [anon_sym_do] = ACTIONS(663),
- [anon_sym_try] = ACTIONS(663),
- [anon_sym_with] = ACTIONS(663),
- [anon_sym_break] = ACTIONS(663),
- [anon_sym_continue] = ACTIONS(663),
- [anon_sym_debugger] = ACTIONS(663),
- [anon_sym_return] = ACTIONS(663),
- [anon_sym_throw] = ACTIONS(663),
- [anon_sym_SEMI] = ACTIONS(661),
- [anon_sym_case] = ACTIONS(663),
- [anon_sym_yield] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(661),
- [anon_sym_LTtemplate_GT] = ACTIONS(661),
- [anon_sym_LT] = ACTIONS(663),
- [anon_sym_GT] = ACTIONS(665),
- [anon_sym_SLASH] = ACTIONS(663),
- [anon_sym_DOT] = ACTIONS(665),
- [anon_sym_class] = ACTIONS(663),
- [anon_sym_function] = ACTIONS(663),
- [sym_async] = ACTIONS(663),
- [sym_let] = ACTIONS(663),
- [sym_const] = ACTIONS(663),
- [sym_var] = ACTIONS(663),
- [sym_in] = ACTIONS(665),
- [sym_optional_chain] = ACTIONS(667),
- [anon_sym_new] = ACTIONS(663),
- [sym_logical_and] = ACTIONS(667),
- [sym_logical_or] = ACTIONS(667),
- [sym_binary_right_shift] = ACTIONS(665),
- [sym_binary_unsigned_right_shift] = ACTIONS(667),
- [sym_binary_left_shift] = ACTIONS(667),
- [sym_bitwise_and] = ACTIONS(665),
- [sym_bitwise_xor] = ACTIONS(667),
- [sym_bitwise_or] = ACTIONS(665),
- [sym_plus] = ACTIONS(663),
- [sym_minus] = ACTIONS(663),
- [sym_binary_modulo] = ACTIONS(667),
- [sym_binary_exp] = ACTIONS(667),
- [sym_less_than_or_equal] = ACTIONS(667),
- [sym_equal] = ACTIONS(665),
- [sym_strict_equal] = ACTIONS(667),
- [sym_not_equal] = ACTIONS(665),
- [sym_strict_not_equal] = ACTIONS(667),
- [sym_greater_than_or_equal] = ACTIONS(667),
- [sym_logical_nullish] = ACTIONS(667),
- [sym_instanceof] = ACTIONS(665),
- [sym_not] = ACTIONS(663),
- [sym_bitwise_not] = ACTIONS(661),
- [sym_typeof] = ACTIONS(663),
- [sym_void] = ACTIONS(663),
- [sym_delete] = ACTIONS(663),
- [sym_increment] = ACTIONS(661),
- [sym_decrement] = ACTIONS(661),
- [anon_sym_DQUOTE] = ACTIONS(661),
- [anon_sym_SQUOTE] = ACTIONS(661),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(661),
- [sym_number] = ACTIONS(661),
- [sym_this] = ACTIONS(663),
- [sym_super] = ACTIONS(663),
- [sym_true] = ACTIONS(663),
- [sym_false] = ACTIONS(663),
- [sym_null] = ACTIONS(663),
- [sym_undefined] = ACTIONS(663),
- [anon_sym_AT] = ACTIONS(661),
- [sym_static] = ACTIONS(663),
- [anon_sym_get] = ACTIONS(663),
- [anon_sym_set] = ACTIONS(663),
- [sym_grit_metavariable] = ACTIONS(661),
- [sym__automatic_semicolon] = ACTIONS(669),
- [sym__ternary_qmark] = ACTIONS(667),
- },
- [81] = {
- [ts_builtin_sym_end] = ACTIONS(671),
- [sym__primitive_identifier] = ACTIONS(673),
- [anon_sym_export] = ACTIONS(673),
- [anon_sym_STAR] = ACTIONS(675),
- [anon_sym_default] = ACTIONS(673),
- [anon_sym_LBRACE] = ACTIONS(671),
- [anon_sym_COMMA] = ACTIONS(677),
- [anon_sym_RBRACE] = ACTIONS(671),
- [anon_sym_import] = ACTIONS(673),
- [anon_sym_else] = ACTIONS(673),
- [anon_sym_if] = ACTIONS(673),
- [anon_sym_switch] = ACTIONS(673),
- [anon_sym_for] = ACTIONS(673),
- [anon_sym_LPAREN] = ACTIONS(671),
- [anon_sym_await] = ACTIONS(673),
- [anon_sym_while] = ACTIONS(673),
- [anon_sym_do] = ACTIONS(673),
- [anon_sym_try] = ACTIONS(673),
- [anon_sym_with] = ACTIONS(673),
- [anon_sym_break] = ACTIONS(673),
- [anon_sym_continue] = ACTIONS(673),
- [anon_sym_debugger] = ACTIONS(673),
- [anon_sym_return] = ACTIONS(673),
- [anon_sym_throw] = ACTIONS(673),
- [anon_sym_SEMI] = ACTIONS(671),
- [anon_sym_case] = ACTIONS(673),
- [anon_sym_yield] = ACTIONS(673),
- [anon_sym_LBRACK] = ACTIONS(671),
- [anon_sym_LTtemplate_GT] = ACTIONS(671),
- [anon_sym_LT] = ACTIONS(673),
- [anon_sym_GT] = ACTIONS(675),
- [anon_sym_SLASH] = ACTIONS(673),
- [anon_sym_DOT] = ACTIONS(675),
- [anon_sym_class] = ACTIONS(673),
- [anon_sym_function] = ACTIONS(673),
- [sym_async] = ACTIONS(673),
- [sym_let] = ACTIONS(673),
- [sym_const] = ACTIONS(673),
- [sym_var] = ACTIONS(673),
- [sym_in] = ACTIONS(675),
- [sym_optional_chain] = ACTIONS(677),
- [anon_sym_new] = ACTIONS(673),
- [sym_logical_and] = ACTIONS(677),
- [sym_logical_or] = ACTIONS(677),
- [sym_binary_right_shift] = ACTIONS(675),
- [sym_binary_unsigned_right_shift] = ACTIONS(677),
- [sym_binary_left_shift] = ACTIONS(677),
- [sym_bitwise_and] = ACTIONS(675),
- [sym_bitwise_xor] = ACTIONS(677),
- [sym_bitwise_or] = ACTIONS(675),
- [sym_plus] = ACTIONS(673),
- [sym_minus] = ACTIONS(673),
- [sym_binary_modulo] = ACTIONS(677),
- [sym_binary_exp] = ACTIONS(677),
- [sym_less_than_or_equal] = ACTIONS(677),
- [sym_equal] = ACTIONS(675),
- [sym_strict_equal] = ACTIONS(677),
- [sym_not_equal] = ACTIONS(675),
- [sym_strict_not_equal] = ACTIONS(677),
- [sym_greater_than_or_equal] = ACTIONS(677),
- [sym_logical_nullish] = ACTIONS(677),
- [sym_instanceof] = ACTIONS(675),
- [sym_not] = ACTIONS(673),
- [sym_bitwise_not] = ACTIONS(671),
- [sym_typeof] = ACTIONS(673),
- [sym_void] = ACTIONS(673),
- [sym_delete] = ACTIONS(673),
- [sym_increment] = ACTIONS(671),
- [sym_decrement] = ACTIONS(671),
- [anon_sym_DQUOTE] = ACTIONS(671),
- [anon_sym_SQUOTE] = ACTIONS(671),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(671),
- [sym_number] = ACTIONS(671),
- [sym_this] = ACTIONS(673),
- [sym_super] = ACTIONS(673),
- [sym_true] = ACTIONS(673),
- [sym_false] = ACTIONS(673),
- [sym_null] = ACTIONS(673),
- [sym_undefined] = ACTIONS(673),
- [anon_sym_AT] = ACTIONS(671),
- [sym_static] = ACTIONS(673),
- [anon_sym_get] = ACTIONS(673),
- [anon_sym_set] = ACTIONS(673),
- [sym_grit_metavariable] = ACTIONS(671),
- [sym__automatic_semicolon] = ACTIONS(679),
- [sym__ternary_qmark] = ACTIONS(677),
- },
- [82] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(617),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1522),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(494),
- [sym_subscript_expression] = STATE(494),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_spread_element] = STATE(1406),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(484),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1409),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(501),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_COMMA] = ACTIONS(681),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_RBRACK] = ACTIONS(681),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(507),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(105),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(509),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(501),
- [anon_sym_get] = ACTIONS(501),
- [anon_sym_set] = ACTIONS(501),
- [sym_grit_metavariable] = ACTIONS(511),
- },
- [83] = {
- [ts_builtin_sym_end] = ACTIONS(549),
- [sym__primitive_identifier] = ACTIONS(551),
- [anon_sym_export] = ACTIONS(551),
- [anon_sym_STAR] = ACTIONS(551),
- [anon_sym_default] = ACTIONS(551),
- [anon_sym_LBRACE] = ACTIONS(549),
- [anon_sym_COMMA] = ACTIONS(549),
- [anon_sym_RBRACE] = ACTIONS(549),
- [anon_sym_import] = ACTIONS(551),
- [anon_sym_else] = ACTIONS(551),
- [anon_sym_if] = ACTIONS(551),
- [anon_sym_switch] = ACTIONS(551),
- [anon_sym_for] = ACTIONS(551),
- [anon_sym_LPAREN] = ACTIONS(549),
- [anon_sym_await] = ACTIONS(551),
- [anon_sym_while] = ACTIONS(551),
- [anon_sym_do] = ACTIONS(551),
- [anon_sym_try] = ACTIONS(551),
- [anon_sym_with] = ACTIONS(551),
- [anon_sym_break] = ACTIONS(551),
- [anon_sym_continue] = ACTIONS(551),
- [anon_sym_debugger] = ACTIONS(551),
- [anon_sym_return] = ACTIONS(551),
- [anon_sym_throw] = ACTIONS(551),
- [anon_sym_SEMI] = ACTIONS(549),
- [anon_sym_case] = ACTIONS(551),
- [anon_sym_yield] = ACTIONS(551),
- [anon_sym_LBRACK] = ACTIONS(549),
- [anon_sym_LTtemplate_GT] = ACTIONS(549),
- [anon_sym_LT] = ACTIONS(551),
- [anon_sym_GT] = ACTIONS(551),
- [anon_sym_SLASH] = ACTIONS(551),
- [anon_sym_DOT] = ACTIONS(551),
- [anon_sym_class] = ACTIONS(551),
- [anon_sym_function] = ACTIONS(551),
- [sym_async] = ACTIONS(551),
- [sym_let] = ACTIONS(551),
- [sym_const] = ACTIONS(551),
- [sym_var] = ACTIONS(551),
- [sym_in] = ACTIONS(551),
- [sym_optional_chain] = ACTIONS(549),
- [anon_sym_new] = ACTIONS(551),
- [sym_logical_and] = ACTIONS(549),
- [sym_logical_or] = ACTIONS(549),
- [sym_binary_right_shift] = ACTIONS(551),
- [sym_binary_unsigned_right_shift] = ACTIONS(549),
- [sym_binary_left_shift] = ACTIONS(549),
- [sym_bitwise_and] = ACTIONS(551),
- [sym_bitwise_xor] = ACTIONS(549),
- [sym_bitwise_or] = ACTIONS(551),
- [sym_plus] = ACTIONS(551),
- [sym_minus] = ACTIONS(551),
- [sym_binary_modulo] = ACTIONS(549),
- [sym_binary_exp] = ACTIONS(549),
- [sym_less_than_or_equal] = ACTIONS(549),
- [sym_equal] = ACTIONS(551),
- [sym_strict_equal] = ACTIONS(549),
- [sym_not_equal] = ACTIONS(551),
- [sym_strict_not_equal] = ACTIONS(549),
- [sym_greater_than_or_equal] = ACTIONS(549),
- [sym_logical_nullish] = ACTIONS(549),
- [sym_instanceof] = ACTIONS(551),
- [sym_not] = ACTIONS(551),
- [sym_bitwise_not] = ACTIONS(549),
- [sym_typeof] = ACTIONS(551),
- [sym_void] = ACTIONS(551),
- [sym_delete] = ACTIONS(551),
- [sym_increment] = ACTIONS(549),
- [sym_decrement] = ACTIONS(549),
- [anon_sym_DQUOTE] = ACTIONS(549),
- [anon_sym_SQUOTE] = ACTIONS(549),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(549),
- [sym_number] = ACTIONS(549),
- [sym_this] = ACTIONS(551),
- [sym_super] = ACTIONS(551),
- [sym_true] = ACTIONS(551),
- [sym_false] = ACTIONS(551),
- [sym_null] = ACTIONS(551),
- [sym_undefined] = ACTIONS(551),
- [anon_sym_AT] = ACTIONS(549),
- [sym_static] = ACTIONS(551),
- [anon_sym_get] = ACTIONS(551),
- [anon_sym_set] = ACTIONS(551),
- [sym_grit_metavariable] = ACTIONS(549),
- [sym__automatic_semicolon] = ACTIONS(684),
- [sym__ternary_qmark] = ACTIONS(549),
- },
- [84] = {
- [ts_builtin_sym_end] = ACTIONS(686),
- [sym__primitive_identifier] = ACTIONS(688),
- [anon_sym_export] = ACTIONS(688),
- [anon_sym_STAR] = ACTIONS(690),
- [anon_sym_default] = ACTIONS(688),
- [anon_sym_LBRACE] = ACTIONS(686),
- [anon_sym_COMMA] = ACTIONS(692),
- [anon_sym_RBRACE] = ACTIONS(686),
- [anon_sym_import] = ACTIONS(688),
- [anon_sym_else] = ACTIONS(688),
- [anon_sym_if] = ACTIONS(688),
- [anon_sym_switch] = ACTIONS(688),
- [anon_sym_for] = ACTIONS(688),
- [anon_sym_LPAREN] = ACTIONS(686),
- [anon_sym_await] = ACTIONS(688),
- [anon_sym_while] = ACTIONS(688),
- [anon_sym_do] = ACTIONS(688),
- [anon_sym_try] = ACTIONS(688),
- [anon_sym_with] = ACTIONS(688),
- [anon_sym_break] = ACTIONS(688),
- [anon_sym_continue] = ACTIONS(688),
- [anon_sym_debugger] = ACTIONS(688),
- [anon_sym_return] = ACTIONS(688),
- [anon_sym_throw] = ACTIONS(688),
- [anon_sym_SEMI] = ACTIONS(686),
- [anon_sym_case] = ACTIONS(688),
- [anon_sym_yield] = ACTIONS(688),
- [anon_sym_LBRACK] = ACTIONS(686),
- [anon_sym_LTtemplate_GT] = ACTIONS(686),
- [anon_sym_LT] = ACTIONS(688),
- [anon_sym_GT] = ACTIONS(690),
- [anon_sym_SLASH] = ACTIONS(688),
- [anon_sym_DOT] = ACTIONS(690),
- [anon_sym_class] = ACTIONS(688),
- [anon_sym_function] = ACTIONS(688),
- [sym_async] = ACTIONS(688),
- [sym_let] = ACTIONS(688),
- [sym_const] = ACTIONS(688),
- [sym_var] = ACTIONS(688),
- [sym_in] = ACTIONS(690),
- [sym_optional_chain] = ACTIONS(692),
- [anon_sym_new] = ACTIONS(688),
- [sym_logical_and] = ACTIONS(692),
- [sym_logical_or] = ACTIONS(692),
- [sym_binary_right_shift] = ACTIONS(690),
- [sym_binary_unsigned_right_shift] = ACTIONS(692),
- [sym_binary_left_shift] = ACTIONS(692),
- [sym_bitwise_and] = ACTIONS(690),
- [sym_bitwise_xor] = ACTIONS(692),
- [sym_bitwise_or] = ACTIONS(690),
- [sym_plus] = ACTIONS(688),
- [sym_minus] = ACTIONS(688),
- [sym_binary_modulo] = ACTIONS(692),
- [sym_binary_exp] = ACTIONS(692),
- [sym_less_than_or_equal] = ACTIONS(692),
- [sym_equal] = ACTIONS(690),
- [sym_strict_equal] = ACTIONS(692),
- [sym_not_equal] = ACTIONS(690),
- [sym_strict_not_equal] = ACTIONS(692),
- [sym_greater_than_or_equal] = ACTIONS(692),
- [sym_logical_nullish] = ACTIONS(692),
- [sym_instanceof] = ACTIONS(690),
- [sym_not] = ACTIONS(688),
- [sym_bitwise_not] = ACTIONS(686),
- [sym_typeof] = ACTIONS(688),
- [sym_void] = ACTIONS(688),
- [sym_delete] = ACTIONS(688),
- [sym_increment] = ACTIONS(686),
- [sym_decrement] = ACTIONS(686),
- [anon_sym_DQUOTE] = ACTIONS(686),
- [anon_sym_SQUOTE] = ACTIONS(686),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(686),
- [sym_number] = ACTIONS(686),
- [sym_this] = ACTIONS(688),
- [sym_super] = ACTIONS(688),
- [sym_true] = ACTIONS(688),
- [sym_false] = ACTIONS(688),
- [sym_null] = ACTIONS(688),
- [sym_undefined] = ACTIONS(688),
- [anon_sym_AT] = ACTIONS(686),
- [sym_static] = ACTIONS(688),
- [anon_sym_get] = ACTIONS(688),
- [anon_sym_set] = ACTIONS(688),
- [sym_grit_metavariable] = ACTIONS(686),
- [sym__automatic_semicolon] = ACTIONS(694),
- [sym__ternary_qmark] = ACTIONS(692),
- },
- [85] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(663),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1383),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(494),
- [sym_subscript_expression] = STATE(494),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1644),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(484),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1257),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(501),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_RPAREN] = ACTIONS(696),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(507),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(587),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(509),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(501),
- [anon_sym_get] = ACTIONS(501),
- [anon_sym_set] = ACTIONS(501),
- [sym_grit_metavariable] = ACTIONS(698),
- },
- [86] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(631),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1383),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(494),
- [sym_subscript_expression] = STATE(494),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1666),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(484),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1257),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(501),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_RPAREN] = ACTIONS(696),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(507),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(587),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(509),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(501),
- [anon_sym_get] = ACTIONS(501),
- [anon_sym_set] = ACTIONS(501),
- [sym_grit_metavariable] = ACTIONS(700),
- },
- [87] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1240),
- [sym_assignment_pattern] = STATE(1522),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1240),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(490),
- [sym_subscript_expression] = STATE(490),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1240),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(456),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [sym_pattern] = STATE(1409),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(575),
- [anon_sym_LBRACE] = ACTIONS(577),
- [anon_sym_COMMA] = ACTIONS(702),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(581),
- [anon_sym_RBRACK] = ACTIONS(702),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(585),
- [anon_sym_new] = ACTIONS(484),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(587),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(589),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(575),
- [anon_sym_get] = ACTIONS(575),
- [anon_sym_set] = ACTIONS(575),
- [sym_grit_metavariable] = ACTIONS(511),
- },
- [88] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(625),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_spread_element] = STATE(1359),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_repeat1] = STATE(1358),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_COMMA] = ACTIONS(704),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_RPAREN] = ACTIONS(706),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(708),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [89] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1240),
- [sym_assignment_pattern] = STATE(1454),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1240),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(490),
- [sym_subscript_expression] = STATE(490),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1240),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(456),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [sym_pattern] = STATE(1408),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(575),
- [anon_sym_LBRACE] = ACTIONS(577),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_RPAREN] = ACTIONS(710),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(581),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(585),
- [anon_sym_new] = ACTIONS(484),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(587),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(589),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(575),
- [anon_sym_get] = ACTIONS(575),
- [anon_sym_set] = ACTIONS(575),
- [sym_grit_metavariable] = ACTIONS(511),
- },
- [90] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(618),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_spread_element] = STATE(1352),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_repeat1] = STATE(1351),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_COMMA] = ACTIONS(704),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_RPAREN] = ACTIONS(712),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(708),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [91] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(617),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_spread_element] = STATE(1406),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_COMMA] = ACTIONS(714),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_RPAREN] = ACTIONS(714),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_RBRACK] = ACTIONS(714),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(708),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [92] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1240),
- [sym_assignment_pattern] = STATE(1383),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1240),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(490),
- [sym_subscript_expression] = STATE(490),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1240),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(456),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [sym_pattern] = STATE(1257),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(575),
- [anon_sym_LBRACE] = ACTIONS(577),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_RPAREN] = ACTIONS(696),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(581),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(585),
- [anon_sym_new] = ACTIONS(484),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(587),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(589),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(575),
- [anon_sym_get] = ACTIONS(575),
- [anon_sym_set] = ACTIONS(575),
- [sym_grit_metavariable] = ACTIONS(511),
- },
- [93] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1240),
- [sym_assignment_pattern] = STATE(1454),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1240),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(490),
- [sym_subscript_expression] = STATE(490),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1240),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(456),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [sym_pattern] = STATE(1408),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(575),
- [anon_sym_LBRACE] = ACTIONS(577),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_RPAREN] = ACTIONS(716),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(581),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(585),
- [anon_sym_new] = ACTIONS(484),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(587),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(589),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(575),
- [anon_sym_get] = ACTIONS(575),
- [anon_sym_set] = ACTIONS(575),
- [sym_grit_metavariable] = ACTIONS(511),
- },
- [94] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(616),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_spread_element] = STATE(1413),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [aux_sym_array_repeat1] = STATE(1414),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_COMMA] = ACTIONS(704),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_RPAREN] = ACTIONS(718),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(708),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [95] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1240),
- [sym_assignment_pattern] = STATE(1454),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1240),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(490),
- [sym_subscript_expression] = STATE(490),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1240),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(456),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [sym_pattern] = STATE(1408),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(575),
- [anon_sym_LBRACE] = ACTIONS(577),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(581),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(585),
- [anon_sym_new] = ACTIONS(484),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(587),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(589),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(575),
- [anon_sym_get] = ACTIONS(575),
- [anon_sym_set] = ACTIONS(575),
- [sym_grit_metavariable] = ACTIONS(511),
- },
- [96] = {
- [sym_import] = STATE(818),
- [sym_expression_statement] = STATE(104),
- [sym_empty_statement] = STATE(104),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [46] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(46),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(474),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(531),
- },
- [97] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1240),
- [sym_assignment_pattern] = STATE(1564),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1240),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(490),
- [sym_subscript_expression] = STATE(490),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1240),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(456),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [sym_pattern] = STATE(1344),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(575),
- [anon_sym_LBRACE] = ACTIONS(577),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(581),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(585),
- [anon_sym_new] = ACTIONS(484),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(587),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(589),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(575),
- [anon_sym_get] = ACTIONS(575),
- [anon_sym_set] = ACTIONS(575),
- [sym_grit_metavariable] = ACTIONS(511),
- },
- [98] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(676),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_spread_element] = STATE(1655),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1655),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_RBRACE] = ACTIONS(720),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(708),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [99] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(664),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_spread_element] = STATE(1638),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1638),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_RBRACE] = ACTIONS(722),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(708),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [100] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(678),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1245),
- [sym_assignment_pattern] = STATE(1564),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1245),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(494),
- [sym_subscript_expression] = STATE(494),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1245),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(484),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [sym_pattern] = STATE(1344),
- [sym_rest_pattern] = STATE(1249),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(501),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(507),
- [anon_sym_new] = ACTIONS(367),
- [anon_sym_DOT_DOT_DOT] = ACTIONS(587),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(509),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(501),
- [anon_sym_get] = ACTIONS(501),
- [anon_sym_set] = ACTIONS(501),
- [sym_grit_metavariable] = ACTIONS(511),
- },
- [101] = {
- [sym_import] = STATE(818),
- [sym_expression_statement] = STATE(105),
- [sym_empty_statement] = STATE(105),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(623),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1459),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_SEMI] = ACTIONS(45),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [47] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(47),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(46),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(476),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(531),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [102] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(524),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1335),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1335),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(524),
- [sym_subscript_expression] = STATE(524),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1335),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(520),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(724),
- [anon_sym_LBRACE] = ACTIONS(726),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(728),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(730),
- [sym_let] = ACTIONS(732),
- [sym_const] = ACTIONS(732),
- [sym_var] = ACTIONS(734),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(736),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(724),
- [anon_sym_get] = ACTIONS(724),
- [anon_sym_set] = ACTIONS(724),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [103] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(619),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1519),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_SEMI] = ACTIONS(738),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [48] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(48),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(478),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(740),
- [sym__automatic_semicolon] = ACTIONS(738),
- },
- [104] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(655),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1613),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_RPAREN] = ACTIONS(742),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(744),
- },
- [105] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(670),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1616),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_RPAREN] = ACTIONS(746),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(748),
- },
- [106] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(790),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(538),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(750),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [107] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(675),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1597),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(752),
- },
- [108] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(775),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(648),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(754),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [109] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(657),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1670),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(756),
- },
- [110] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(769),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(543),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(750),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [111] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(793),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(548),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(750),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [112] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(627),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1639),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(758),
- },
- [113] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(651),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1624),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(760),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [114] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(620),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1511),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [49] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(49),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(50),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(480),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [115] = {
- [sym_import] = STATE(818),
- [sym_statement_block] = STATE(825),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(560),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(762),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [50] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(50),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(482),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [116] = {
- [sym_import] = STATE(818),
- [sym_statement_block] = STATE(826),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(559),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(762),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [51] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(51),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(52),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(484),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [117] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(775),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(711),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(754),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [118] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(633),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1695),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(764),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [119] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(635),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1651),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(766),
- },
- [120] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(791),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(712),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(754),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [121] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(790),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(654),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(754),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [122] = {
- [sym_import] = STATE(818),
- [sym_statement_block] = STATE(826),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(555),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(762),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [52] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(52),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(486),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [123] = {
- [sym_import] = STATE(818),
- [sym_statement_block] = STATE(825),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(556),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(762),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [53] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(53),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(40),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(488),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [124] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(768),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(686),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(754),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [125] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(674),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(689),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_DOT] = ACTIONS(768),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [126] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(459),
- [sym_expression] = STATE(743),
- [sym_primary_expression] = STATE(739),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(799),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(459),
- [sym_subscript_expression] = STATE(459),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(471),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(770),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_DOT] = ACTIONS(772),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(774),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [54] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(54),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(490),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(776),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(770),
- [anon_sym_get] = ACTIONS(770),
- [anon_sym_set] = ACTIONS(770),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [127] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(674),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(689),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(521),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(778),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_DOT] = ACTIONS(768),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(780),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(778),
- [anon_sym_get] = ACTIONS(778),
- [anon_sym_set] = ACTIONS(778),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [128] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(793),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(653),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(754),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [129] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(769),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(713),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(754),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [130] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(768),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(549),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(750),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [131] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(791),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(649),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(754),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [132] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(793),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(715),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(754),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [133] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(790),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(717),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(754),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [134] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(672),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1631),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(782),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [135] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(622),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_sequence_expression] = STATE(1521),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [55] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(55),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(54),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(492),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(784),
- },
- [136] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(531),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1327),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [137] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(674),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(689),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(441),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(786),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_DOT] = ACTIONS(768),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(788),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(786),
- [anon_sym_get] = ACTIONS(786),
- [anon_sym_set] = ACTIONS(786),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [138] = {
- [sym_import] = STATE(818),
- [sym_statement_block] = STATE(858),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(561),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(762),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [56] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(56),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(494),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [139] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(652),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1626),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(790),
- },
- [140] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(768),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(666),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(754),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [141] = {
- [sym_import] = STATE(818),
- [sym_statement_block] = STATE(862),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(562),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(762),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [57] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(57),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(56),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(496),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [142] = {
- [sym_import] = STATE(818),
- [sym_statement_block] = STATE(865),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(581),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(762),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [58] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(58),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(498),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [143] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(459),
- [sym_expression] = STATE(743),
- [sym_primary_expression] = STATE(739),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(799),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(459),
- [sym_subscript_expression] = STATE(459),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(457),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(792),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_DOT] = ACTIONS(772),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(794),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [59] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(59),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(58),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(500),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(776),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(792),
- [anon_sym_get] = ACTIONS(792),
- [anon_sym_set] = ACTIONS(792),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [144] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(669),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1701),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(796),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [145] = {
- [sym_import] = STATE(818),
- [sym_statement_block] = STATE(862),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(584),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(762),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [60] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(60),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(502),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [146] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(660),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1614),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(798),
- },
- [147] = {
- [sym_import] = STATE(818),
- [sym_statement_block] = STATE(858),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(596),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(762),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [61] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(61),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [ts_builtin_sym_end] = ACTIONS(458),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [148] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(658),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1687),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(800),
- },
- [149] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(656),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1684),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(802),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [150] = {
- [sym_import] = STATE(818),
- [sym_statement_block] = STATE(865),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(565),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(762),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [62] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(62),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(48),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(504),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [151] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(769),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(650),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(754),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [152] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(775),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(553),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(750),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [153] = {
- [sym_import] = STATE(736),
- [sym_statement_block] = STATE(791),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(541),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(750),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [154] = {
- [sym_import] = STATE(818),
- [sym_statement_block] = STATE(842),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(572),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(762),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [63] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(63),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [ts_builtin_sym_end] = ACTIONS(506),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [155] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(629),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_sequence_expression] = STATE(1622),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(804),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [156] = {
- [sym_import] = STATE(818),
- [sym_statement_block] = STATE(842),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(575),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(762),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [64] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(64),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(508),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [157] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(567),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1254),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1254),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(511),
- [sym_subscript_expression] = STATE(511),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1254),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(488),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(806),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(808),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(810),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(806),
- [anon_sym_get] = ACTIONS(806),
- [anon_sym_set] = ACTIONS(806),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [158] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(630),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [159] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(529),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [160] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(589),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [65] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(65),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(60),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(510),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [161] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(592),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [66] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(66),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(64),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(512),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [162] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(557),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [67] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(67),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(15),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(514),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [163] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(659),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [164] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(688),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [165] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(698),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [166] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(708),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [167] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(568),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [68] = {
+ [sym_export_statement] = STATE(958),
+ [sym_declaration] = STATE(958),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(958),
+ [sym_expression_statement] = STATE(958),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(958),
+ [sym_if_statement] = STATE(958),
+ [sym_switch_statement] = STATE(958),
+ [sym_for_statement] = STATE(958),
+ [sym_for_in_statement] = STATE(958),
+ [sym_while_statement] = STATE(958),
+ [sym_do_statement] = STATE(958),
+ [sym_try_statement] = STATE(958),
+ [sym_with_statement] = STATE(958),
+ [sym_break_statement] = STATE(958),
+ [sym_continue_statement] = STATE(958),
+ [sym_debugger_statement] = STATE(958),
+ [sym_return_statement] = STATE(958),
+ [sym_throw_statement] = STATE(958),
+ [sym_empty_statement] = STATE(958),
+ [sym_labeled_statement] = STATE(958),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(68),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_program_repeat1] = STATE(25),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_RBRACE] = ACTIONS(516),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [168] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(570),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [69] = {
+ [sym_export_statement] = STATE(748),
+ [sym_declaration] = STATE(748),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(748),
+ [sym_expression_statement] = STATE(748),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_statement_block] = STATE(748),
+ [sym_if_statement] = STATE(748),
+ [sym_switch_statement] = STATE(748),
+ [sym_for_statement] = STATE(748),
+ [sym_for_in_statement] = STATE(748),
+ [sym_while_statement] = STATE(748),
+ [sym_do_statement] = STATE(748),
+ [sym_try_statement] = STATE(748),
+ [sym_with_statement] = STATE(748),
+ [sym_break_statement] = STATE(748),
+ [sym_continue_statement] = STATE(748),
+ [sym_debugger_statement] = STATE(748),
+ [sym_return_statement] = STATE(748),
+ [sym_throw_statement] = STATE(748),
+ [sym_empty_statement] = STATE(748),
+ [sym_labeled_statement] = STATE(748),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1245),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2236),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(69),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1886),
+ [sym_identifier] = ACTIONS(518),
+ [anon_sym_export] = ACTIONS(520),
+ [anon_sym_LBRACE] = ACTIONS(522),
+ [anon_sym_import] = ACTIONS(524),
+ [anon_sym_with] = ACTIONS(526),
+ [anon_sym_var] = ACTIONS(528),
+ [anon_sym_let] = ACTIONS(530),
+ [anon_sym_const] = ACTIONS(532),
+ [anon_sym_if] = ACTIONS(534),
+ [anon_sym_switch] = ACTIONS(536),
+ [anon_sym_for] = ACTIONS(538),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(540),
+ [anon_sym_do] = ACTIONS(542),
+ [anon_sym_try] = ACTIONS(544),
+ [anon_sym_break] = ACTIONS(546),
+ [anon_sym_continue] = ACTIONS(548),
+ [anon_sym_debugger] = ACTIONS(550),
+ [anon_sym_return] = ACTIONS(552),
+ [anon_sym_throw] = ACTIONS(554),
+ [anon_sym_SEMI] = ACTIONS(556),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(558),
+ [anon_sym_async] = ACTIONS(560),
+ [anon_sym_function] = ACTIONS(562),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(564),
+ [anon_sym_get] = ACTIONS(564),
+ [anon_sym_set] = ACTIONS(564),
+ [sym_html_comment] = ACTIONS(5),
},
- [169] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(573),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [70] = {
+ [sym_export_statement] = STATE(2713),
+ [sym_declaration] = STATE(2713),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2713),
+ [sym_expression_statement] = STATE(2713),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2713),
+ [sym_if_statement] = STATE(2713),
+ [sym_switch_statement] = STATE(2713),
+ [sym_for_statement] = STATE(2713),
+ [sym_for_in_statement] = STATE(2713),
+ [sym_while_statement] = STATE(2713),
+ [sym_do_statement] = STATE(2713),
+ [sym_try_statement] = STATE(2713),
+ [sym_with_statement] = STATE(2713),
+ [sym_break_statement] = STATE(2713),
+ [sym_continue_statement] = STATE(2713),
+ [sym_debugger_statement] = STATE(2713),
+ [sym_return_statement] = STATE(2713),
+ [sym_throw_statement] = STATE(2713),
+ [sym_empty_statement] = STATE(2713),
+ [sym_labeled_statement] = STATE(2713),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(70),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [170] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(681),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [171] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(539),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [172] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(552),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [173] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(601),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [71] = {
+ [sym_export_statement] = STATE(950),
+ [sym_declaration] = STATE(951),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(904),
+ [sym_expression_statement] = STATE(960),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(962),
+ [sym_if_statement] = STATE(964),
+ [sym_switch_statement] = STATE(905),
+ [sym_for_statement] = STATE(970),
+ [sym_for_in_statement] = STATE(972),
+ [sym_while_statement] = STATE(975),
+ [sym_do_statement] = STATE(977),
+ [sym_try_statement] = STATE(980),
+ [sym_with_statement] = STATE(982),
+ [sym_break_statement] = STATE(983),
+ [sym_continue_statement] = STATE(987),
+ [sym_debugger_statement] = STATE(989),
+ [sym_return_statement] = STATE(993),
+ [sym_throw_statement] = STATE(996),
+ [sym_empty_statement] = STATE(997),
+ [sym_labeled_statement] = STATE(1001),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(71),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [174] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(632),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [175] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(721),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [176] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(661),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [177] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(640),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [178] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(534),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [179] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(532),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [180] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(697),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [181] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(626),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [72] = {
+ [sym_export_statement] = STATE(2574),
+ [sym_declaration] = STATE(2561),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2559),
+ [sym_expression_statement] = STATE(2529),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2526),
+ [sym_if_statement] = STATE(2503),
+ [sym_switch_statement] = STATE(2501),
+ [sym_for_statement] = STATE(2491),
+ [sym_for_in_statement] = STATE(2485),
+ [sym_while_statement] = STATE(2480),
+ [sym_do_statement] = STATE(2478),
+ [sym_try_statement] = STATE(2466),
+ [sym_with_statement] = STATE(2462),
+ [sym_break_statement] = STATE(2458),
+ [sym_continue_statement] = STATE(2454),
+ [sym_debugger_statement] = STATE(2399),
+ [sym_return_statement] = STATE(2418),
+ [sym_throw_statement] = STATE(2416),
+ [sym_empty_statement] = STATE(2412),
+ [sym_labeled_statement] = STATE(2403),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(72),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [182] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(567),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [183] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(550),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [184] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(690),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [185] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(563),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [73] = {
+ [sym_export_statement] = STATE(2754),
+ [sym_declaration] = STATE(2754),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2754),
+ [sym_expression_statement] = STATE(2754),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2754),
+ [sym_if_statement] = STATE(2754),
+ [sym_switch_statement] = STATE(2754),
+ [sym_for_statement] = STATE(2754),
+ [sym_for_in_statement] = STATE(2754),
+ [sym_while_statement] = STATE(2754),
+ [sym_do_statement] = STATE(2754),
+ [sym_try_statement] = STATE(2754),
+ [sym_with_statement] = STATE(2754),
+ [sym_break_statement] = STATE(2754),
+ [sym_continue_statement] = STATE(2754),
+ [sym_debugger_statement] = STATE(2754),
+ [sym_return_statement] = STATE(2754),
+ [sym_throw_statement] = STATE(2754),
+ [sym_empty_statement] = STATE(2754),
+ [sym_labeled_statement] = STATE(2754),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(73),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [186] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(604),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [74] = {
+ [sym_export_statement] = STATE(2744),
+ [sym_declaration] = STATE(2744),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2744),
+ [sym_expression_statement] = STATE(2744),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2744),
+ [sym_if_statement] = STATE(2744),
+ [sym_switch_statement] = STATE(2744),
+ [sym_for_statement] = STATE(2744),
+ [sym_for_in_statement] = STATE(2744),
+ [sym_while_statement] = STATE(2744),
+ [sym_do_statement] = STATE(2744),
+ [sym_try_statement] = STATE(2744),
+ [sym_with_statement] = STATE(2744),
+ [sym_break_statement] = STATE(2744),
+ [sym_continue_statement] = STATE(2744),
+ [sym_debugger_statement] = STATE(2744),
+ [sym_return_statement] = STATE(2744),
+ [sym_throw_statement] = STATE(2744),
+ [sym_empty_statement] = STATE(2744),
+ [sym_labeled_statement] = STATE(2744),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(74),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [187] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(580),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [75] = {
+ [sym_export_statement] = STATE(817),
+ [sym_declaration] = STATE(810),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(808),
+ [sym_expression_statement] = STATE(805),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(804),
+ [sym_if_statement] = STATE(796),
+ [sym_switch_statement] = STATE(787),
+ [sym_for_statement] = STATE(774),
+ [sym_for_in_statement] = STATE(772),
+ [sym_while_statement] = STATE(761),
+ [sym_do_statement] = STATE(758),
+ [sym_try_statement] = STATE(754),
+ [sym_with_statement] = STATE(749),
+ [sym_break_statement] = STATE(740),
+ [sym_continue_statement] = STATE(738),
+ [sym_debugger_statement] = STATE(725),
+ [sym_return_statement] = STATE(695),
+ [sym_throw_statement] = STATE(899),
+ [sym_empty_statement] = STATE(707),
+ [sym_labeled_statement] = STATE(825),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(75),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(284),
+ [anon_sym_export] = ACTIONS(286),
+ [anon_sym_LBRACE] = ACTIONS(290),
+ [anon_sym_import] = ACTIONS(292),
+ [anon_sym_with] = ACTIONS(294),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(298),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_if] = ACTIONS(302),
+ [anon_sym_switch] = ACTIONS(304),
+ [anon_sym_for] = ACTIONS(306),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(308),
+ [anon_sym_do] = ACTIONS(310),
+ [anon_sym_try] = ACTIONS(312),
+ [anon_sym_break] = ACTIONS(314),
+ [anon_sym_continue] = ACTIONS(316),
+ [anon_sym_debugger] = ACTIONS(318),
+ [anon_sym_return] = ACTIONS(320),
+ [anon_sym_throw] = ACTIONS(322),
+ [anon_sym_SEMI] = ACTIONS(324),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(328),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(332),
+ [anon_sym_get] = ACTIONS(332),
+ [anon_sym_set] = ACTIONS(332),
+ [sym_html_comment] = ACTIONS(5),
},
- [188] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(600),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [76] = {
+ [sym_export_statement] = STATE(720),
+ [sym_declaration] = STATE(720),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(720),
+ [sym_expression_statement] = STATE(720),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_statement_block] = STATE(720),
+ [sym_if_statement] = STATE(720),
+ [sym_switch_statement] = STATE(720),
+ [sym_for_statement] = STATE(720),
+ [sym_for_in_statement] = STATE(720),
+ [sym_while_statement] = STATE(720),
+ [sym_do_statement] = STATE(720),
+ [sym_try_statement] = STATE(720),
+ [sym_with_statement] = STATE(720),
+ [sym_break_statement] = STATE(720),
+ [sym_continue_statement] = STATE(720),
+ [sym_debugger_statement] = STATE(720),
+ [sym_return_statement] = STATE(720),
+ [sym_throw_statement] = STATE(720),
+ [sym_empty_statement] = STATE(720),
+ [sym_labeled_statement] = STATE(720),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1245),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2236),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(76),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1886),
+ [sym_identifier] = ACTIONS(518),
+ [anon_sym_export] = ACTIONS(520),
+ [anon_sym_LBRACE] = ACTIONS(522),
+ [anon_sym_import] = ACTIONS(524),
+ [anon_sym_with] = ACTIONS(526),
+ [anon_sym_var] = ACTIONS(528),
+ [anon_sym_let] = ACTIONS(530),
+ [anon_sym_const] = ACTIONS(532),
+ [anon_sym_if] = ACTIONS(534),
+ [anon_sym_switch] = ACTIONS(536),
+ [anon_sym_for] = ACTIONS(538),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(540),
+ [anon_sym_do] = ACTIONS(542),
+ [anon_sym_try] = ACTIONS(544),
+ [anon_sym_break] = ACTIONS(546),
+ [anon_sym_continue] = ACTIONS(548),
+ [anon_sym_debugger] = ACTIONS(550),
+ [anon_sym_return] = ACTIONS(552),
+ [anon_sym_throw] = ACTIONS(554),
+ [anon_sym_SEMI] = ACTIONS(556),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(558),
+ [anon_sym_async] = ACTIONS(560),
+ [anon_sym_function] = ACTIONS(562),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [189] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(527),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [190] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(530),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(564),
+ [anon_sym_get] = ACTIONS(564),
+ [anon_sym_set] = ACTIONS(564),
+ [sym_html_comment] = ACTIONS(5),
},
- [191] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(683),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [192] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(684),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [193] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(682),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [194] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(696),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [195] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(582),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [77] = {
+ [sym_export_statement] = STATE(956),
+ [sym_declaration] = STATE(956),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(956),
+ [sym_expression_statement] = STATE(956),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(956),
+ [sym_if_statement] = STATE(956),
+ [sym_switch_statement] = STATE(956),
+ [sym_for_statement] = STATE(956),
+ [sym_for_in_statement] = STATE(956),
+ [sym_while_statement] = STATE(956),
+ [sym_do_statement] = STATE(956),
+ [sym_try_statement] = STATE(956),
+ [sym_with_statement] = STATE(956),
+ [sym_break_statement] = STATE(956),
+ [sym_continue_statement] = STATE(956),
+ [sym_debugger_statement] = STATE(956),
+ [sym_return_statement] = STATE(956),
+ [sym_throw_statement] = STATE(956),
+ [sym_empty_statement] = STATE(956),
+ [sym_labeled_statement] = STATE(956),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(77),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [196] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(587),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [78] = {
+ [sym_export_statement] = STATE(733),
+ [sym_declaration] = STATE(733),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(733),
+ [sym_expression_statement] = STATE(733),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_statement_block] = STATE(733),
+ [sym_if_statement] = STATE(733),
+ [sym_switch_statement] = STATE(733),
+ [sym_for_statement] = STATE(733),
+ [sym_for_in_statement] = STATE(733),
+ [sym_while_statement] = STATE(733),
+ [sym_do_statement] = STATE(733),
+ [sym_try_statement] = STATE(733),
+ [sym_with_statement] = STATE(733),
+ [sym_break_statement] = STATE(733),
+ [sym_continue_statement] = STATE(733),
+ [sym_debugger_statement] = STATE(733),
+ [sym_return_statement] = STATE(733),
+ [sym_throw_statement] = STATE(733),
+ [sym_empty_statement] = STATE(733),
+ [sym_labeled_statement] = STATE(733),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1245),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2236),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(78),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1886),
+ [sym_identifier] = ACTIONS(518),
+ [anon_sym_export] = ACTIONS(520),
+ [anon_sym_LBRACE] = ACTIONS(522),
+ [anon_sym_import] = ACTIONS(524),
+ [anon_sym_with] = ACTIONS(526),
+ [anon_sym_var] = ACTIONS(528),
+ [anon_sym_let] = ACTIONS(530),
+ [anon_sym_const] = ACTIONS(532),
+ [anon_sym_if] = ACTIONS(534),
+ [anon_sym_switch] = ACTIONS(536),
+ [anon_sym_for] = ACTIONS(538),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(540),
+ [anon_sym_do] = ACTIONS(542),
+ [anon_sym_try] = ACTIONS(544),
+ [anon_sym_break] = ACTIONS(546),
+ [anon_sym_continue] = ACTIONS(548),
+ [anon_sym_debugger] = ACTIONS(550),
+ [anon_sym_return] = ACTIONS(552),
+ [anon_sym_throw] = ACTIONS(554),
+ [anon_sym_SEMI] = ACTIONS(556),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(558),
+ [anon_sym_async] = ACTIONS(560),
+ [anon_sym_function] = ACTIONS(562),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [197] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(667),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [198] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(665),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(564),
+ [anon_sym_get] = ACTIONS(564),
+ [anon_sym_set] = ACTIONS(564),
+ [sym_html_comment] = ACTIONS(5),
},
- [199] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(677),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [200] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(703),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [201] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(694),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [202] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(542),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [203] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(544),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [204] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(784),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1219),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1219),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(493),
- [sym_subscript_expression] = STATE(493),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1219),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(461),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(812),
- [anon_sym_LBRACE] = ACTIONS(577),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(581),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(814),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(816),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(812),
- [anon_sym_get] = ACTIONS(812),
- [anon_sym_set] = ACTIONS(812),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [205] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(571),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [79] = {
+ [sym_export_statement] = STATE(2777),
+ [sym_declaration] = STATE(2777),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2777),
+ [sym_expression_statement] = STATE(2777),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2777),
+ [sym_if_statement] = STATE(2777),
+ [sym_switch_statement] = STATE(2777),
+ [sym_for_statement] = STATE(2777),
+ [sym_for_in_statement] = STATE(2777),
+ [sym_while_statement] = STATE(2777),
+ [sym_do_statement] = STATE(2777),
+ [sym_try_statement] = STATE(2777),
+ [sym_with_statement] = STATE(2777),
+ [sym_break_statement] = STATE(2777),
+ [sym_continue_statement] = STATE(2777),
+ [sym_debugger_statement] = STATE(2777),
+ [sym_return_statement] = STATE(2777),
+ [sym_throw_statement] = STATE(2777),
+ [sym_empty_statement] = STATE(2777),
+ [sym_labeled_statement] = STATE(2777),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(79),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [206] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(714),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [207] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(693),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [208] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(685),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [209] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(597),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [80] = {
+ [sym_export_statement] = STATE(2276),
+ [sym_declaration] = STATE(2276),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2276),
+ [sym_expression_statement] = STATE(2276),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2276),
+ [sym_if_statement] = STATE(2276),
+ [sym_switch_statement] = STATE(2276),
+ [sym_for_statement] = STATE(2276),
+ [sym_for_in_statement] = STATE(2276),
+ [sym_while_statement] = STATE(2276),
+ [sym_do_statement] = STATE(2276),
+ [sym_try_statement] = STATE(2276),
+ [sym_with_statement] = STATE(2276),
+ [sym_break_statement] = STATE(2276),
+ [sym_continue_statement] = STATE(2276),
+ [sym_debugger_statement] = STATE(2276),
+ [sym_return_statement] = STATE(2276),
+ [sym_throw_statement] = STATE(2276),
+ [sym_empty_statement] = STATE(2276),
+ [sym_labeled_statement] = STATE(2276),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(80),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [210] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(687),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [211] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(599),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [81] = {
+ [sym_export_statement] = STATE(820),
+ [sym_declaration] = STATE(820),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(820),
+ [sym_expression_statement] = STATE(820),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(820),
+ [sym_if_statement] = STATE(820),
+ [sym_switch_statement] = STATE(820),
+ [sym_for_statement] = STATE(820),
+ [sym_for_in_statement] = STATE(820),
+ [sym_while_statement] = STATE(820),
+ [sym_do_statement] = STATE(820),
+ [sym_try_statement] = STATE(820),
+ [sym_with_statement] = STATE(820),
+ [sym_break_statement] = STATE(820),
+ [sym_continue_statement] = STATE(820),
+ [sym_debugger_statement] = STATE(820),
+ [sym_return_statement] = STATE(820),
+ [sym_throw_statement] = STATE(820),
+ [sym_empty_statement] = STATE(820),
+ [sym_labeled_statement] = STATE(820),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(81),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(284),
+ [anon_sym_export] = ACTIONS(286),
+ [anon_sym_LBRACE] = ACTIONS(290),
+ [anon_sym_import] = ACTIONS(292),
+ [anon_sym_with] = ACTIONS(294),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(298),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_if] = ACTIONS(302),
+ [anon_sym_switch] = ACTIONS(304),
+ [anon_sym_for] = ACTIONS(306),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(308),
+ [anon_sym_do] = ACTIONS(310),
+ [anon_sym_try] = ACTIONS(312),
+ [anon_sym_break] = ACTIONS(314),
+ [anon_sym_continue] = ACTIONS(316),
+ [anon_sym_debugger] = ACTIONS(318),
+ [anon_sym_return] = ACTIONS(320),
+ [anon_sym_throw] = ACTIONS(322),
+ [anon_sym_SEMI] = ACTIONS(324),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(328),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(332),
+ [anon_sym_get] = ACTIONS(332),
+ [anon_sym_set] = ACTIONS(332),
+ [sym_html_comment] = ACTIONS(5),
},
- [212] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(603),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [82] = {
+ [sym_export_statement] = STATE(762),
+ [sym_declaration] = STATE(768),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(776),
+ [sym_expression_statement] = STATE(771),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(678),
+ [sym_if_statement] = STATE(782),
+ [sym_switch_statement] = STATE(784),
+ [sym_for_statement] = STATE(786),
+ [sym_for_in_statement] = STATE(789),
+ [sym_while_statement] = STATE(790),
+ [sym_do_statement] = STATE(679),
+ [sym_try_statement] = STATE(792),
+ [sym_with_statement] = STATE(793),
+ [sym_break_statement] = STATE(795),
+ [sym_continue_statement] = STATE(797),
+ [sym_debugger_statement] = STATE(802),
+ [sym_return_statement] = STATE(809),
+ [sym_throw_statement] = STATE(811),
+ [sym_empty_statement] = STATE(815),
+ [sym_labeled_statement] = STATE(816),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(82),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(284),
+ [anon_sym_export] = ACTIONS(286),
+ [anon_sym_LBRACE] = ACTIONS(290),
+ [anon_sym_import] = ACTIONS(292),
+ [anon_sym_with] = ACTIONS(294),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(298),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_if] = ACTIONS(302),
+ [anon_sym_switch] = ACTIONS(304),
+ [anon_sym_for] = ACTIONS(306),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(308),
+ [anon_sym_do] = ACTIONS(310),
+ [anon_sym_try] = ACTIONS(312),
+ [anon_sym_break] = ACTIONS(314),
+ [anon_sym_continue] = ACTIONS(316),
+ [anon_sym_debugger] = ACTIONS(318),
+ [anon_sym_return] = ACTIONS(320),
+ [anon_sym_throw] = ACTIONS(322),
+ [anon_sym_SEMI] = ACTIONS(324),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(328),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(332),
+ [anon_sym_get] = ACTIONS(332),
+ [anon_sym_set] = ACTIONS(332),
+ [sym_html_comment] = ACTIONS(5),
},
- [213] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(614),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [83] = {
+ [sym_export_statement] = STATE(990),
+ [sym_declaration] = STATE(990),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(990),
+ [sym_expression_statement] = STATE(990),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(990),
+ [sym_if_statement] = STATE(990),
+ [sym_switch_statement] = STATE(990),
+ [sym_for_statement] = STATE(990),
+ [sym_for_in_statement] = STATE(990),
+ [sym_while_statement] = STATE(990),
+ [sym_do_statement] = STATE(990),
+ [sym_try_statement] = STATE(990),
+ [sym_with_statement] = STATE(990),
+ [sym_break_statement] = STATE(990),
+ [sym_continue_statement] = STATE(990),
+ [sym_debugger_statement] = STATE(990),
+ [sym_return_statement] = STATE(990),
+ [sym_throw_statement] = STATE(990),
+ [sym_empty_statement] = STATE(990),
+ [sym_labeled_statement] = STATE(990),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(83),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [214] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(613),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [84] = {
+ [sym_export_statement] = STATE(757),
+ [sym_declaration] = STATE(757),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(757),
+ [sym_expression_statement] = STATE(757),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(757),
+ [sym_if_statement] = STATE(757),
+ [sym_switch_statement] = STATE(757),
+ [sym_for_statement] = STATE(757),
+ [sym_for_in_statement] = STATE(757),
+ [sym_while_statement] = STATE(757),
+ [sym_do_statement] = STATE(757),
+ [sym_try_statement] = STATE(757),
+ [sym_with_statement] = STATE(757),
+ [sym_break_statement] = STATE(757),
+ [sym_continue_statement] = STATE(757),
+ [sym_debugger_statement] = STATE(757),
+ [sym_return_statement] = STATE(757),
+ [sym_throw_statement] = STATE(757),
+ [sym_empty_statement] = STATE(757),
+ [sym_labeled_statement] = STATE(757),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(84),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(284),
+ [anon_sym_export] = ACTIONS(286),
+ [anon_sym_LBRACE] = ACTIONS(290),
+ [anon_sym_import] = ACTIONS(292),
+ [anon_sym_with] = ACTIONS(294),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(298),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_if] = ACTIONS(302),
+ [anon_sym_switch] = ACTIONS(304),
+ [anon_sym_for] = ACTIONS(306),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(308),
+ [anon_sym_do] = ACTIONS(310),
+ [anon_sym_try] = ACTIONS(312),
+ [anon_sym_break] = ACTIONS(314),
+ [anon_sym_continue] = ACTIONS(316),
+ [anon_sym_debugger] = ACTIONS(318),
+ [anon_sym_return] = ACTIONS(320),
+ [anon_sym_throw] = ACTIONS(322),
+ [anon_sym_SEMI] = ACTIONS(324),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(328),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(332),
+ [anon_sym_get] = ACTIONS(332),
+ [anon_sym_set] = ACTIONS(332),
+ [sym_html_comment] = ACTIONS(5),
},
- [215] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(612),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [85] = {
+ [sym_export_statement] = STATE(903),
+ [sym_declaration] = STATE(903),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(903),
+ [sym_expression_statement] = STATE(903),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(903),
+ [sym_if_statement] = STATE(903),
+ [sym_switch_statement] = STATE(903),
+ [sym_for_statement] = STATE(903),
+ [sym_for_in_statement] = STATE(903),
+ [sym_while_statement] = STATE(903),
+ [sym_do_statement] = STATE(903),
+ [sym_try_statement] = STATE(903),
+ [sym_with_statement] = STATE(903),
+ [sym_break_statement] = STATE(903),
+ [sym_continue_statement] = STATE(903),
+ [sym_debugger_statement] = STATE(903),
+ [sym_return_statement] = STATE(903),
+ [sym_throw_statement] = STATE(903),
+ [sym_empty_statement] = STATE(903),
+ [sym_labeled_statement] = STATE(903),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(85),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(284),
+ [anon_sym_export] = ACTIONS(286),
+ [anon_sym_LBRACE] = ACTIONS(290),
+ [anon_sym_import] = ACTIONS(292),
+ [anon_sym_with] = ACTIONS(294),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(298),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_if] = ACTIONS(302),
+ [anon_sym_switch] = ACTIONS(304),
+ [anon_sym_for] = ACTIONS(306),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(308),
+ [anon_sym_do] = ACTIONS(310),
+ [anon_sym_try] = ACTIONS(312),
+ [anon_sym_break] = ACTIONS(314),
+ [anon_sym_continue] = ACTIONS(316),
+ [anon_sym_debugger] = ACTIONS(318),
+ [anon_sym_return] = ACTIONS(320),
+ [anon_sym_throw] = ACTIONS(322),
+ [anon_sym_SEMI] = ACTIONS(324),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(328),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(332),
+ [anon_sym_get] = ACTIONS(332),
+ [anon_sym_set] = ACTIONS(332),
+ [sym_html_comment] = ACTIONS(5),
},
- [216] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(611),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [86] = {
+ [sym_export_statement] = STATE(751),
+ [sym_declaration] = STATE(751),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(751),
+ [sym_expression_statement] = STATE(751),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(751),
+ [sym_if_statement] = STATE(751),
+ [sym_switch_statement] = STATE(751),
+ [sym_for_statement] = STATE(751),
+ [sym_for_in_statement] = STATE(751),
+ [sym_while_statement] = STATE(751),
+ [sym_do_statement] = STATE(751),
+ [sym_try_statement] = STATE(751),
+ [sym_with_statement] = STATE(751),
+ [sym_break_statement] = STATE(751),
+ [sym_continue_statement] = STATE(751),
+ [sym_debugger_statement] = STATE(751),
+ [sym_return_statement] = STATE(751),
+ [sym_throw_statement] = STATE(751),
+ [sym_empty_statement] = STATE(751),
+ [sym_labeled_statement] = STATE(751),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(86),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(284),
+ [anon_sym_export] = ACTIONS(286),
+ [anon_sym_LBRACE] = ACTIONS(290),
+ [anon_sym_import] = ACTIONS(292),
+ [anon_sym_with] = ACTIONS(294),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(298),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_if] = ACTIONS(302),
+ [anon_sym_switch] = ACTIONS(304),
+ [anon_sym_for] = ACTIONS(306),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(308),
+ [anon_sym_do] = ACTIONS(310),
+ [anon_sym_try] = ACTIONS(312),
+ [anon_sym_break] = ACTIONS(314),
+ [anon_sym_continue] = ACTIONS(316),
+ [anon_sym_debugger] = ACTIONS(318),
+ [anon_sym_return] = ACTIONS(320),
+ [anon_sym_throw] = ACTIONS(322),
+ [anon_sym_SEMI] = ACTIONS(324),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(328),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(332),
+ [anon_sym_get] = ACTIONS(332),
+ [anon_sym_set] = ACTIONS(332),
+ [sym_html_comment] = ACTIONS(5),
},
- [217] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(610),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [87] = {
+ [sym_export_statement] = STATE(2364),
+ [sym_declaration] = STATE(2364),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2364),
+ [sym_expression_statement] = STATE(2364),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2364),
+ [sym_if_statement] = STATE(2364),
+ [sym_switch_statement] = STATE(2364),
+ [sym_for_statement] = STATE(2364),
+ [sym_for_in_statement] = STATE(2364),
+ [sym_while_statement] = STATE(2364),
+ [sym_do_statement] = STATE(2364),
+ [sym_try_statement] = STATE(2364),
+ [sym_with_statement] = STATE(2364),
+ [sym_break_statement] = STATE(2364),
+ [sym_continue_statement] = STATE(2364),
+ [sym_debugger_statement] = STATE(2364),
+ [sym_return_statement] = STATE(2364),
+ [sym_throw_statement] = STATE(2364),
+ [sym_empty_statement] = STATE(2364),
+ [sym_labeled_statement] = STATE(2364),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(87),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [218] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(609),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [88] = {
+ [sym_export_statement] = STATE(726),
+ [sym_declaration] = STATE(726),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(726),
+ [sym_expression_statement] = STATE(726),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_statement_block] = STATE(726),
+ [sym_if_statement] = STATE(726),
+ [sym_switch_statement] = STATE(726),
+ [sym_for_statement] = STATE(726),
+ [sym_for_in_statement] = STATE(726),
+ [sym_while_statement] = STATE(726),
+ [sym_do_statement] = STATE(726),
+ [sym_try_statement] = STATE(726),
+ [sym_with_statement] = STATE(726),
+ [sym_break_statement] = STATE(726),
+ [sym_continue_statement] = STATE(726),
+ [sym_debugger_statement] = STATE(726),
+ [sym_return_statement] = STATE(726),
+ [sym_throw_statement] = STATE(726),
+ [sym_empty_statement] = STATE(726),
+ [sym_labeled_statement] = STATE(726),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1245),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2236),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(88),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1886),
+ [sym_identifier] = ACTIONS(518),
+ [anon_sym_export] = ACTIONS(520),
+ [anon_sym_LBRACE] = ACTIONS(522),
+ [anon_sym_import] = ACTIONS(524),
+ [anon_sym_with] = ACTIONS(526),
+ [anon_sym_var] = ACTIONS(528),
+ [anon_sym_let] = ACTIONS(530),
+ [anon_sym_const] = ACTIONS(532),
+ [anon_sym_if] = ACTIONS(534),
+ [anon_sym_switch] = ACTIONS(536),
+ [anon_sym_for] = ACTIONS(538),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(540),
+ [anon_sym_do] = ACTIONS(542),
+ [anon_sym_try] = ACTIONS(544),
+ [anon_sym_break] = ACTIONS(546),
+ [anon_sym_continue] = ACTIONS(548),
+ [anon_sym_debugger] = ACTIONS(550),
+ [anon_sym_return] = ACTIONS(552),
+ [anon_sym_throw] = ACTIONS(554),
+ [anon_sym_SEMI] = ACTIONS(556),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(558),
+ [anon_sym_async] = ACTIONS(560),
+ [anon_sym_function] = ACTIONS(562),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(564),
+ [anon_sym_get] = ACTIONS(564),
+ [anon_sym_set] = ACTIONS(564),
+ [sym_html_comment] = ACTIONS(5),
},
- [219] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(608),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [89] = {
+ [sym_export_statement] = STATE(712),
+ [sym_declaration] = STATE(712),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(712),
+ [sym_expression_statement] = STATE(712),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(712),
+ [sym_if_statement] = STATE(712),
+ [sym_switch_statement] = STATE(712),
+ [sym_for_statement] = STATE(712),
+ [sym_for_in_statement] = STATE(712),
+ [sym_while_statement] = STATE(712),
+ [sym_do_statement] = STATE(712),
+ [sym_try_statement] = STATE(712),
+ [sym_with_statement] = STATE(712),
+ [sym_break_statement] = STATE(712),
+ [sym_continue_statement] = STATE(712),
+ [sym_debugger_statement] = STATE(712),
+ [sym_return_statement] = STATE(712),
+ [sym_throw_statement] = STATE(712),
+ [sym_empty_statement] = STATE(712),
+ [sym_labeled_statement] = STATE(712),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(89),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(284),
+ [anon_sym_export] = ACTIONS(286),
+ [anon_sym_LBRACE] = ACTIONS(290),
+ [anon_sym_import] = ACTIONS(292),
+ [anon_sym_with] = ACTIONS(294),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(298),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_if] = ACTIONS(302),
+ [anon_sym_switch] = ACTIONS(304),
+ [anon_sym_for] = ACTIONS(306),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(308),
+ [anon_sym_do] = ACTIONS(310),
+ [anon_sym_try] = ACTIONS(312),
+ [anon_sym_break] = ACTIONS(314),
+ [anon_sym_continue] = ACTIONS(316),
+ [anon_sym_debugger] = ACTIONS(318),
+ [anon_sym_return] = ACTIONS(320),
+ [anon_sym_throw] = ACTIONS(322),
+ [anon_sym_SEMI] = ACTIONS(324),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(328),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(332),
+ [anon_sym_get] = ACTIONS(332),
+ [anon_sym_set] = ACTIONS(332),
+ [sym_html_comment] = ACTIONS(5),
},
- [220] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(607),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [90] = {
+ [sym_export_statement] = STATE(495),
+ [sym_declaration] = STATE(495),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(495),
+ [sym_expression_statement] = STATE(495),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_statement_block] = STATE(495),
+ [sym_if_statement] = STATE(495),
+ [sym_switch_statement] = STATE(495),
+ [sym_for_statement] = STATE(495),
+ [sym_for_in_statement] = STATE(495),
+ [sym_while_statement] = STATE(495),
+ [sym_do_statement] = STATE(495),
+ [sym_try_statement] = STATE(495),
+ [sym_with_statement] = STATE(495),
+ [sym_break_statement] = STATE(495),
+ [sym_continue_statement] = STATE(495),
+ [sym_debugger_statement] = STATE(495),
+ [sym_return_statement] = STATE(495),
+ [sym_throw_statement] = STATE(495),
+ [sym_empty_statement] = STATE(495),
+ [sym_labeled_statement] = STATE(495),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1219),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2554),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(90),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1858),
+ [sym_identifier] = ACTIONS(614),
+ [anon_sym_export] = ACTIONS(616),
+ [anon_sym_LBRACE] = ACTIONS(618),
+ [anon_sym_import] = ACTIONS(620),
+ [anon_sym_with] = ACTIONS(622),
+ [anon_sym_var] = ACTIONS(624),
+ [anon_sym_let] = ACTIONS(626),
+ [anon_sym_const] = ACTIONS(628),
+ [anon_sym_if] = ACTIONS(630),
+ [anon_sym_switch] = ACTIONS(632),
+ [anon_sym_for] = ACTIONS(634),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(636),
+ [anon_sym_do] = ACTIONS(638),
+ [anon_sym_try] = ACTIONS(640),
+ [anon_sym_break] = ACTIONS(642),
+ [anon_sym_continue] = ACTIONS(644),
+ [anon_sym_debugger] = ACTIONS(646),
+ [anon_sym_return] = ACTIONS(648),
+ [anon_sym_throw] = ACTIONS(650),
+ [anon_sym_SEMI] = ACTIONS(652),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(654),
+ [anon_sym_async] = ACTIONS(656),
+ [anon_sym_function] = ACTIONS(658),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(660),
+ [anon_sym_get] = ACTIONS(660),
+ [anon_sym_set] = ACTIONS(660),
+ [sym_html_comment] = ACTIONS(5),
},
- [221] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(606),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [91] = {
+ [sym_export_statement] = STATE(959),
+ [sym_declaration] = STATE(959),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(959),
+ [sym_expression_statement] = STATE(959),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(959),
+ [sym_if_statement] = STATE(959),
+ [sym_switch_statement] = STATE(959),
+ [sym_for_statement] = STATE(959),
+ [sym_for_in_statement] = STATE(959),
+ [sym_while_statement] = STATE(959),
+ [sym_do_statement] = STATE(959),
+ [sym_try_statement] = STATE(959),
+ [sym_with_statement] = STATE(959),
+ [sym_break_statement] = STATE(959),
+ [sym_continue_statement] = STATE(959),
+ [sym_debugger_statement] = STATE(959),
+ [sym_return_statement] = STATE(959),
+ [sym_throw_statement] = STATE(959),
+ [sym_empty_statement] = STATE(959),
+ [sym_labeled_statement] = STATE(959),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(91),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [222] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(545),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [223] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(673),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [224] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(546),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [225] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(699),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [226] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(701),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [227] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(702),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [228] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(705),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [229] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(706),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [230] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(709),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [231] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(710),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [232] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(547),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [233] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(637),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [234] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(595),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [92] = {
+ [sym_export_statement] = STATE(2749),
+ [sym_declaration] = STATE(2749),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2749),
+ [sym_expression_statement] = STATE(2749),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2749),
+ [sym_if_statement] = STATE(2749),
+ [sym_switch_statement] = STATE(2749),
+ [sym_for_statement] = STATE(2749),
+ [sym_for_in_statement] = STATE(2749),
+ [sym_while_statement] = STATE(2749),
+ [sym_do_statement] = STATE(2749),
+ [sym_try_statement] = STATE(2749),
+ [sym_with_statement] = STATE(2749),
+ [sym_break_statement] = STATE(2749),
+ [sym_continue_statement] = STATE(2749),
+ [sym_debugger_statement] = STATE(2749),
+ [sym_return_statement] = STATE(2749),
+ [sym_throw_statement] = STATE(2749),
+ [sym_empty_statement] = STATE(2749),
+ [sym_labeled_statement] = STATE(2749),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(92),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [235] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(536),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [236] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(535),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [237] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(540),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [238] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(641),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [239] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(639),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [240] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(586),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [93] = {
+ [sym_export_statement] = STATE(2750),
+ [sym_declaration] = STATE(2750),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2750),
+ [sym_expression_statement] = STATE(2750),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2750),
+ [sym_if_statement] = STATE(2750),
+ [sym_switch_statement] = STATE(2750),
+ [sym_for_statement] = STATE(2750),
+ [sym_for_in_statement] = STATE(2750),
+ [sym_while_statement] = STATE(2750),
+ [sym_do_statement] = STATE(2750),
+ [sym_try_statement] = STATE(2750),
+ [sym_with_statement] = STATE(2750),
+ [sym_break_statement] = STATE(2750),
+ [sym_continue_statement] = STATE(2750),
+ [sym_debugger_statement] = STATE(2750),
+ [sym_return_statement] = STATE(2750),
+ [sym_throw_statement] = STATE(2750),
+ [sym_empty_statement] = STATE(2750),
+ [sym_labeled_statement] = STATE(2750),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(93),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [241] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(593),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [94] = {
+ [sym_export_statement] = STATE(900),
+ [sym_declaration] = STATE(900),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(900),
+ [sym_expression_statement] = STATE(900),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_statement_block] = STATE(900),
+ [sym_if_statement] = STATE(900),
+ [sym_switch_statement] = STATE(900),
+ [sym_for_statement] = STATE(900),
+ [sym_for_in_statement] = STATE(900),
+ [sym_while_statement] = STATE(900),
+ [sym_do_statement] = STATE(900),
+ [sym_try_statement] = STATE(900),
+ [sym_with_statement] = STATE(900),
+ [sym_break_statement] = STATE(900),
+ [sym_continue_statement] = STATE(900),
+ [sym_debugger_statement] = STATE(900),
+ [sym_return_statement] = STATE(900),
+ [sym_throw_statement] = STATE(900),
+ [sym_empty_statement] = STATE(900),
+ [sym_labeled_statement] = STATE(900),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1245),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2236),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(94),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1886),
+ [sym_identifier] = ACTIONS(518),
+ [anon_sym_export] = ACTIONS(520),
+ [anon_sym_LBRACE] = ACTIONS(522),
+ [anon_sym_import] = ACTIONS(524),
+ [anon_sym_with] = ACTIONS(526),
+ [anon_sym_var] = ACTIONS(528),
+ [anon_sym_let] = ACTIONS(530),
+ [anon_sym_const] = ACTIONS(532),
+ [anon_sym_if] = ACTIONS(534),
+ [anon_sym_switch] = ACTIONS(536),
+ [anon_sym_for] = ACTIONS(538),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(540),
+ [anon_sym_do] = ACTIONS(542),
+ [anon_sym_try] = ACTIONS(544),
+ [anon_sym_break] = ACTIONS(546),
+ [anon_sym_continue] = ACTIONS(548),
+ [anon_sym_debugger] = ACTIONS(550),
+ [anon_sym_return] = ACTIONS(552),
+ [anon_sym_throw] = ACTIONS(554),
+ [anon_sym_SEMI] = ACTIONS(556),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(558),
+ [anon_sym_async] = ACTIONS(560),
+ [anon_sym_function] = ACTIONS(562),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [242] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(551),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(564),
+ [anon_sym_get] = ACTIONS(564),
+ [anon_sym_set] = ACTIONS(564),
+ [sym_html_comment] = ACTIONS(5),
},
- [243] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(594),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [95] = {
+ [sym_export_statement] = STATE(727),
+ [sym_declaration] = STATE(727),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(727),
+ [sym_expression_statement] = STATE(727),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_statement_block] = STATE(727),
+ [sym_if_statement] = STATE(727),
+ [sym_switch_statement] = STATE(727),
+ [sym_for_statement] = STATE(727),
+ [sym_for_in_statement] = STATE(727),
+ [sym_while_statement] = STATE(727),
+ [sym_do_statement] = STATE(727),
+ [sym_try_statement] = STATE(727),
+ [sym_with_statement] = STATE(727),
+ [sym_break_statement] = STATE(727),
+ [sym_continue_statement] = STATE(727),
+ [sym_debugger_statement] = STATE(727),
+ [sym_return_statement] = STATE(727),
+ [sym_throw_statement] = STATE(727),
+ [sym_empty_statement] = STATE(727),
+ [sym_labeled_statement] = STATE(727),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1246),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2479),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(95),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1870),
+ [sym_identifier] = ACTIONS(284),
+ [anon_sym_export] = ACTIONS(286),
+ [anon_sym_LBRACE] = ACTIONS(290),
+ [anon_sym_import] = ACTIONS(292),
+ [anon_sym_with] = ACTIONS(294),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(298),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_if] = ACTIONS(302),
+ [anon_sym_switch] = ACTIONS(304),
+ [anon_sym_for] = ACTIONS(306),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(308),
+ [anon_sym_do] = ACTIONS(310),
+ [anon_sym_try] = ACTIONS(312),
+ [anon_sym_break] = ACTIONS(314),
+ [anon_sym_continue] = ACTIONS(316),
+ [anon_sym_debugger] = ACTIONS(318),
+ [anon_sym_return] = ACTIONS(320),
+ [anon_sym_throw] = ACTIONS(322),
+ [anon_sym_SEMI] = ACTIONS(324),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(328),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [244] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(628),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [245] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(537),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [246] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(583),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(332),
+ [anon_sym_get] = ACTIONS(332),
+ [anon_sym_set] = ACTIONS(332),
+ [sym_html_comment] = ACTIONS(5),
},
- [247] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(528),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [248] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(578),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [96] = {
+ [sym_export_statement] = STATE(961),
+ [sym_declaration] = STATE(961),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(961),
+ [sym_expression_statement] = STATE(961),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(961),
+ [sym_if_statement] = STATE(961),
+ [sym_switch_statement] = STATE(961),
+ [sym_for_statement] = STATE(961),
+ [sym_for_in_statement] = STATE(961),
+ [sym_while_statement] = STATE(961),
+ [sym_do_statement] = STATE(961),
+ [sym_try_statement] = STATE(961),
+ [sym_with_statement] = STATE(961),
+ [sym_break_statement] = STATE(961),
+ [sym_continue_statement] = STATE(961),
+ [sym_debugger_statement] = STATE(961),
+ [sym_return_statement] = STATE(961),
+ [sym_throw_statement] = STATE(961),
+ [sym_empty_statement] = STATE(961),
+ [sym_labeled_statement] = STATE(961),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(96),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [249] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(590),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [97] = {
+ [sym_export_statement] = STATE(487),
+ [sym_declaration] = STATE(487),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(487),
+ [sym_expression_statement] = STATE(487),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_statement_block] = STATE(487),
+ [sym_if_statement] = STATE(487),
+ [sym_switch_statement] = STATE(487),
+ [sym_for_statement] = STATE(487),
+ [sym_for_in_statement] = STATE(487),
+ [sym_while_statement] = STATE(487),
+ [sym_do_statement] = STATE(487),
+ [sym_try_statement] = STATE(487),
+ [sym_with_statement] = STATE(487),
+ [sym_break_statement] = STATE(487),
+ [sym_continue_statement] = STATE(487),
+ [sym_debugger_statement] = STATE(487),
+ [sym_return_statement] = STATE(487),
+ [sym_throw_statement] = STATE(487),
+ [sym_empty_statement] = STATE(487),
+ [sym_labeled_statement] = STATE(487),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1219),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2554),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(97),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1858),
+ [sym_identifier] = ACTIONS(614),
+ [anon_sym_export] = ACTIONS(616),
+ [anon_sym_LBRACE] = ACTIONS(618),
+ [anon_sym_import] = ACTIONS(620),
+ [anon_sym_with] = ACTIONS(622),
+ [anon_sym_var] = ACTIONS(624),
+ [anon_sym_let] = ACTIONS(626),
+ [anon_sym_const] = ACTIONS(628),
+ [anon_sym_if] = ACTIONS(630),
+ [anon_sym_switch] = ACTIONS(632),
+ [anon_sym_for] = ACTIONS(634),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(636),
+ [anon_sym_do] = ACTIONS(638),
+ [anon_sym_try] = ACTIONS(640),
+ [anon_sym_break] = ACTIONS(642),
+ [anon_sym_continue] = ACTIONS(644),
+ [anon_sym_debugger] = ACTIONS(646),
+ [anon_sym_return] = ACTIONS(648),
+ [anon_sym_throw] = ACTIONS(650),
+ [anon_sym_SEMI] = ACTIONS(652),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(654),
+ [anon_sym_async] = ACTIONS(656),
+ [anon_sym_function] = ACTIONS(658),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [250] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(554),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(660),
+ [anon_sym_get] = ACTIONS(660),
+ [anon_sym_set] = ACTIONS(660),
+ [sym_html_comment] = ACTIONS(5),
},
- [251] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(579),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [98] = {
+ [sym_export_statement] = STATE(609),
+ [sym_declaration] = STATE(609),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(609),
+ [sym_expression_statement] = STATE(609),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_statement_block] = STATE(609),
+ [sym_if_statement] = STATE(609),
+ [sym_switch_statement] = STATE(609),
+ [sym_for_statement] = STATE(609),
+ [sym_for_in_statement] = STATE(609),
+ [sym_while_statement] = STATE(609),
+ [sym_do_statement] = STATE(609),
+ [sym_try_statement] = STATE(609),
+ [sym_with_statement] = STATE(609),
+ [sym_break_statement] = STATE(609),
+ [sym_continue_statement] = STATE(609),
+ [sym_debugger_statement] = STATE(609),
+ [sym_return_statement] = STATE(609),
+ [sym_throw_statement] = STATE(609),
+ [sym_empty_statement] = STATE(609),
+ [sym_labeled_statement] = STATE(609),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1245),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2236),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(98),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1886),
+ [sym_identifier] = ACTIONS(518),
+ [anon_sym_export] = ACTIONS(520),
+ [anon_sym_LBRACE] = ACTIONS(522),
+ [anon_sym_import] = ACTIONS(524),
+ [anon_sym_with] = ACTIONS(526),
+ [anon_sym_var] = ACTIONS(528),
+ [anon_sym_let] = ACTIONS(530),
+ [anon_sym_const] = ACTIONS(532),
+ [anon_sym_if] = ACTIONS(534),
+ [anon_sym_switch] = ACTIONS(536),
+ [anon_sym_for] = ACTIONS(538),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(540),
+ [anon_sym_do] = ACTIONS(542),
+ [anon_sym_try] = ACTIONS(544),
+ [anon_sym_break] = ACTIONS(546),
+ [anon_sym_continue] = ACTIONS(548),
+ [anon_sym_debugger] = ACTIONS(550),
+ [anon_sym_return] = ACTIONS(552),
+ [anon_sym_throw] = ACTIONS(554),
+ [anon_sym_SEMI] = ACTIONS(556),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(558),
+ [anon_sym_async] = ACTIONS(560),
+ [anon_sym_function] = ACTIONS(562),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(564),
+ [anon_sym_get] = ACTIONS(564),
+ [anon_sym_set] = ACTIONS(564),
+ [sym_html_comment] = ACTIONS(5),
},
- [252] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(577),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [99] = {
+ [sym_export_statement] = STATE(887),
+ [sym_declaration] = STATE(886),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(885),
+ [sym_expression_statement] = STATE(882),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_statement_block] = STATE(881),
+ [sym_if_statement] = STATE(872),
+ [sym_switch_statement] = STATE(868),
+ [sym_for_statement] = STATE(867),
+ [sym_for_in_statement] = STATE(864),
+ [sym_while_statement] = STATE(860),
+ [sym_do_statement] = STATE(858),
+ [sym_try_statement] = STATE(856),
+ [sym_with_statement] = STATE(854),
+ [sym_break_statement] = STATE(851),
+ [sym_continue_statement] = STATE(850),
+ [sym_debugger_statement] = STATE(846),
+ [sym_return_statement] = STATE(845),
+ [sym_throw_statement] = STATE(844),
+ [sym_empty_statement] = STATE(843),
+ [sym_labeled_statement] = STATE(842),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1245),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2236),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(99),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1886),
+ [sym_identifier] = ACTIONS(518),
+ [anon_sym_export] = ACTIONS(520),
+ [anon_sym_LBRACE] = ACTIONS(522),
+ [anon_sym_import] = ACTIONS(524),
+ [anon_sym_with] = ACTIONS(526),
+ [anon_sym_var] = ACTIONS(528),
+ [anon_sym_let] = ACTIONS(530),
+ [anon_sym_const] = ACTIONS(532),
+ [anon_sym_if] = ACTIONS(534),
+ [anon_sym_switch] = ACTIONS(536),
+ [anon_sym_for] = ACTIONS(538),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(540),
+ [anon_sym_do] = ACTIONS(542),
+ [anon_sym_try] = ACTIONS(544),
+ [anon_sym_break] = ACTIONS(546),
+ [anon_sym_continue] = ACTIONS(548),
+ [anon_sym_debugger] = ACTIONS(550),
+ [anon_sym_return] = ACTIONS(552),
+ [anon_sym_throw] = ACTIONS(554),
+ [anon_sym_SEMI] = ACTIONS(556),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(558),
+ [anon_sym_async] = ACTIONS(560),
+ [anon_sym_function] = ACTIONS(562),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [253] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(647),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [254] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(646),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(564),
+ [anon_sym_get] = ACTIONS(564),
+ [anon_sym_set] = ACTIONS(564),
+ [sym_html_comment] = ACTIONS(5),
},
- [255] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(645),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [256] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(718),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
- },
- [257] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(643),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [100] = {
+ [sym_export_statement] = STATE(694),
+ [sym_declaration] = STATE(693),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(692),
+ [sym_expression_statement] = STATE(691),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_statement_block] = STATE(690),
+ [sym_if_statement] = STATE(688),
+ [sym_switch_statement] = STATE(687),
+ [sym_for_statement] = STATE(686),
+ [sym_for_in_statement] = STATE(685),
+ [sym_while_statement] = STATE(684),
+ [sym_do_statement] = STATE(683),
+ [sym_try_statement] = STATE(682),
+ [sym_with_statement] = STATE(681),
+ [sym_break_statement] = STATE(680),
+ [sym_continue_statement] = STATE(852),
+ [sym_debugger_statement] = STATE(744),
+ [sym_return_statement] = STATE(741),
+ [sym_throw_statement] = STATE(731),
+ [sym_empty_statement] = STATE(730),
+ [sym_labeled_statement] = STATE(728),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1245),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2236),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(100),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1886),
+ [sym_identifier] = ACTIONS(518),
+ [anon_sym_export] = ACTIONS(520),
+ [anon_sym_LBRACE] = ACTIONS(522),
+ [anon_sym_import] = ACTIONS(524),
+ [anon_sym_with] = ACTIONS(526),
+ [anon_sym_var] = ACTIONS(528),
+ [anon_sym_let] = ACTIONS(530),
+ [anon_sym_const] = ACTIONS(532),
+ [anon_sym_if] = ACTIONS(534),
+ [anon_sym_switch] = ACTIONS(536),
+ [anon_sym_for] = ACTIONS(538),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(540),
+ [anon_sym_do] = ACTIONS(542),
+ [anon_sym_try] = ACTIONS(544),
+ [anon_sym_break] = ACTIONS(546),
+ [anon_sym_continue] = ACTIONS(548),
+ [anon_sym_debugger] = ACTIONS(550),
+ [anon_sym_return] = ACTIONS(552),
+ [anon_sym_throw] = ACTIONS(554),
+ [anon_sym_SEMI] = ACTIONS(556),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(558),
+ [anon_sym_async] = ACTIONS(560),
+ [anon_sym_function] = ACTIONS(562),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(564),
+ [anon_sym_get] = ACTIONS(564),
+ [anon_sym_set] = ACTIONS(564),
+ [sym_html_comment] = ACTIONS(5),
},
- [258] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(642),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [101] = {
+ [sym_export_statement] = STATE(926),
+ [sym_declaration] = STATE(926),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(926),
+ [sym_expression_statement] = STATE(926),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(926),
+ [sym_if_statement] = STATE(926),
+ [sym_switch_statement] = STATE(926),
+ [sym_for_statement] = STATE(926),
+ [sym_for_in_statement] = STATE(926),
+ [sym_while_statement] = STATE(926),
+ [sym_do_statement] = STATE(926),
+ [sym_try_statement] = STATE(926),
+ [sym_with_statement] = STATE(926),
+ [sym_break_statement] = STATE(926),
+ [sym_continue_statement] = STATE(926),
+ [sym_debugger_statement] = STATE(926),
+ [sym_return_statement] = STATE(926),
+ [sym_throw_statement] = STATE(926),
+ [sym_empty_statement] = STATE(926),
+ [sym_labeled_statement] = STATE(926),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(101),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [259] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(638),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [102] = {
+ [sym_export_statement] = STATE(614),
+ [sym_declaration] = STATE(614),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(614),
+ [sym_expression_statement] = STATE(614),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_statement_block] = STATE(614),
+ [sym_if_statement] = STATE(614),
+ [sym_switch_statement] = STATE(614),
+ [sym_for_statement] = STATE(614),
+ [sym_for_in_statement] = STATE(614),
+ [sym_while_statement] = STATE(614),
+ [sym_do_statement] = STATE(614),
+ [sym_try_statement] = STATE(614),
+ [sym_with_statement] = STATE(614),
+ [sym_break_statement] = STATE(614),
+ [sym_continue_statement] = STATE(614),
+ [sym_debugger_statement] = STATE(614),
+ [sym_return_statement] = STATE(614),
+ [sym_throw_statement] = STATE(614),
+ [sym_empty_statement] = STATE(614),
+ [sym_labeled_statement] = STATE(614),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1219),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2554),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(102),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1858),
+ [sym_identifier] = ACTIONS(614),
+ [anon_sym_export] = ACTIONS(616),
+ [anon_sym_LBRACE] = ACTIONS(618),
+ [anon_sym_import] = ACTIONS(620),
+ [anon_sym_with] = ACTIONS(622),
+ [anon_sym_var] = ACTIONS(624),
+ [anon_sym_let] = ACTIONS(626),
+ [anon_sym_const] = ACTIONS(628),
+ [anon_sym_if] = ACTIONS(630),
+ [anon_sym_switch] = ACTIONS(632),
+ [anon_sym_for] = ACTIONS(634),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(636),
+ [anon_sym_do] = ACTIONS(638),
+ [anon_sym_try] = ACTIONS(640),
+ [anon_sym_break] = ACTIONS(642),
+ [anon_sym_continue] = ACTIONS(644),
+ [anon_sym_debugger] = ACTIONS(646),
+ [anon_sym_return] = ACTIONS(648),
+ [anon_sym_throw] = ACTIONS(650),
+ [anon_sym_SEMI] = ACTIONS(652),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(654),
+ [anon_sym_async] = ACTIONS(656),
+ [anon_sym_function] = ACTIONS(658),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(660),
+ [anon_sym_get] = ACTIONS(660),
+ [anon_sym_set] = ACTIONS(660),
+ [sym_html_comment] = ACTIONS(5),
},
- [260] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(700),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
+ [103] = {
+ [sym_export_statement] = STATE(620),
+ [sym_declaration] = STATE(620),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(620),
+ [sym_expression_statement] = STATE(620),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_statement_block] = STATE(620),
+ [sym_if_statement] = STATE(620),
+ [sym_switch_statement] = STATE(620),
+ [sym_for_statement] = STATE(620),
+ [sym_for_in_statement] = STATE(620),
+ [sym_while_statement] = STATE(620),
+ [sym_do_statement] = STATE(620),
+ [sym_try_statement] = STATE(620),
+ [sym_with_statement] = STATE(620),
+ [sym_break_statement] = STATE(620),
+ [sym_continue_statement] = STATE(620),
+ [sym_debugger_statement] = STATE(620),
+ [sym_return_statement] = STATE(620),
+ [sym_throw_statement] = STATE(620),
+ [sym_empty_statement] = STATE(620),
+ [sym_labeled_statement] = STATE(620),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1219),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2554),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(103),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1858),
+ [sym_identifier] = ACTIONS(614),
+ [anon_sym_export] = ACTIONS(616),
+ [anon_sym_LBRACE] = ACTIONS(618),
+ [anon_sym_import] = ACTIONS(620),
+ [anon_sym_with] = ACTIONS(622),
+ [anon_sym_var] = ACTIONS(624),
+ [anon_sym_let] = ACTIONS(626),
+ [anon_sym_const] = ACTIONS(628),
+ [anon_sym_if] = ACTIONS(630),
+ [anon_sym_switch] = ACTIONS(632),
+ [anon_sym_for] = ACTIONS(634),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(636),
+ [anon_sym_do] = ACTIONS(638),
+ [anon_sym_try] = ACTIONS(640),
+ [anon_sym_break] = ACTIONS(642),
+ [anon_sym_continue] = ACTIONS(644),
+ [anon_sym_debugger] = ACTIONS(646),
+ [anon_sym_return] = ACTIONS(648),
+ [anon_sym_throw] = ACTIONS(650),
+ [anon_sym_SEMI] = ACTIONS(652),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(654),
+ [anon_sym_async] = ACTIONS(656),
+ [anon_sym_function] = ACTIONS(658),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(660),
+ [anon_sym_get] = ACTIONS(660),
+ [anon_sym_set] = ACTIONS(660),
+ [sym_html_comment] = ACTIONS(5),
},
- [261] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(636),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [104] = {
+ [sym_export_statement] = STATE(673),
+ [sym_declaration] = STATE(673),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(673),
+ [sym_expression_statement] = STATE(673),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_statement_block] = STATE(673),
+ [sym_if_statement] = STATE(673),
+ [sym_switch_statement] = STATE(673),
+ [sym_for_statement] = STATE(673),
+ [sym_for_in_statement] = STATE(673),
+ [sym_while_statement] = STATE(673),
+ [sym_do_statement] = STATE(673),
+ [sym_try_statement] = STATE(673),
+ [sym_with_statement] = STATE(673),
+ [sym_break_statement] = STATE(673),
+ [sym_continue_statement] = STATE(673),
+ [sym_debugger_statement] = STATE(673),
+ [sym_return_statement] = STATE(673),
+ [sym_throw_statement] = STATE(673),
+ [sym_empty_statement] = STATE(673),
+ [sym_labeled_statement] = STATE(673),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1219),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2554),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(104),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1858),
+ [sym_identifier] = ACTIONS(614),
+ [anon_sym_export] = ACTIONS(616),
+ [anon_sym_LBRACE] = ACTIONS(618),
+ [anon_sym_import] = ACTIONS(620),
+ [anon_sym_with] = ACTIONS(622),
+ [anon_sym_var] = ACTIONS(624),
+ [anon_sym_let] = ACTIONS(626),
+ [anon_sym_const] = ACTIONS(628),
+ [anon_sym_if] = ACTIONS(630),
+ [anon_sym_switch] = ACTIONS(632),
+ [anon_sym_for] = ACTIONS(634),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(636),
+ [anon_sym_do] = ACTIONS(638),
+ [anon_sym_try] = ACTIONS(640),
+ [anon_sym_break] = ACTIONS(642),
+ [anon_sym_continue] = ACTIONS(644),
+ [anon_sym_debugger] = ACTIONS(646),
+ [anon_sym_return] = ACTIONS(648),
+ [anon_sym_throw] = ACTIONS(650),
+ [anon_sym_SEMI] = ACTIONS(652),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(654),
+ [anon_sym_async] = ACTIONS(656),
+ [anon_sym_function] = ACTIONS(658),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(660),
+ [anon_sym_get] = ACTIONS(660),
+ [anon_sym_set] = ACTIONS(660),
+ [sym_html_comment] = ACTIONS(5),
},
- [262] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(678),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
+ [105] = {
+ [sym_export_statement] = STATE(610),
+ [sym_declaration] = STATE(528),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(657),
+ [sym_expression_statement] = STATE(651),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_statement_block] = STATE(650),
+ [sym_if_statement] = STATE(638),
+ [sym_switch_statement] = STATE(631),
+ [sym_for_statement] = STATE(621),
+ [sym_for_in_statement] = STATE(617),
+ [sym_while_statement] = STATE(594),
+ [sym_do_statement] = STATE(554),
+ [sym_try_statement] = STATE(598),
+ [sym_with_statement] = STATE(636),
+ [sym_break_statement] = STATE(550),
+ [sym_continue_statement] = STATE(604),
+ [sym_debugger_statement] = STATE(590),
+ [sym_return_statement] = STATE(568),
+ [sym_throw_statement] = STATE(561),
+ [sym_empty_statement] = STATE(562),
+ [sym_labeled_statement] = STATE(600),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1219),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2554),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(105),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1858),
+ [sym_identifier] = ACTIONS(614),
+ [anon_sym_export] = ACTIONS(616),
+ [anon_sym_LBRACE] = ACTIONS(618),
+ [anon_sym_import] = ACTIONS(620),
+ [anon_sym_with] = ACTIONS(622),
+ [anon_sym_var] = ACTIONS(624),
+ [anon_sym_let] = ACTIONS(626),
+ [anon_sym_const] = ACTIONS(628),
+ [anon_sym_if] = ACTIONS(630),
+ [anon_sym_switch] = ACTIONS(632),
+ [anon_sym_for] = ACTIONS(634),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(636),
+ [anon_sym_do] = ACTIONS(638),
+ [anon_sym_try] = ACTIONS(640),
+ [anon_sym_break] = ACTIONS(642),
+ [anon_sym_continue] = ACTIONS(644),
+ [anon_sym_debugger] = ACTIONS(646),
+ [anon_sym_return] = ACTIONS(648),
+ [anon_sym_throw] = ACTIONS(650),
+ [anon_sym_SEMI] = ACTIONS(652),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(654),
+ [anon_sym_async] = ACTIONS(656),
+ [anon_sym_function] = ACTIONS(658),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(660),
+ [anon_sym_get] = ACTIONS(660),
+ [anon_sym_set] = ACTIONS(660),
+ [sym_html_comment] = ACTIONS(5),
},
- [263] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(634),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [106] = {
+ [sym_export_statement] = STATE(533),
+ [sym_declaration] = STATE(533),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(533),
+ [sym_expression_statement] = STATE(533),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_statement_block] = STATE(533),
+ [sym_if_statement] = STATE(533),
+ [sym_switch_statement] = STATE(533),
+ [sym_for_statement] = STATE(533),
+ [sym_for_in_statement] = STATE(533),
+ [sym_while_statement] = STATE(533),
+ [sym_do_statement] = STATE(533),
+ [sym_try_statement] = STATE(533),
+ [sym_with_statement] = STATE(533),
+ [sym_break_statement] = STATE(533),
+ [sym_continue_statement] = STATE(533),
+ [sym_debugger_statement] = STATE(533),
+ [sym_return_statement] = STATE(533),
+ [sym_throw_statement] = STATE(533),
+ [sym_empty_statement] = STATE(533),
+ [sym_labeled_statement] = STATE(533),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1219),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2554),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(106),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1858),
+ [sym_identifier] = ACTIONS(614),
+ [anon_sym_export] = ACTIONS(616),
+ [anon_sym_LBRACE] = ACTIONS(618),
+ [anon_sym_import] = ACTIONS(620),
+ [anon_sym_with] = ACTIONS(622),
+ [anon_sym_var] = ACTIONS(624),
+ [anon_sym_let] = ACTIONS(626),
+ [anon_sym_const] = ACTIONS(628),
+ [anon_sym_if] = ACTIONS(630),
+ [anon_sym_switch] = ACTIONS(632),
+ [anon_sym_for] = ACTIONS(634),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(636),
+ [anon_sym_do] = ACTIONS(638),
+ [anon_sym_try] = ACTIONS(640),
+ [anon_sym_break] = ACTIONS(642),
+ [anon_sym_continue] = ACTIONS(644),
+ [anon_sym_debugger] = ACTIONS(646),
+ [anon_sym_return] = ACTIONS(648),
+ [anon_sym_throw] = ACTIONS(650),
+ [anon_sym_SEMI] = ACTIONS(652),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(654),
+ [anon_sym_async] = ACTIONS(656),
+ [anon_sym_function] = ACTIONS(658),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(660),
+ [anon_sym_get] = ACTIONS(660),
+ [anon_sym_set] = ACTIONS(660),
+ [sym_html_comment] = ACTIONS(5),
},
- [264] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(558),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [107] = {
+ [sym_export_statement] = STATE(984),
+ [sym_declaration] = STATE(984),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(984),
+ [sym_expression_statement] = STATE(984),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(984),
+ [sym_if_statement] = STATE(984),
+ [sym_switch_statement] = STATE(984),
+ [sym_for_statement] = STATE(984),
+ [sym_for_in_statement] = STATE(984),
+ [sym_while_statement] = STATE(984),
+ [sym_do_statement] = STATE(984),
+ [sym_try_statement] = STATE(984),
+ [sym_with_statement] = STATE(984),
+ [sym_break_statement] = STATE(984),
+ [sym_continue_statement] = STATE(984),
+ [sym_debugger_statement] = STATE(984),
+ [sym_return_statement] = STATE(984),
+ [sym_throw_statement] = STATE(984),
+ [sym_empty_statement] = STATE(984),
+ [sym_labeled_statement] = STATE(984),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(107),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [265] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(433),
- [sym_expression] = STATE(668),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1694),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1694),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(433),
- [sym_subscript_expression] = STATE(433),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1038),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1694),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(499),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1665),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(474),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(478),
- [anon_sym_yield] = ACTIONS(480),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(482),
- [anon_sym_new] = ACTIONS(484),
- [sym_plus] = ACTIONS(486),
- [sym_minus] = ACTIONS(486),
- [sym_not] = ACTIONS(488),
- [sym_bitwise_not] = ACTIONS(488),
- [sym_typeof] = ACTIONS(486),
- [sym_void] = ACTIONS(486),
- [sym_delete] = ACTIONS(486),
- [sym_increment] = ACTIONS(490),
- [sym_decrement] = ACTIONS(490),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(492),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(474),
- [anon_sym_get] = ACTIONS(474),
- [anon_sym_set] = ACTIONS(474),
- [sym_grit_metavariable] = ACTIONS(387),
+ [108] = {
+ [sym_export_statement] = STATE(589),
+ [sym_declaration] = STATE(588),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(552),
+ [sym_expression_statement] = STATE(587),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_statement_block] = STATE(586),
+ [sym_if_statement] = STATE(583),
+ [sym_switch_statement] = STATE(582),
+ [sym_for_statement] = STATE(581),
+ [sym_for_in_statement] = STATE(580),
+ [sym_while_statement] = STATE(579),
+ [sym_do_statement] = STATE(576),
+ [sym_try_statement] = STATE(575),
+ [sym_with_statement] = STATE(573),
+ [sym_break_statement] = STATE(572),
+ [sym_continue_statement] = STATE(571),
+ [sym_debugger_statement] = STATE(570),
+ [sym_return_statement] = STATE(566),
+ [sym_throw_statement] = STATE(563),
+ [sym_empty_statement] = STATE(553),
+ [sym_labeled_statement] = STATE(543),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1219),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2554),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(108),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1858),
+ [sym_identifier] = ACTIONS(614),
+ [anon_sym_export] = ACTIONS(616),
+ [anon_sym_LBRACE] = ACTIONS(618),
+ [anon_sym_import] = ACTIONS(620),
+ [anon_sym_with] = ACTIONS(622),
+ [anon_sym_var] = ACTIONS(624),
+ [anon_sym_let] = ACTIONS(626),
+ [anon_sym_const] = ACTIONS(628),
+ [anon_sym_if] = ACTIONS(630),
+ [anon_sym_switch] = ACTIONS(632),
+ [anon_sym_for] = ACTIONS(634),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(636),
+ [anon_sym_do] = ACTIONS(638),
+ [anon_sym_try] = ACTIONS(640),
+ [anon_sym_break] = ACTIONS(642),
+ [anon_sym_continue] = ACTIONS(644),
+ [anon_sym_debugger] = ACTIONS(646),
+ [anon_sym_return] = ACTIONS(648),
+ [anon_sym_throw] = ACTIONS(650),
+ [anon_sym_SEMI] = ACTIONS(652),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(654),
+ [anon_sym_async] = ACTIONS(656),
+ [anon_sym_function] = ACTIONS(658),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(660),
+ [anon_sym_get] = ACTIONS(660),
+ [anon_sym_set] = ACTIONS(660),
+ [sym_html_comment] = ACTIONS(5),
},
- [266] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(585),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [109] = {
+ [sym_export_statement] = STATE(607),
+ [sym_declaration] = STATE(607),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(607),
+ [sym_expression_statement] = STATE(607),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_statement_block] = STATE(607),
+ [sym_if_statement] = STATE(607),
+ [sym_switch_statement] = STATE(607),
+ [sym_for_statement] = STATE(607),
+ [sym_for_in_statement] = STATE(607),
+ [sym_while_statement] = STATE(607),
+ [sym_do_statement] = STATE(607),
+ [sym_try_statement] = STATE(607),
+ [sym_with_statement] = STATE(607),
+ [sym_break_statement] = STATE(607),
+ [sym_continue_statement] = STATE(607),
+ [sym_debugger_statement] = STATE(607),
+ [sym_return_statement] = STATE(607),
+ [sym_throw_statement] = STATE(607),
+ [sym_empty_statement] = STATE(607),
+ [sym_labeled_statement] = STATE(607),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1219),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2554),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(109),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1858),
+ [sym_identifier] = ACTIONS(614),
+ [anon_sym_export] = ACTIONS(616),
+ [anon_sym_LBRACE] = ACTIONS(618),
+ [anon_sym_import] = ACTIONS(620),
+ [anon_sym_with] = ACTIONS(622),
+ [anon_sym_var] = ACTIONS(624),
+ [anon_sym_let] = ACTIONS(626),
+ [anon_sym_const] = ACTIONS(628),
+ [anon_sym_if] = ACTIONS(630),
+ [anon_sym_switch] = ACTIONS(632),
+ [anon_sym_for] = ACTIONS(634),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(636),
+ [anon_sym_do] = ACTIONS(638),
+ [anon_sym_try] = ACTIONS(640),
+ [anon_sym_break] = ACTIONS(642),
+ [anon_sym_continue] = ACTIONS(644),
+ [anon_sym_debugger] = ACTIONS(646),
+ [anon_sym_return] = ACTIONS(648),
+ [anon_sym_throw] = ACTIONS(650),
+ [anon_sym_SEMI] = ACTIONS(652),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(654),
+ [anon_sym_async] = ACTIONS(656),
+ [anon_sym_function] = ACTIONS(658),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(660),
+ [anon_sym_get] = ACTIONS(660),
+ [anon_sym_set] = ACTIONS(660),
+ [sym_html_comment] = ACTIONS(5),
},
- [267] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(598),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [110] = {
+ [sym_export_statement] = STATE(626),
+ [sym_declaration] = STATE(626),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(626),
+ [sym_expression_statement] = STATE(626),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_statement_block] = STATE(626),
+ [sym_if_statement] = STATE(626),
+ [sym_switch_statement] = STATE(626),
+ [sym_for_statement] = STATE(626),
+ [sym_for_in_statement] = STATE(626),
+ [sym_while_statement] = STATE(626),
+ [sym_do_statement] = STATE(626),
+ [sym_try_statement] = STATE(626),
+ [sym_with_statement] = STATE(626),
+ [sym_break_statement] = STATE(626),
+ [sym_continue_statement] = STATE(626),
+ [sym_debugger_statement] = STATE(626),
+ [sym_return_statement] = STATE(626),
+ [sym_throw_statement] = STATE(626),
+ [sym_empty_statement] = STATE(626),
+ [sym_labeled_statement] = STATE(626),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1219),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2554),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(110),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1858),
+ [sym_identifier] = ACTIONS(614),
+ [anon_sym_export] = ACTIONS(616),
+ [anon_sym_LBRACE] = ACTIONS(618),
+ [anon_sym_import] = ACTIONS(620),
+ [anon_sym_with] = ACTIONS(622),
+ [anon_sym_var] = ACTIONS(624),
+ [anon_sym_let] = ACTIONS(626),
+ [anon_sym_const] = ACTIONS(628),
+ [anon_sym_if] = ACTIONS(630),
+ [anon_sym_switch] = ACTIONS(632),
+ [anon_sym_for] = ACTIONS(634),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(636),
+ [anon_sym_do] = ACTIONS(638),
+ [anon_sym_try] = ACTIONS(640),
+ [anon_sym_break] = ACTIONS(642),
+ [anon_sym_continue] = ACTIONS(644),
+ [anon_sym_debugger] = ACTIONS(646),
+ [anon_sym_return] = ACTIONS(648),
+ [anon_sym_throw] = ACTIONS(650),
+ [anon_sym_SEMI] = ACTIONS(652),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(654),
+ [anon_sym_async] = ACTIONS(656),
+ [anon_sym_function] = ACTIONS(658),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(660),
+ [anon_sym_get] = ACTIONS(660),
+ [anon_sym_set] = ACTIONS(660),
+ [sym_html_comment] = ACTIONS(5),
},
- [268] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(602),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [111] = {
+ [sym_export_statement] = STATE(2645),
+ [sym_declaration] = STATE(2646),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2436),
+ [sym_expression_statement] = STATE(2647),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2650),
+ [sym_if_statement] = STATE(2651),
+ [sym_switch_statement] = STATE(2652),
+ [sym_for_statement] = STATE(2653),
+ [sym_for_in_statement] = STATE(2658),
+ [sym_while_statement] = STATE(2660),
+ [sym_do_statement] = STATE(2661),
+ [sym_try_statement] = STATE(2674),
+ [sym_with_statement] = STATE(2701),
+ [sym_break_statement] = STATE(2702),
+ [sym_continue_statement] = STATE(2703),
+ [sym_debugger_statement] = STATE(2705),
+ [sym_return_statement] = STATE(2706),
+ [sym_throw_statement] = STATE(2709),
+ [sym_empty_statement] = STATE(2710),
+ [sym_labeled_statement] = STATE(2711),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(111),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [269] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(605),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [112] = {
+ [sym_export_statement] = STATE(2614),
+ [sym_declaration] = STATE(2614),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2614),
+ [sym_expression_statement] = STATE(2614),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2614),
+ [sym_if_statement] = STATE(2614),
+ [sym_switch_statement] = STATE(2614),
+ [sym_for_statement] = STATE(2614),
+ [sym_for_in_statement] = STATE(2614),
+ [sym_while_statement] = STATE(2614),
+ [sym_do_statement] = STATE(2614),
+ [sym_try_statement] = STATE(2614),
+ [sym_with_statement] = STATE(2614),
+ [sym_break_statement] = STATE(2614),
+ [sym_continue_statement] = STATE(2614),
+ [sym_debugger_statement] = STATE(2614),
+ [sym_return_statement] = STATE(2614),
+ [sym_throw_statement] = STATE(2614),
+ [sym_empty_statement] = STATE(2614),
+ [sym_labeled_statement] = STATE(2614),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(112),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [270] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(468),
- [sym_expression] = STATE(719),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1662),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1662),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(468),
- [sym_subscript_expression] = STATE(468),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1042),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1662),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(445),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1686),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_LBRACE] = ACTIONS(341),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(349),
- [anon_sym_yield] = ACTIONS(351),
- [anon_sym_LBRACK] = ACTIONS(353),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(359),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(365),
- [anon_sym_new] = ACTIONS(367),
- [sym_plus] = ACTIONS(369),
- [sym_minus] = ACTIONS(369),
- [sym_not] = ACTIONS(371),
- [sym_bitwise_not] = ACTIONS(371),
- [sym_typeof] = ACTIONS(369),
- [sym_void] = ACTIONS(369),
- [sym_delete] = ACTIONS(369),
- [sym_increment] = ACTIONS(373),
- [sym_decrement] = ACTIONS(373),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(385),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(337),
- [anon_sym_get] = ACTIONS(337),
- [anon_sym_set] = ACTIONS(337),
- [sym_grit_metavariable] = ACTIONS(387),
+ [113] = {
+ [sym_export_statement] = STATE(560),
+ [sym_declaration] = STATE(560),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(560),
+ [sym_expression_statement] = STATE(560),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_statement_block] = STATE(560),
+ [sym_if_statement] = STATE(560),
+ [sym_switch_statement] = STATE(560),
+ [sym_for_statement] = STATE(560),
+ [sym_for_in_statement] = STATE(560),
+ [sym_while_statement] = STATE(560),
+ [sym_do_statement] = STATE(560),
+ [sym_try_statement] = STATE(560),
+ [sym_with_statement] = STATE(560),
+ [sym_break_statement] = STATE(560),
+ [sym_continue_statement] = STATE(560),
+ [sym_debugger_statement] = STATE(560),
+ [sym_return_statement] = STATE(560),
+ [sym_throw_statement] = STATE(560),
+ [sym_empty_statement] = STATE(560),
+ [sym_labeled_statement] = STATE(560),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1245),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2236),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(113),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1886),
+ [sym_identifier] = ACTIONS(518),
+ [anon_sym_export] = ACTIONS(520),
+ [anon_sym_LBRACE] = ACTIONS(522),
+ [anon_sym_import] = ACTIONS(524),
+ [anon_sym_with] = ACTIONS(526),
+ [anon_sym_var] = ACTIONS(528),
+ [anon_sym_let] = ACTIONS(530),
+ [anon_sym_const] = ACTIONS(532),
+ [anon_sym_if] = ACTIONS(534),
+ [anon_sym_switch] = ACTIONS(536),
+ [anon_sym_for] = ACTIONS(538),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(540),
+ [anon_sym_do] = ACTIONS(542),
+ [anon_sym_try] = ACTIONS(544),
+ [anon_sym_break] = ACTIONS(546),
+ [anon_sym_continue] = ACTIONS(548),
+ [anon_sym_debugger] = ACTIONS(550),
+ [anon_sym_return] = ACTIONS(552),
+ [anon_sym_throw] = ACTIONS(554),
+ [anon_sym_SEMI] = ACTIONS(556),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(558),
+ [anon_sym_async] = ACTIONS(560),
+ [anon_sym_function] = ACTIONS(562),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(564),
+ [anon_sym_get] = ACTIONS(564),
+ [anon_sym_set] = ACTIONS(564),
+ [sym_html_comment] = ACTIONS(5),
},
- [271] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(591),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [114] = {
+ [sym_export_statement] = STATE(2188),
+ [sym_declaration] = STATE(2188),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2188),
+ [sym_expression_statement] = STATE(2188),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2188),
+ [sym_if_statement] = STATE(2188),
+ [sym_switch_statement] = STATE(2188),
+ [sym_for_statement] = STATE(2188),
+ [sym_for_in_statement] = STATE(2188),
+ [sym_while_statement] = STATE(2188),
+ [sym_do_statement] = STATE(2188),
+ [sym_try_statement] = STATE(2188),
+ [sym_with_statement] = STATE(2188),
+ [sym_break_statement] = STATE(2188),
+ [sym_continue_statement] = STATE(2188),
+ [sym_debugger_statement] = STATE(2188),
+ [sym_return_statement] = STATE(2188),
+ [sym_throw_statement] = STATE(2188),
+ [sym_empty_statement] = STATE(2188),
+ [sym_labeled_statement] = STATE(2188),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(114),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [272] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(569),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [115] = {
+ [sym_export_statement] = STATE(716),
+ [sym_declaration] = STATE(716),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(716),
+ [sym_expression_statement] = STATE(716),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_statement_block] = STATE(716),
+ [sym_if_statement] = STATE(716),
+ [sym_switch_statement] = STATE(716),
+ [sym_for_statement] = STATE(716),
+ [sym_for_in_statement] = STATE(716),
+ [sym_while_statement] = STATE(716),
+ [sym_do_statement] = STATE(716),
+ [sym_try_statement] = STATE(716),
+ [sym_with_statement] = STATE(716),
+ [sym_break_statement] = STATE(716),
+ [sym_continue_statement] = STATE(716),
+ [sym_debugger_statement] = STATE(716),
+ [sym_return_statement] = STATE(716),
+ [sym_throw_statement] = STATE(716),
+ [sym_empty_statement] = STATE(716),
+ [sym_labeled_statement] = STATE(716),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1245),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2236),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(115),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1886),
+ [sym_identifier] = ACTIONS(518),
+ [anon_sym_export] = ACTIONS(520),
+ [anon_sym_LBRACE] = ACTIONS(522),
+ [anon_sym_import] = ACTIONS(524),
+ [anon_sym_with] = ACTIONS(526),
+ [anon_sym_var] = ACTIONS(528),
+ [anon_sym_let] = ACTIONS(530),
+ [anon_sym_const] = ACTIONS(532),
+ [anon_sym_if] = ACTIONS(534),
+ [anon_sym_switch] = ACTIONS(536),
+ [anon_sym_for] = ACTIONS(538),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(540),
+ [anon_sym_do] = ACTIONS(542),
+ [anon_sym_try] = ACTIONS(544),
+ [anon_sym_break] = ACTIONS(546),
+ [anon_sym_continue] = ACTIONS(548),
+ [anon_sym_debugger] = ACTIONS(550),
+ [anon_sym_return] = ACTIONS(552),
+ [anon_sym_throw] = ACTIONS(554),
+ [anon_sym_SEMI] = ACTIONS(556),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(558),
+ [anon_sym_async] = ACTIONS(560),
+ [anon_sym_function] = ACTIONS(562),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(564),
+ [anon_sym_get] = ACTIONS(564),
+ [anon_sym_set] = ACTIONS(564),
+ [sym_html_comment] = ACTIONS(5),
},
- [273] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(574),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [116] = {
+ [sym_export_statement] = STATE(2634),
+ [sym_declaration] = STATE(2634),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2634),
+ [sym_expression_statement] = STATE(2634),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2634),
+ [sym_if_statement] = STATE(2634),
+ [sym_switch_statement] = STATE(2634),
+ [sym_for_statement] = STATE(2634),
+ [sym_for_in_statement] = STATE(2634),
+ [sym_while_statement] = STATE(2634),
+ [sym_do_statement] = STATE(2634),
+ [sym_try_statement] = STATE(2634),
+ [sym_with_statement] = STATE(2634),
+ [sym_break_statement] = STATE(2634),
+ [sym_continue_statement] = STATE(2634),
+ [sym_debugger_statement] = STATE(2634),
+ [sym_return_statement] = STATE(2634),
+ [sym_throw_statement] = STATE(2634),
+ [sym_empty_statement] = STATE(2634),
+ [sym_labeled_statement] = STATE(2634),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(116),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [274] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(720),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
+ [117] = {
+ [sym_export_statement] = STATE(948),
+ [sym_declaration] = STATE(947),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(944),
+ [sym_expression_statement] = STATE(940),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_statement_block] = STATE(938),
+ [sym_if_statement] = STATE(933),
+ [sym_switch_statement] = STATE(928),
+ [sym_for_statement] = STATE(927),
+ [sym_for_in_statement] = STATE(925),
+ [sym_while_statement] = STATE(924),
+ [sym_do_statement] = STATE(923),
+ [sym_try_statement] = STATE(919),
+ [sym_with_statement] = STATE(916),
+ [sym_break_statement] = STATE(914),
+ [sym_continue_statement] = STATE(913),
+ [sym_debugger_statement] = STATE(965),
+ [sym_return_statement] = STATE(917),
+ [sym_throw_statement] = STATE(915),
+ [sym_empty_statement] = STATE(912),
+ [sym_labeled_statement] = STATE(1006),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1280),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2453),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(117),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1843),
+ [sym_identifier] = ACTIONS(9),
+ [anon_sym_export] = ACTIONS(13),
+ [anon_sym_LBRACE] = ACTIONS(15),
+ [anon_sym_import] = ACTIONS(17),
+ [anon_sym_with] = ACTIONS(19),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(23),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_if] = ACTIONS(27),
+ [anon_sym_switch] = ACTIONS(29),
+ [anon_sym_for] = ACTIONS(31),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(37),
+ [anon_sym_do] = ACTIONS(39),
+ [anon_sym_try] = ACTIONS(41),
+ [anon_sym_break] = ACTIONS(43),
+ [anon_sym_continue] = ACTIONS(45),
+ [anon_sym_debugger] = ACTIONS(47),
+ [anon_sym_return] = ACTIONS(49),
+ [anon_sym_throw] = ACTIONS(51),
+ [anon_sym_SEMI] = ACTIONS(53),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(69),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(91),
+ [anon_sym_get] = ACTIONS(91),
+ [anon_sym_set] = ACTIONS(91),
+ [sym_html_comment] = ACTIONS(5),
},
- [275] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(487),
- [sym_expression] = STATE(576),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1617),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1617),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(487),
- [sym_subscript_expression] = STATE(487),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1041),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1617),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(478),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1618),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(405),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(409),
- [anon_sym_yield] = ACTIONS(411),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(413),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(415),
- [anon_sym_new] = ACTIONS(417),
- [sym_plus] = ACTIONS(419),
- [sym_minus] = ACTIONS(419),
- [sym_not] = ACTIONS(421),
- [sym_bitwise_not] = ACTIONS(421),
- [sym_typeof] = ACTIONS(419),
- [sym_void] = ACTIONS(419),
- [sym_delete] = ACTIONS(419),
- [sym_increment] = ACTIONS(423),
- [sym_decrement] = ACTIONS(423),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [118] = {
+ [sym_export_statement] = STATE(2249),
+ [sym_declaration] = STATE(2249),
+ [sym_import] = STATE(1839),
+ [sym_import_statement] = STATE(2249),
+ [sym_expression_statement] = STATE(2249),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_statement_block] = STATE(2249),
+ [sym_if_statement] = STATE(2249),
+ [sym_switch_statement] = STATE(2249),
+ [sym_for_statement] = STATE(2249),
+ [sym_for_in_statement] = STATE(2249),
+ [sym_while_statement] = STATE(2249),
+ [sym_do_statement] = STATE(2249),
+ [sym_try_statement] = STATE(2249),
+ [sym_with_statement] = STATE(2249),
+ [sym_break_statement] = STATE(2249),
+ [sym_continue_statement] = STATE(2249),
+ [sym_debugger_statement] = STATE(2249),
+ [sym_return_statement] = STATE(2249),
+ [sym_throw_statement] = STATE(2249),
+ [sym_empty_statement] = STATE(2249),
+ [sym_labeled_statement] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1261),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2605),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(118),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1898),
+ [sym_identifier] = ACTIONS(566),
+ [anon_sym_export] = ACTIONS(568),
+ [anon_sym_LBRACE] = ACTIONS(570),
+ [anon_sym_import] = ACTIONS(572),
+ [anon_sym_with] = ACTIONS(574),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(578),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_if] = ACTIONS(582),
+ [anon_sym_switch] = ACTIONS(584),
+ [anon_sym_for] = ACTIONS(586),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_while] = ACTIONS(588),
+ [anon_sym_do] = ACTIONS(590),
+ [anon_sym_try] = ACTIONS(592),
+ [anon_sym_break] = ACTIONS(594),
+ [anon_sym_continue] = ACTIONS(596),
+ [anon_sym_debugger] = ACTIONS(598),
+ [anon_sym_return] = ACTIONS(600),
+ [anon_sym_throw] = ACTIONS(602),
+ [anon_sym_SEMI] = ACTIONS(604),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(608),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(425),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(405),
- [anon_sym_get] = ACTIONS(405),
- [anon_sym_set] = ACTIONS(405),
- [sym_grit_metavariable] = ACTIONS(403),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(612),
+ [anon_sym_get] = ACTIONS(612),
+ [anon_sym_set] = ACTIONS(612),
+ [sym_html_comment] = ACTIONS(5),
},
- [276] = {
- [sym_import] = STATE(736),
- [sym_parenthesized_expression] = STATE(525),
- [sym_expression] = STATE(722),
- [sym_primary_expression] = STATE(716),
- [sym_yield_expression] = STATE(727),
- [sym_object] = STATE(736),
- [sym_object_pattern] = STATE(1715),
- [sym_array] = STATE(736),
- [sym_array_pattern] = STATE(1715),
- [sym_glimmer_template] = STATE(727),
- [sym_glimmer_opening_tag] = STATE(1271),
- [sym_jsx_element] = STATE(727),
- [sym_jsx_fragment] = STATE(727),
- [sym_jsx_opening_element] = STATE(1085),
- [sym_jsx_self_closing_element] = STATE(727),
- [sym_class] = STATE(736),
- [sym_function] = STATE(736),
- [sym_generator_function] = STATE(736),
- [sym_arrow_function] = STATE(736),
- [sym_call_expression] = STATE(736),
- [sym_new_expression] = STATE(727),
- [sym_await_expression] = STATE(727),
- [sym_member_expression] = STATE(525),
- [sym_subscript_expression] = STATE(525),
- [sym_assignment_expression] = STATE(727),
- [sym__augmented_assignment_lhs] = STATE(1033),
- [sym_augmented_assignment_expression] = STATE(727),
- [sym__destructuring_pattern] = STATE(1715),
- [sym_ternary_expression] = STATE(727),
- [sym_binary_expression] = STATE(727),
- [sym_unary_expression] = STATE(727),
- [sym_update_expression] = STATE(727),
- [sym_string] = STATE(736),
- [sym_template_string] = STATE(736),
- [sym_regex] = STATE(736),
- [sym_identifier] = STATE(522),
- [sym_meta_property] = STATE(736),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1688),
- [aux_sym_export_statement_repeat1] = STATE(1259),
- [sym__primitive_identifier] = ACTIONS(335),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_LBRACE] = ACTIONS(431),
- [anon_sym_import] = ACTIONS(345),
- [anon_sym_LPAREN] = ACTIONS(347),
- [anon_sym_await] = ACTIONS(433),
- [anon_sym_yield] = ACTIONS(435),
- [anon_sym_LBRACK] = ACTIONS(437),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(355),
- [anon_sym_SLASH] = ACTIONS(439),
- [anon_sym_class] = ACTIONS(361),
- [anon_sym_function] = ACTIONS(363),
- [sym_async] = ACTIONS(441),
- [anon_sym_new] = ACTIONS(443),
- [sym_plus] = ACTIONS(445),
- [sym_minus] = ACTIONS(445),
- [sym_not] = ACTIONS(447),
- [sym_bitwise_not] = ACTIONS(447),
- [sym_typeof] = ACTIONS(445),
- [sym_void] = ACTIONS(445),
- [sym_delete] = ACTIONS(445),
- [sym_increment] = ACTIONS(449),
- [sym_decrement] = ACTIONS(449),
- [anon_sym_DQUOTE] = ACTIONS(375),
- [anon_sym_SQUOTE] = ACTIONS(377),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(379),
- [sym_number] = ACTIONS(381),
- [sym_this] = ACTIONS(383),
- [sym_super] = ACTIONS(383),
- [sym_true] = ACTIONS(383),
- [sym_false] = ACTIONS(383),
- [sym_null] = ACTIONS(383),
- [sym_undefined] = ACTIONS(451),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(427),
- [anon_sym_get] = ACTIONS(427),
- [anon_sym_set] = ACTIONS(427),
- [sym_grit_metavariable] = ACTIONS(387),
+ [119] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1113),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(119),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_STAR] = ACTIONS(666),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_COMMA] = ACTIONS(670),
+ [anon_sym_RBRACE] = ACTIONS(670),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(670),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_in] = ACTIONS(670),
+ [anon_sym_COLON] = ACTIONS(670),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_RBRACK] = ACTIONS(670),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_GT] = ACTIONS(670),
+ [anon_sym_DOT] = ACTIONS(670),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [sym_optional_chain] = ACTIONS(670),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_AMP_AMP] = ACTIONS(670),
+ [anon_sym_PIPE_PIPE] = ACTIONS(670),
+ [anon_sym_GT_GT] = ACTIONS(670),
+ [anon_sym_GT_GT_GT] = ACTIONS(670),
+ [anon_sym_LT_LT] = ACTIONS(670),
+ [anon_sym_AMP] = ACTIONS(670),
+ [anon_sym_CARET] = ACTIONS(670),
+ [anon_sym_PIPE] = ACTIONS(670),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_PERCENT] = ACTIONS(670),
+ [anon_sym_STAR_STAR] = ACTIONS(670),
+ [anon_sym_LT_EQ] = ACTIONS(670),
+ [anon_sym_EQ_EQ] = ACTIONS(670),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(670),
+ [anon_sym_BANG_EQ] = ACTIONS(670),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(670),
+ [anon_sym_GT_EQ] = ACTIONS(670),
+ [anon_sym_QMARK_QMARK] = ACTIONS(670),
+ [anon_sym_instanceof] = ACTIONS(670),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym__ternary_qmark] = ACTIONS(710),
+ [sym_html_comment] = ACTIONS(5),
},
- [277] = {
- [sym_import] = STATE(818),
- [sym_parenthesized_expression] = STATE(485),
- [sym_expression] = STATE(566),
- [sym_primary_expression] = STATE(797),
- [sym_yield_expression] = STATE(821),
- [sym_object] = STATE(818),
- [sym_object_pattern] = STATE(1678),
- [sym_array] = STATE(818),
- [sym_array_pattern] = STATE(1678),
- [sym_glimmer_template] = STATE(821),
- [sym_glimmer_opening_tag] = STATE(1325),
- [sym_jsx_element] = STATE(821),
- [sym_jsx_fragment] = STATE(821),
- [sym_jsx_opening_element] = STATE(1082),
- [sym_jsx_self_closing_element] = STATE(821),
- [sym_class] = STATE(818),
- [sym_function] = STATE(818),
- [sym_generator_function] = STATE(818),
- [sym_arrow_function] = STATE(818),
- [sym_call_expression] = STATE(818),
- [sym_new_expression] = STATE(821),
- [sym_await_expression] = STATE(821),
- [sym_member_expression] = STATE(485),
- [sym_subscript_expression] = STATE(485),
- [sym_assignment_expression] = STATE(821),
- [sym__augmented_assignment_lhs] = STATE(1035),
- [sym_augmented_assignment_expression] = STATE(821),
- [sym__destructuring_pattern] = STATE(1678),
- [sym_ternary_expression] = STATE(821),
- [sym_binary_expression] = STATE(821),
- [sym_unary_expression] = STATE(821),
- [sym_update_expression] = STATE(821),
- [sym_string] = STATE(818),
- [sym_template_string] = STATE(818),
- [sym_regex] = STATE(818),
- [sym_identifier] = STATE(469),
- [sym_meta_property] = STATE(818),
- [sym_decorator] = STATE(1036),
- [sym__formal_parameters] = STATE(1675),
- [aux_sym_export_statement_repeat1] = STATE(1270),
- [sym__primitive_identifier] = ACTIONS(7),
- [anon_sym_export] = ACTIONS(389),
- [anon_sym_LBRACE] = ACTIONS(393),
- [anon_sym_import] = ACTIONS(395),
- [anon_sym_LPAREN] = ACTIONS(23),
- [anon_sym_await] = ACTIONS(25),
- [anon_sym_yield] = ACTIONS(47),
- [anon_sym_LBRACK] = ACTIONS(49),
- [anon_sym_LTtemplate_GT] = ACTIONS(51),
- [anon_sym_LT] = ACTIONS(53),
- [anon_sym_SLASH] = ACTIONS(55),
- [anon_sym_class] = ACTIONS(397),
- [anon_sym_function] = ACTIONS(399),
- [sym_async] = ACTIONS(401),
- [anon_sym_new] = ACTIONS(67),
- [sym_plus] = ACTIONS(69),
- [sym_minus] = ACTIONS(69),
- [sym_not] = ACTIONS(71),
- [sym_bitwise_not] = ACTIONS(71),
- [sym_typeof] = ACTIONS(69),
- [sym_void] = ACTIONS(69),
- [sym_delete] = ACTIONS(69),
- [sym_increment] = ACTIONS(73),
- [sym_decrement] = ACTIONS(73),
- [anon_sym_DQUOTE] = ACTIONS(75),
- [anon_sym_SQUOTE] = ACTIONS(77),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(79),
- [sym_number] = ACTIONS(81),
+ [120] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1234),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(120),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_STAR] = ACTIONS(716),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_COMMA] = ACTIONS(670),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_in] = ACTIONS(670),
+ [anon_sym_of] = ACTIONS(670),
+ [anon_sym_SEMI] = ACTIONS(670),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_GT] = ACTIONS(670),
+ [anon_sym_DOT] = ACTIONS(670),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [sym_optional_chain] = ACTIONS(670),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_AMP_AMP] = ACTIONS(670),
+ [anon_sym_PIPE_PIPE] = ACTIONS(670),
+ [anon_sym_GT_GT] = ACTIONS(670),
+ [anon_sym_GT_GT_GT] = ACTIONS(670),
+ [anon_sym_LT_LT] = ACTIONS(670),
+ [anon_sym_AMP] = ACTIONS(670),
+ [anon_sym_CARET] = ACTIONS(670),
+ [anon_sym_PIPE] = ACTIONS(670),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_PERCENT] = ACTIONS(670),
+ [anon_sym_STAR_STAR] = ACTIONS(670),
+ [anon_sym_LT_EQ] = ACTIONS(670),
+ [anon_sym_EQ_EQ] = ACTIONS(670),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(670),
+ [anon_sym_BANG_EQ] = ACTIONS(670),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(670),
+ [anon_sym_GT_EQ] = ACTIONS(670),
+ [anon_sym_QMARK_QMARK] = ACTIONS(670),
+ [anon_sym_instanceof] = ACTIONS(670),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
[sym_this] = ACTIONS(83),
[sym_super] = ACTIONS(83),
[sym_true] = ACTIONS(83),
[sym_false] = ACTIONS(83),
[sym_null] = ACTIONS(83),
- [sym_undefined] = ACTIONS(85),
- [anon_sym_AT] = ACTIONS(87),
- [sym_static] = ACTIONS(389),
- [anon_sym_get] = ACTIONS(389),
- [anon_sym_set] = ACTIONS(389),
- [sym_grit_metavariable] = ACTIONS(403),
- },
- [278] = {
- [sym_namespace_export] = STATE(1467),
- [sym_export_clause] = STATE(1300),
- [sym_declaration] = STATE(377),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_class_declaration] = STATE(341),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function_declaration] = STATE(341),
- [sym_decorator] = STATE(1036),
- [aux_sym_export_statement_repeat1] = STATE(1295),
- [aux_sym_object_repeat1] = STATE(1341),
- [aux_sym_object_pattern_repeat1] = STATE(1342),
- [anon_sym_STAR] = ACTIONS(818),
- [anon_sym_default] = ACTIONS(820),
- [anon_sym_LBRACE] = ACTIONS(822),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(826),
- [anon_sym_LPAREN] = ACTIONS(828),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(831),
- [anon_sym_EQ] = ACTIONS(834),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
- [anon_sym_class] = ACTIONS(838),
- [anon_sym_function] = ACTIONS(840),
- [sym_async] = ACTIONS(842),
- [sym_let] = ACTIONS(844),
- [sym_const] = ACTIONS(844),
- [sym_var] = ACTIONS(846),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(824),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [anon_sym_AT] = ACTIONS(87),
- [sym_grit_metavariable] = ACTIONS(852),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym__automatic_semicolon] = ACTIONS(710),
+ [sym__ternary_qmark] = ACTIONS(710),
+ [sym_html_comment] = ACTIONS(5),
},
- [279] = {
- [sym_namespace_export] = STATE(1467),
- [sym_export_clause] = STATE(1300),
- [sym_declaration] = STATE(377),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_class_declaration] = STATE(341),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function_declaration] = STATE(341),
- [sym_decorator] = STATE(1036),
- [aux_sym_export_statement_repeat1] = STATE(1295),
- [aux_sym_object_repeat1] = STATE(1378),
- [aux_sym_object_pattern_repeat1] = STATE(1342),
- [anon_sym_STAR] = ACTIONS(818),
- [anon_sym_default] = ACTIONS(820),
- [anon_sym_LBRACE] = ACTIONS(822),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(854),
- [anon_sym_LPAREN] = ACTIONS(828),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(831),
- [anon_sym_EQ] = ACTIONS(834),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
- [anon_sym_class] = ACTIONS(838),
- [anon_sym_function] = ACTIONS(840),
- [sym_async] = ACTIONS(842),
- [sym_let] = ACTIONS(844),
- [sym_const] = ACTIONS(844),
- [sym_var] = ACTIONS(846),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(824),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [anon_sym_AT] = ACTIONS(87),
- [sym_grit_metavariable] = ACTIONS(852),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [121] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1260),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(121),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_STAR] = ACTIONS(746),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_COMMA] = ACTIONS(670),
+ [anon_sym_RBRACE] = ACTIONS(670),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_in] = ACTIONS(670),
+ [anon_sym_SEMI] = ACTIONS(670),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_GT] = ACTIONS(670),
+ [anon_sym_DOT] = ACTIONS(670),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [sym_optional_chain] = ACTIONS(670),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_AMP_AMP] = ACTIONS(670),
+ [anon_sym_PIPE_PIPE] = ACTIONS(670),
+ [anon_sym_GT_GT] = ACTIONS(670),
+ [anon_sym_GT_GT_GT] = ACTIONS(670),
+ [anon_sym_LT_LT] = ACTIONS(670),
+ [anon_sym_AMP] = ACTIONS(670),
+ [anon_sym_CARET] = ACTIONS(670),
+ [anon_sym_PIPE] = ACTIONS(670),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_PERCENT] = ACTIONS(670),
+ [anon_sym_STAR_STAR] = ACTIONS(670),
+ [anon_sym_LT_EQ] = ACTIONS(670),
+ [anon_sym_EQ_EQ] = ACTIONS(670),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(670),
+ [anon_sym_BANG_EQ] = ACTIONS(670),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(670),
+ [anon_sym_GT_EQ] = ACTIONS(670),
+ [anon_sym_QMARK_QMARK] = ACTIONS(670),
+ [anon_sym_instanceof] = ACTIONS(670),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym__automatic_semicolon] = ACTIONS(710),
+ [sym__ternary_qmark] = ACTIONS(710),
+ [sym_html_comment] = ACTIONS(5),
},
- [280] = {
- [sym_namespace_export] = STATE(1467),
- [sym_export_clause] = STATE(1300),
- [sym_declaration] = STATE(377),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_class_declaration] = STATE(341),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function_declaration] = STATE(341),
- [sym_decorator] = STATE(1036),
- [aux_sym_export_statement_repeat1] = STATE(1295),
- [aux_sym_object_repeat1] = STATE(1378),
- [aux_sym_object_pattern_repeat1] = STATE(1342),
- [anon_sym_STAR] = ACTIONS(818),
- [anon_sym_default] = ACTIONS(820),
- [anon_sym_LBRACE] = ACTIONS(822),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(856),
- [anon_sym_LPAREN] = ACTIONS(828),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(831),
- [anon_sym_EQ] = ACTIONS(834),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
- [anon_sym_class] = ACTIONS(838),
- [anon_sym_function] = ACTIONS(840),
- [sym_async] = ACTIONS(842),
- [sym_let] = ACTIONS(844),
- [sym_const] = ACTIONS(844),
- [sym_var] = ACTIONS(846),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(824),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [anon_sym_AT] = ACTIONS(87),
- [sym_grit_metavariable] = ACTIONS(852),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [122] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1417),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(122),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_STAR] = ACTIONS(754),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_in] = ACTIONS(670),
+ [anon_sym_COLON] = ACTIONS(670),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_GT] = ACTIONS(670),
+ [anon_sym_DOT] = ACTIONS(670),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [sym_optional_chain] = ACTIONS(670),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_AMP_AMP] = ACTIONS(670),
+ [anon_sym_PIPE_PIPE] = ACTIONS(670),
+ [anon_sym_GT_GT] = ACTIONS(670),
+ [anon_sym_GT_GT_GT] = ACTIONS(670),
+ [anon_sym_LT_LT] = ACTIONS(670),
+ [anon_sym_AMP] = ACTIONS(670),
+ [anon_sym_CARET] = ACTIONS(670),
+ [anon_sym_PIPE] = ACTIONS(670),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_PERCENT] = ACTIONS(670),
+ [anon_sym_STAR_STAR] = ACTIONS(670),
+ [anon_sym_LT_EQ] = ACTIONS(670),
+ [anon_sym_EQ_EQ] = ACTIONS(670),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(670),
+ [anon_sym_BANG_EQ] = ACTIONS(670),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(670),
+ [anon_sym_GT_EQ] = ACTIONS(670),
+ [anon_sym_QMARK_QMARK] = ACTIONS(670),
+ [anon_sym_instanceof] = ACTIONS(670),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym__ternary_qmark] = ACTIONS(710),
+ [sym_html_comment] = ACTIONS(5),
},
- [281] = {
- [sym_string] = STATE(1509),
- [sym_identifier] = STATE(1510),
- [sym__formal_parameters] = STATE(1603),
- [sym__property_name] = STATE(1509),
- [sym_computed_property_name] = STATE(1509),
- [aux_sym_object_repeat1] = STATE(1378),
- [aux_sym_object_pattern_repeat1] = STATE(1342),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(860),
- [anon_sym_STAR] = ACTIONS(862),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(856),
- [anon_sym_LPAREN] = ACTIONS(865),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(831),
- [anon_sym_EQ] = ACTIONS(834),
- [anon_sym_LBRACK] = ACTIONS(869),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(836),
- [anon_sym_function] = ACTIONS(872),
- [sym_async] = ACTIONS(860),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [anon_sym_DQUOTE] = ACTIONS(874),
- [anon_sym_SQUOTE] = ACTIONS(876),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_number] = ACTIONS(878),
- [sym_private_property_identifier] = ACTIONS(878),
- [sym_static] = ACTIONS(860),
- [anon_sym_get] = ACTIONS(880),
- [anon_sym_set] = ACTIONS(880),
- [sym_grit_metavariable] = ACTIONS(882),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [123] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1435),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(123),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_STAR] = ACTIONS(780),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_in] = ACTIONS(670),
+ [anon_sym_of] = ACTIONS(670),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_GT] = ACTIONS(670),
+ [anon_sym_DOT] = ACTIONS(670),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [sym_optional_chain] = ACTIONS(670),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_AMP_AMP] = ACTIONS(670),
+ [anon_sym_PIPE_PIPE] = ACTIONS(670),
+ [anon_sym_GT_GT] = ACTIONS(670),
+ [anon_sym_GT_GT_GT] = ACTIONS(670),
+ [anon_sym_LT_LT] = ACTIONS(670),
+ [anon_sym_AMP] = ACTIONS(670),
+ [anon_sym_CARET] = ACTIONS(670),
+ [anon_sym_PIPE] = ACTIONS(670),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_PERCENT] = ACTIONS(670),
+ [anon_sym_STAR_STAR] = ACTIONS(670),
+ [anon_sym_LT_EQ] = ACTIONS(670),
+ [anon_sym_EQ_EQ] = ACTIONS(670),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(670),
+ [anon_sym_BANG_EQ] = ACTIONS(670),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(670),
+ [anon_sym_GT_EQ] = ACTIONS(670),
+ [anon_sym_QMARK_QMARK] = ACTIONS(670),
+ [anon_sym_instanceof] = ACTIONS(670),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym__ternary_qmark] = ACTIONS(710),
+ [sym_html_comment] = ACTIONS(5),
},
- [282] = {
- [sym_namespace_export] = STATE(1467),
- [sym_export_clause] = STATE(1300),
- [sym_declaration] = STATE(377),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_class_declaration] = STATE(341),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function_declaration] = STATE(341),
- [sym_decorator] = STATE(1036),
- [aux_sym_export_statement_repeat1] = STATE(1295),
- [anon_sym_STAR] = ACTIONS(818),
- [anon_sym_default] = ACTIONS(884),
- [anon_sym_LBRACE] = ACTIONS(822),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_LPAREN] = ACTIONS(824),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(886),
- [anon_sym_EQ] = ACTIONS(888),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
- [anon_sym_class] = ACTIONS(838),
- [anon_sym_function] = ACTIONS(840),
- [sym_async] = ACTIONS(842),
- [sym_let] = ACTIONS(844),
- [sym_const] = ACTIONS(844),
- [sym_var] = ACTIONS(846),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(824),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [anon_sym_AT] = ACTIONS(87),
- [sym_grit_metavariable] = ACTIONS(852),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [124] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1374),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2073),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1069),
+ [sym_subscript_expression] = STATE(1069),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_spread_element] = STATE(2107),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(124),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(1910),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2106),
+ [aux_sym_array_pattern_repeat1] = STATE(2187),
+ [sym_identifier] = ACTIONS(800),
+ [anon_sym_export] = ACTIONS(802),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_COMMA] = ACTIONS(804),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(802),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_RBRACK] = ACTIONS(806),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(808),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(810),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(802),
+ [anon_sym_get] = ACTIONS(802),
+ [anon_sym_set] = ACTIONS(802),
+ [sym_html_comment] = ACTIONS(5),
},
- [283] = {
- [sym_string] = STATE(1509),
- [sym_identifier] = STATE(1510),
- [sym__formal_parameters] = STATE(1603),
- [sym__property_name] = STATE(1509),
- [sym_computed_property_name] = STATE(1509),
- [aux_sym_object_repeat1] = STATE(1378),
- [aux_sym_object_pattern_repeat1] = STATE(1342),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(860),
- [anon_sym_STAR] = ACTIONS(862),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(854),
- [anon_sym_LPAREN] = ACTIONS(865),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(831),
- [anon_sym_EQ] = ACTIONS(834),
- [anon_sym_LBRACK] = ACTIONS(869),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(836),
- [anon_sym_function] = ACTIONS(872),
- [sym_async] = ACTIONS(860),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
+ [125] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1374),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2073),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1069),
+ [sym_subscript_expression] = STATE(1069),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_spread_element] = STATE(2107),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(125),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(1910),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2106),
+ [aux_sym_array_pattern_repeat1] = STATE(2187),
+ [sym_identifier] = ACTIONS(800),
+ [anon_sym_export] = ACTIONS(802),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_COMMA] = ACTIONS(804),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(802),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_RBRACK] = ACTIONS(812),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(808),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(810),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(802),
+ [anon_sym_get] = ACTIONS(802),
+ [anon_sym_set] = ACTIONS(802),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [126] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1374),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2073),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1069),
+ [sym_subscript_expression] = STATE(1069),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_spread_element] = STATE(2107),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(126),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(1910),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2106),
+ [aux_sym_array_pattern_repeat1] = STATE(2187),
+ [sym_identifier] = ACTIONS(800),
+ [anon_sym_export] = ACTIONS(802),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_COMMA] = ACTIONS(804),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(802),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_RBRACK] = ACTIONS(814),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(808),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(810),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(802),
+ [anon_sym_get] = ACTIONS(802),
+ [anon_sym_set] = ACTIONS(802),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [127] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1344),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2073),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1069),
+ [sym_subscript_expression] = STATE(1069),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_spread_element] = STATE(2198),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(127),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(1910),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2190),
+ [aux_sym_array_pattern_repeat1] = STATE(2187),
+ [sym_identifier] = ACTIONS(800),
+ [anon_sym_export] = ACTIONS(802),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_COMMA] = ACTIONS(804),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(802),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_RBRACK] = ACTIONS(816),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(808),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(810),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(802),
+ [anon_sym_get] = ACTIONS(802),
+ [anon_sym_set] = ACTIONS(802),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [128] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1311),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2073),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1069),
+ [sym_subscript_expression] = STATE(1069),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_spread_element] = STATE(2198),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(128),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(1910),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2190),
+ [aux_sym_array_pattern_repeat1] = STATE(2187),
+ [sym_identifier] = ACTIONS(800),
+ [anon_sym_export] = ACTIONS(802),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_COMMA] = ACTIONS(804),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(802),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_RBRACK] = ACTIONS(818),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(808),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(810),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(802),
+ [anon_sym_get] = ACTIONS(802),
+ [anon_sym_set] = ACTIONS(802),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [129] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1374),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2073),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1069),
+ [sym_subscript_expression] = STATE(1069),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_spread_element] = STATE(2107),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(129),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(1910),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2106),
+ [aux_sym_array_pattern_repeat1] = STATE(2187),
+ [sym_identifier] = ACTIONS(800),
+ [anon_sym_export] = ACTIONS(802),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_COMMA] = ACTIONS(804),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(802),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_RBRACK] = ACTIONS(820),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(808),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(810),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(802),
+ [anon_sym_get] = ACTIONS(802),
+ [anon_sym_set] = ACTIONS(802),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [130] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1311),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2073),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1069),
+ [sym_subscript_expression] = STATE(1069),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_spread_element] = STATE(2198),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(130),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(1910),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2190),
+ [aux_sym_array_pattern_repeat1] = STATE(2187),
+ [sym_identifier] = ACTIONS(800),
+ [anon_sym_export] = ACTIONS(802),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_COMMA] = ACTIONS(804),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(802),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_RBRACK] = ACTIONS(816),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(808),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(810),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(802),
+ [anon_sym_get] = ACTIONS(802),
+ [anon_sym_set] = ACTIONS(802),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [131] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1374),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2073),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1069),
+ [sym_subscript_expression] = STATE(1069),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_spread_element] = STATE(2107),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(131),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(1910),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2106),
+ [aux_sym_array_pattern_repeat1] = STATE(2187),
+ [sym_identifier] = ACTIONS(800),
+ [anon_sym_export] = ACTIONS(802),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_COMMA] = ACTIONS(804),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(802),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_RBRACK] = ACTIONS(822),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(808),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(810),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(802),
+ [anon_sym_get] = ACTIONS(802),
+ [anon_sym_set] = ACTIONS(802),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [132] = {
+ [sym_declaration] = STATE(929),
+ [sym_import] = STATE(1839),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1404),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(132),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1963),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(824),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(826),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [133] = {
+ [sym_declaration] = STATE(737),
+ [sym_import] = STATE(1839),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1399),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(133),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1948),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(528),
+ [anon_sym_let] = ACTIONS(828),
+ [anon_sym_const] = ACTIONS(532),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(558),
+ [anon_sym_async] = ACTIONS(830),
+ [anon_sym_function] = ACTIONS(562),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [134] = {
+ [sym_import] = STATE(1839),
+ [sym_expression_statement] = STATE(230),
+ [sym_variable_declaration] = STATE(230),
+ [sym_lexical_declaration] = STATE(230),
+ [sym_empty_statement] = STATE(230),
+ [sym_parenthesized_expression] = STATE(1065),
+ [sym_expression] = STATE(1230),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1065),
+ [sym_subscript_expression] = STATE(1065),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2056),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2366),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(134),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(832),
+ [anon_sym_export] = ACTIONS(834),
+ [anon_sym_LBRACE] = ACTIONS(836),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(838),
+ [anon_sym_let] = ACTIONS(840),
+ [anon_sym_const] = ACTIONS(842),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(844),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(846),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(848),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(850),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(834),
+ [anon_sym_get] = ACTIONS(834),
+ [anon_sym_set] = ACTIONS(834),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [135] = {
+ [sym_declaration] = STATE(946),
+ [sym_import] = STATE(1839),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1394),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(135),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1963),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(21),
+ [anon_sym_let] = ACTIONS(824),
+ [anon_sym_const] = ACTIONS(25),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(67),
+ [anon_sym_async] = ACTIONS(826),
+ [anon_sym_function] = ACTIONS(71),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [136] = {
+ [sym_declaration] = STATE(750),
+ [sym_import] = STATE(1839),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1402),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(136),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1957),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(852),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(854),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [137] = {
+ [sym_import] = STATE(1839),
+ [sym_expression_statement] = STATE(225),
+ [sym_variable_declaration] = STATE(225),
+ [sym_lexical_declaration] = STATE(225),
+ [sym_empty_statement] = STATE(225),
+ [sym_parenthesized_expression] = STATE(1065),
+ [sym_expression] = STATE(1230),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1065),
+ [sym_subscript_expression] = STATE(1065),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2056),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2366),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(137),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(832),
+ [anon_sym_export] = ACTIONS(834),
+ [anon_sym_LBRACE] = ACTIONS(836),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(838),
+ [anon_sym_let] = ACTIONS(840),
+ [anon_sym_const] = ACTIONS(842),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(844),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(846),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(848),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(850),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(834),
+ [anon_sym_get] = ACTIONS(834),
+ [anon_sym_set] = ACTIONS(834),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [138] = {
+ [sym_import] = STATE(1839),
+ [sym_expression_statement] = STATE(229),
+ [sym_variable_declaration] = STATE(229),
+ [sym_lexical_declaration] = STATE(229),
+ [sym_empty_statement] = STATE(229),
+ [sym_parenthesized_expression] = STATE(1065),
+ [sym_expression] = STATE(1230),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1065),
+ [sym_subscript_expression] = STATE(1065),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2056),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2366),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(138),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(832),
+ [anon_sym_export] = ACTIONS(834),
+ [anon_sym_LBRACE] = ACTIONS(836),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(838),
+ [anon_sym_let] = ACTIONS(840),
+ [anon_sym_const] = ACTIONS(842),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(844),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(846),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(848),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(850),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(834),
+ [anon_sym_get] = ACTIONS(834),
+ [anon_sym_set] = ACTIONS(834),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [139] = {
+ [sym_declaration] = STATE(601),
+ [sym_import] = STATE(1839),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1398),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(139),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1982),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(624),
+ [anon_sym_let] = ACTIONS(856),
+ [anon_sym_const] = ACTIONS(628),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(654),
+ [anon_sym_async] = ACTIONS(858),
+ [anon_sym_function] = ACTIONS(658),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [140] = {
+ [sym_declaration] = STATE(2379),
+ [sym_import] = STATE(1839),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1401),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(140),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1904),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(860),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(862),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [141] = {
+ [sym_declaration] = STATE(801),
+ [sym_import] = STATE(1839),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1415),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(141),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1948),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(528),
+ [anon_sym_let] = ACTIONS(828),
+ [anon_sym_const] = ACTIONS(532),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(558),
+ [anon_sym_async] = ACTIONS(830),
+ [anon_sym_function] = ACTIONS(562),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [142] = {
+ [sym_declaration] = STATE(794),
+ [sym_import] = STATE(1839),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1403),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(142),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1957),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(296),
+ [anon_sym_let] = ACTIONS(852),
+ [anon_sym_const] = ACTIONS(300),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(326),
+ [anon_sym_async] = ACTIONS(854),
+ [anon_sym_function] = ACTIONS(330),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [143] = {
+ [sym_comment] = STATE(143),
+ [sym_identifier] = ACTIONS(864),
+ [anon_sym_export] = ACTIONS(864),
+ [anon_sym_STAR] = ACTIONS(866),
+ [anon_sym_default] = ACTIONS(864),
+ [anon_sym_LBRACE] = ACTIONS(864),
+ [anon_sym_COMMA] = ACTIONS(866),
+ [anon_sym_RBRACE] = ACTIONS(864),
+ [anon_sym_import] = ACTIONS(864),
+ [anon_sym_with] = ACTIONS(864),
+ [anon_sym_var] = ACTIONS(864),
+ [anon_sym_let] = ACTIONS(864),
+ [anon_sym_const] = ACTIONS(864),
+ [anon_sym_else] = ACTIONS(864),
+ [anon_sym_if] = ACTIONS(864),
+ [anon_sym_switch] = ACTIONS(864),
+ [anon_sym_for] = ACTIONS(864),
+ [anon_sym_LPAREN] = ACTIONS(864),
+ [anon_sym_await] = ACTIONS(864),
+ [anon_sym_in] = ACTIONS(866),
+ [anon_sym_while] = ACTIONS(864),
+ [anon_sym_do] = ACTIONS(864),
+ [anon_sym_try] = ACTIONS(864),
+ [anon_sym_break] = ACTIONS(864),
+ [anon_sym_continue] = ACTIONS(864),
+ [anon_sym_debugger] = ACTIONS(864),
+ [anon_sym_return] = ACTIONS(864),
+ [anon_sym_throw] = ACTIONS(864),
+ [anon_sym_SEMI] = ACTIONS(864),
+ [anon_sym_case] = ACTIONS(864),
+ [anon_sym_yield] = ACTIONS(864),
+ [anon_sym_EQ] = ACTIONS(868),
+ [anon_sym_LBRACK] = ACTIONS(864),
+ [anon_sym_LTtemplate_GT] = ACTIONS(864),
+ [anon_sym_LT] = ACTIONS(864),
+ [anon_sym_GT] = ACTIONS(866),
+ [anon_sym_DOT] = ACTIONS(866),
+ [anon_sym_DQUOTE] = ACTIONS(864),
+ [anon_sym_SQUOTE] = ACTIONS(864),
+ [anon_sym_class] = ACTIONS(864),
+ [anon_sym_async] = ACTIONS(864),
+ [anon_sym_function] = ACTIONS(864),
+ [sym_optional_chain] = ACTIONS(866),
+ [anon_sym_new] = ACTIONS(864),
+ [anon_sym_AMP_AMP] = ACTIONS(866),
+ [anon_sym_PIPE_PIPE] = ACTIONS(866),
+ [anon_sym_GT_GT] = ACTIONS(866),
+ [anon_sym_GT_GT_GT] = ACTIONS(866),
+ [anon_sym_LT_LT] = ACTIONS(866),
+ [anon_sym_AMP] = ACTIONS(866),
+ [anon_sym_CARET] = ACTIONS(866),
+ [anon_sym_PIPE] = ACTIONS(866),
+ [anon_sym_PLUS] = ACTIONS(864),
+ [anon_sym_DASH] = ACTIONS(864),
+ [anon_sym_SLASH] = ACTIONS(864),
+ [anon_sym_PERCENT] = ACTIONS(866),
+ [anon_sym_STAR_STAR] = ACTIONS(866),
+ [anon_sym_LT_EQ] = ACTIONS(866),
+ [anon_sym_EQ_EQ] = ACTIONS(866),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(866),
+ [anon_sym_BANG_EQ] = ACTIONS(866),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(866),
+ [anon_sym_GT_EQ] = ACTIONS(866),
+ [anon_sym_QMARK_QMARK] = ACTIONS(866),
+ [anon_sym_instanceof] = ACTIONS(866),
+ [anon_sym_BANG] = ACTIONS(864),
+ [anon_sym_TILDE] = ACTIONS(864),
+ [anon_sym_typeof] = ACTIONS(864),
+ [anon_sym_void] = ACTIONS(864),
+ [anon_sym_delete] = ACTIONS(864),
+ [anon_sym_PLUS_PLUS] = ACTIONS(864),
+ [anon_sym_DASH_DASH] = ACTIONS(864),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(864),
+ [sym_number] = ACTIONS(864),
+ [sym_private_property_identifier] = ACTIONS(864),
+ [sym_this] = ACTIONS(864),
+ [sym_super] = ACTIONS(864),
+ [sym_true] = ACTIONS(864),
+ [sym_false] = ACTIONS(864),
+ [sym_null] = ACTIONS(864),
+ [sym_undefined] = ACTIONS(864),
+ [anon_sym_AT] = ACTIONS(864),
+ [anon_sym_static] = ACTIONS(864),
+ [anon_sym_get] = ACTIONS(864),
+ [anon_sym_set] = ACTIONS(864),
+ [sym__automatic_semicolon] = ACTIONS(870),
+ [sym__ternary_qmark] = ACTIONS(872),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [144] = {
+ [sym_declaration] = STATE(2633),
+ [sym_import] = STATE(1839),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1395),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(144),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1904),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(576),
+ [anon_sym_let] = ACTIONS(860),
+ [anon_sym_const] = ACTIONS(580),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(606),
+ [anon_sym_async] = ACTIONS(862),
+ [anon_sym_function] = ACTIONS(610),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [145] = {
+ [sym_import] = STATE(1839),
+ [sym_expression_statement] = STATE(226),
+ [sym_variable_declaration] = STATE(226),
+ [sym_lexical_declaration] = STATE(226),
+ [sym_empty_statement] = STATE(226),
+ [sym_parenthesized_expression] = STATE(1065),
+ [sym_expression] = STATE(1230),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1065),
+ [sym_subscript_expression] = STATE(1065),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2056),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2366),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(145),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(832),
+ [anon_sym_export] = ACTIONS(834),
+ [anon_sym_LBRACE] = ACTIONS(836),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(838),
+ [anon_sym_let] = ACTIONS(840),
+ [anon_sym_const] = ACTIONS(842),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(844),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(846),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(848),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(850),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(834),
+ [anon_sym_get] = ACTIONS(834),
+ [anon_sym_set] = ACTIONS(834),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [146] = {
+ [sym_import] = STATE(1839),
+ [sym_expression_statement] = STATE(227),
+ [sym_variable_declaration] = STATE(227),
+ [sym_lexical_declaration] = STATE(227),
+ [sym_empty_statement] = STATE(227),
+ [sym_parenthesized_expression] = STATE(1065),
+ [sym_expression] = STATE(1230),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1065),
+ [sym_subscript_expression] = STATE(1065),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2056),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2366),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(146),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(832),
+ [anon_sym_export] = ACTIONS(834),
+ [anon_sym_LBRACE] = ACTIONS(836),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(838),
+ [anon_sym_let] = ACTIONS(840),
+ [anon_sym_const] = ACTIONS(842),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(844),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(846),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(848),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(850),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(834),
+ [anon_sym_get] = ACTIONS(834),
+ [anon_sym_set] = ACTIONS(834),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [147] = {
+ [sym_declaration] = STATE(629),
+ [sym_import] = STATE(1839),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1400),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_expression] = STATE(1384),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function] = STATE(1384),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(147),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1982),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(624),
+ [anon_sym_let] = ACTIONS(856),
+ [anon_sym_const] = ACTIONS(628),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(654),
+ [anon_sym_async] = ACTIONS(858),
+ [anon_sym_function] = ACTIONS(658),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [148] = {
+ [sym_comment] = STATE(148),
+ [sym_identifier] = ACTIONS(874),
+ [anon_sym_export] = ACTIONS(874),
+ [anon_sym_STAR] = ACTIONS(874),
+ [anon_sym_default] = ACTIONS(874),
+ [anon_sym_LBRACE] = ACTIONS(874),
+ [anon_sym_COMMA] = ACTIONS(874),
+ [anon_sym_RBRACE] = ACTIONS(874),
+ [anon_sym_import] = ACTIONS(874),
+ [anon_sym_with] = ACTIONS(874),
+ [anon_sym_var] = ACTIONS(874),
+ [anon_sym_let] = ACTIONS(874),
+ [anon_sym_const] = ACTIONS(874),
+ [anon_sym_else] = ACTIONS(874),
+ [anon_sym_if] = ACTIONS(874),
+ [anon_sym_switch] = ACTIONS(874),
+ [anon_sym_for] = ACTIONS(874),
+ [anon_sym_LPAREN] = ACTIONS(874),
+ [anon_sym_await] = ACTIONS(874),
+ [anon_sym_in] = ACTIONS(874),
+ [anon_sym_while] = ACTIONS(874),
+ [anon_sym_do] = ACTIONS(874),
+ [anon_sym_try] = ACTIONS(874),
+ [anon_sym_break] = ACTIONS(874),
+ [anon_sym_continue] = ACTIONS(874),
+ [anon_sym_debugger] = ACTIONS(874),
+ [anon_sym_return] = ACTIONS(874),
+ [anon_sym_throw] = ACTIONS(874),
+ [anon_sym_SEMI] = ACTIONS(874),
+ [anon_sym_case] = ACTIONS(874),
+ [anon_sym_yield] = ACTIONS(874),
+ [anon_sym_LBRACK] = ACTIONS(874),
+ [anon_sym_LTtemplate_GT] = ACTIONS(874),
+ [anon_sym_LT] = ACTIONS(874),
+ [anon_sym_GT] = ACTIONS(874),
+ [anon_sym_DOT] = ACTIONS(874),
[anon_sym_DQUOTE] = ACTIONS(874),
- [anon_sym_SQUOTE] = ACTIONS(876),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
+ [anon_sym_SQUOTE] = ACTIONS(874),
+ [anon_sym_class] = ACTIONS(874),
+ [anon_sym_async] = ACTIONS(874),
+ [anon_sym_function] = ACTIONS(874),
+ [sym_optional_chain] = ACTIONS(874),
+ [anon_sym_new] = ACTIONS(874),
+ [anon_sym_AMP_AMP] = ACTIONS(874),
+ [anon_sym_PIPE_PIPE] = ACTIONS(874),
+ [anon_sym_GT_GT] = ACTIONS(874),
+ [anon_sym_GT_GT_GT] = ACTIONS(874),
+ [anon_sym_LT_LT] = ACTIONS(874),
+ [anon_sym_AMP] = ACTIONS(874),
+ [anon_sym_CARET] = ACTIONS(874),
+ [anon_sym_PIPE] = ACTIONS(874),
+ [anon_sym_PLUS] = ACTIONS(874),
+ [anon_sym_DASH] = ACTIONS(874),
+ [anon_sym_SLASH] = ACTIONS(874),
+ [anon_sym_PERCENT] = ACTIONS(874),
+ [anon_sym_STAR_STAR] = ACTIONS(874),
+ [anon_sym_LT_EQ] = ACTIONS(874),
+ [anon_sym_EQ_EQ] = ACTIONS(874),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(874),
+ [anon_sym_BANG_EQ] = ACTIONS(874),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(874),
+ [anon_sym_GT_EQ] = ACTIONS(874),
+ [anon_sym_QMARK_QMARK] = ACTIONS(874),
+ [anon_sym_instanceof] = ACTIONS(874),
+ [anon_sym_BANG] = ACTIONS(874),
+ [anon_sym_TILDE] = ACTIONS(874),
+ [anon_sym_typeof] = ACTIONS(874),
+ [anon_sym_void] = ACTIONS(874),
+ [anon_sym_delete] = ACTIONS(874),
+ [anon_sym_PLUS_PLUS] = ACTIONS(874),
+ [anon_sym_DASH_DASH] = ACTIONS(874),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(874),
+ [sym_number] = ACTIONS(874),
+ [sym_private_property_identifier] = ACTIONS(874),
+ [sym_this] = ACTIONS(874),
+ [sym_super] = ACTIONS(874),
+ [sym_true] = ACTIONS(874),
+ [sym_false] = ACTIONS(874),
+ [sym_null] = ACTIONS(874),
+ [sym_undefined] = ACTIONS(874),
+ [anon_sym_AT] = ACTIONS(874),
+ [anon_sym_static] = ACTIONS(874),
+ [anon_sym_get] = ACTIONS(874),
+ [anon_sym_set] = ACTIONS(874),
+ [sym__automatic_semicolon] = ACTIONS(876),
+ [sym__ternary_qmark] = ACTIONS(876),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [149] = {
+ [sym_comment] = STATE(149),
+ [sym_identifier] = ACTIONS(878),
+ [anon_sym_export] = ACTIONS(878),
+ [anon_sym_STAR] = ACTIONS(878),
+ [anon_sym_default] = ACTIONS(878),
+ [anon_sym_LBRACE] = ACTIONS(878),
+ [anon_sym_COMMA] = ACTIONS(878),
+ [anon_sym_RBRACE] = ACTIONS(878),
+ [anon_sym_import] = ACTIONS(878),
+ [anon_sym_with] = ACTIONS(878),
+ [anon_sym_var] = ACTIONS(878),
+ [anon_sym_let] = ACTIONS(878),
+ [anon_sym_const] = ACTIONS(878),
+ [anon_sym_else] = ACTIONS(878),
+ [anon_sym_if] = ACTIONS(878),
+ [anon_sym_switch] = ACTIONS(878),
+ [anon_sym_for] = ACTIONS(878),
+ [anon_sym_LPAREN] = ACTIONS(878),
+ [anon_sym_await] = ACTIONS(878),
+ [anon_sym_in] = ACTIONS(878),
+ [anon_sym_while] = ACTIONS(878),
+ [anon_sym_do] = ACTIONS(878),
+ [anon_sym_try] = ACTIONS(878),
+ [anon_sym_break] = ACTIONS(878),
+ [anon_sym_continue] = ACTIONS(878),
+ [anon_sym_debugger] = ACTIONS(878),
+ [anon_sym_return] = ACTIONS(878),
+ [anon_sym_throw] = ACTIONS(878),
+ [anon_sym_SEMI] = ACTIONS(878),
+ [anon_sym_case] = ACTIONS(878),
+ [anon_sym_yield] = ACTIONS(878),
+ [anon_sym_LBRACK] = ACTIONS(878),
+ [anon_sym_LTtemplate_GT] = ACTIONS(878),
+ [anon_sym_LT] = ACTIONS(878),
+ [anon_sym_GT] = ACTIONS(878),
+ [anon_sym_DOT] = ACTIONS(878),
+ [anon_sym_DQUOTE] = ACTIONS(878),
+ [anon_sym_SQUOTE] = ACTIONS(878),
+ [anon_sym_class] = ACTIONS(878),
+ [anon_sym_async] = ACTIONS(878),
+ [anon_sym_function] = ACTIONS(878),
+ [sym_optional_chain] = ACTIONS(878),
+ [anon_sym_new] = ACTIONS(878),
+ [anon_sym_AMP_AMP] = ACTIONS(878),
+ [anon_sym_PIPE_PIPE] = ACTIONS(878),
+ [anon_sym_GT_GT] = ACTIONS(878),
+ [anon_sym_GT_GT_GT] = ACTIONS(878),
+ [anon_sym_LT_LT] = ACTIONS(878),
+ [anon_sym_AMP] = ACTIONS(878),
+ [anon_sym_CARET] = ACTIONS(878),
+ [anon_sym_PIPE] = ACTIONS(878),
+ [anon_sym_PLUS] = ACTIONS(878),
+ [anon_sym_DASH] = ACTIONS(878),
+ [anon_sym_SLASH] = ACTIONS(878),
+ [anon_sym_PERCENT] = ACTIONS(878),
+ [anon_sym_STAR_STAR] = ACTIONS(878),
+ [anon_sym_LT_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(878),
+ [anon_sym_GT_EQ] = ACTIONS(878),
+ [anon_sym_QMARK_QMARK] = ACTIONS(878),
+ [anon_sym_instanceof] = ACTIONS(878),
+ [anon_sym_BANG] = ACTIONS(878),
+ [anon_sym_TILDE] = ACTIONS(878),
+ [anon_sym_typeof] = ACTIONS(878),
+ [anon_sym_void] = ACTIONS(878),
+ [anon_sym_delete] = ACTIONS(878),
+ [anon_sym_PLUS_PLUS] = ACTIONS(878),
+ [anon_sym_DASH_DASH] = ACTIONS(878),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(878),
[sym_number] = ACTIONS(878),
[sym_private_property_identifier] = ACTIONS(878),
- [sym_static] = ACTIONS(860),
- [anon_sym_get] = ACTIONS(880),
- [anon_sym_set] = ACTIONS(880),
- [sym_grit_metavariable] = ACTIONS(882),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [sym_this] = ACTIONS(878),
+ [sym_super] = ACTIONS(878),
+ [sym_true] = ACTIONS(878),
+ [sym_false] = ACTIONS(878),
+ [sym_null] = ACTIONS(878),
+ [sym_undefined] = ACTIONS(878),
+ [anon_sym_AT] = ACTIONS(878),
+ [anon_sym_static] = ACTIONS(878),
+ [anon_sym_get] = ACTIONS(878),
+ [anon_sym_set] = ACTIONS(878),
+ [sym__automatic_semicolon] = ACTIONS(880),
+ [sym__ternary_qmark] = ACTIONS(882),
+ [sym_html_comment] = ACTIONS(5),
},
- [284] = {
- [sym_namespace_export] = STATE(1467),
- [sym_export_clause] = STATE(1300),
- [sym_declaration] = STATE(377),
- [sym_variable_declaration] = STATE(341),
- [sym_lexical_declaration] = STATE(341),
- [sym_class_declaration] = STATE(341),
- [sym_function_declaration] = STATE(341),
- [sym_generator_function_declaration] = STATE(341),
- [sym_decorator] = STATE(1036),
- [aux_sym_export_statement_repeat1] = STATE(1295),
- [anon_sym_STAR] = ACTIONS(818),
- [anon_sym_default] = ACTIONS(820),
- [anon_sym_LBRACE] = ACTIONS(822),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_LPAREN] = ACTIONS(824),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(890),
- [anon_sym_EQ] = ACTIONS(888),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
- [anon_sym_class] = ACTIONS(838),
- [anon_sym_function] = ACTIONS(840),
- [sym_async] = ACTIONS(842),
- [sym_let] = ACTIONS(844),
- [sym_const] = ACTIONS(844),
- [sym_var] = ACTIONS(846),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(824),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [anon_sym_AT] = ACTIONS(87),
- [sym_grit_metavariable] = ACTIONS(852),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [150] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2073),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1067),
+ [sym_subscript_expression] = STATE(1067),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1899),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(150),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [sym_pattern] = STATE(1910),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_pattern_repeat1] = STATE(2187),
+ [sym_identifier] = ACTIONS(884),
+ [anon_sym_export] = ACTIONS(886),
+ [anon_sym_LBRACE] = ACTIONS(888),
+ [anon_sym_COMMA] = ACTIONS(890),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(886),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(892),
+ [anon_sym_RBRACK] = ACTIONS(894),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(896),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(898),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(900),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(886),
+ [anon_sym_get] = ACTIONS(886),
+ [anon_sym_set] = ACTIONS(886),
+ [sym_html_comment] = ACTIONS(5),
},
- [285] = {
- [sym_string] = STATE(1509),
- [sym_identifier] = STATE(1510),
- [sym__formal_parameters] = STATE(1603),
- [sym__property_name] = STATE(1509),
- [sym_computed_property_name] = STATE(1509),
- [aux_sym_object_repeat1] = STATE(1341),
- [aux_sym_object_pattern_repeat1] = STATE(1342),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(860),
- [anon_sym_STAR] = ACTIONS(862),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(826),
- [anon_sym_LPAREN] = ACTIONS(865),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(831),
- [anon_sym_EQ] = ACTIONS(834),
- [anon_sym_LBRACK] = ACTIONS(869),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(836),
- [anon_sym_function] = ACTIONS(872),
- [sym_async] = ACTIONS(860),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [anon_sym_DQUOTE] = ACTIONS(874),
- [anon_sym_SQUOTE] = ACTIONS(876),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
+ [151] = {
+ [sym_comment] = STATE(151),
+ [ts_builtin_sym_end] = ACTIONS(902),
+ [sym_identifier] = ACTIONS(864),
+ [anon_sym_export] = ACTIONS(864),
+ [anon_sym_STAR] = ACTIONS(866),
+ [anon_sym_LBRACE] = ACTIONS(864),
+ [anon_sym_COMMA] = ACTIONS(866),
+ [anon_sym_RBRACE] = ACTIONS(864),
+ [anon_sym_import] = ACTIONS(864),
+ [anon_sym_with] = ACTIONS(864),
+ [anon_sym_var] = ACTIONS(864),
+ [anon_sym_let] = ACTIONS(864),
+ [anon_sym_const] = ACTIONS(864),
+ [anon_sym_else] = ACTIONS(864),
+ [anon_sym_if] = ACTIONS(864),
+ [anon_sym_switch] = ACTIONS(864),
+ [anon_sym_for] = ACTIONS(864),
+ [anon_sym_LPAREN] = ACTIONS(864),
+ [anon_sym_await] = ACTIONS(864),
+ [anon_sym_in] = ACTIONS(866),
+ [anon_sym_while] = ACTIONS(864),
+ [anon_sym_do] = ACTIONS(864),
+ [anon_sym_try] = ACTIONS(864),
+ [anon_sym_break] = ACTIONS(864),
+ [anon_sym_continue] = ACTIONS(864),
+ [anon_sym_debugger] = ACTIONS(864),
+ [anon_sym_return] = ACTIONS(864),
+ [anon_sym_throw] = ACTIONS(864),
+ [anon_sym_SEMI] = ACTIONS(864),
+ [anon_sym_yield] = ACTIONS(864),
+ [anon_sym_EQ] = ACTIONS(868),
+ [anon_sym_LBRACK] = ACTIONS(864),
+ [anon_sym_LTtemplate_GT] = ACTIONS(864),
+ [anon_sym_LT] = ACTIONS(864),
+ [anon_sym_GT] = ACTIONS(866),
+ [anon_sym_DOT] = ACTIONS(866),
+ [anon_sym_DQUOTE] = ACTIONS(864),
+ [anon_sym_SQUOTE] = ACTIONS(864),
+ [anon_sym_class] = ACTIONS(864),
+ [anon_sym_async] = ACTIONS(864),
+ [anon_sym_function] = ACTIONS(864),
+ [sym_optional_chain] = ACTIONS(866),
+ [anon_sym_new] = ACTIONS(864),
+ [anon_sym_AMP_AMP] = ACTIONS(866),
+ [anon_sym_PIPE_PIPE] = ACTIONS(866),
+ [anon_sym_GT_GT] = ACTIONS(866),
+ [anon_sym_GT_GT_GT] = ACTIONS(866),
+ [anon_sym_LT_LT] = ACTIONS(866),
+ [anon_sym_AMP] = ACTIONS(866),
+ [anon_sym_CARET] = ACTIONS(866),
+ [anon_sym_PIPE] = ACTIONS(866),
+ [anon_sym_PLUS] = ACTIONS(864),
+ [anon_sym_DASH] = ACTIONS(864),
+ [anon_sym_SLASH] = ACTIONS(864),
+ [anon_sym_PERCENT] = ACTIONS(866),
+ [anon_sym_STAR_STAR] = ACTIONS(866),
+ [anon_sym_LT_EQ] = ACTIONS(866),
+ [anon_sym_EQ_EQ] = ACTIONS(866),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(866),
+ [anon_sym_BANG_EQ] = ACTIONS(866),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(866),
+ [anon_sym_GT_EQ] = ACTIONS(866),
+ [anon_sym_QMARK_QMARK] = ACTIONS(866),
+ [anon_sym_instanceof] = ACTIONS(866),
+ [anon_sym_BANG] = ACTIONS(864),
+ [anon_sym_TILDE] = ACTIONS(864),
+ [anon_sym_typeof] = ACTIONS(864),
+ [anon_sym_void] = ACTIONS(864),
+ [anon_sym_delete] = ACTIONS(864),
+ [anon_sym_PLUS_PLUS] = ACTIONS(864),
+ [anon_sym_DASH_DASH] = ACTIONS(864),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(864),
+ [sym_number] = ACTIONS(864),
+ [sym_private_property_identifier] = ACTIONS(864),
+ [sym_this] = ACTIONS(864),
+ [sym_super] = ACTIONS(864),
+ [sym_true] = ACTIONS(864),
+ [sym_false] = ACTIONS(864),
+ [sym_null] = ACTIONS(864),
+ [sym_undefined] = ACTIONS(864),
+ [anon_sym_AT] = ACTIONS(864),
+ [anon_sym_static] = ACTIONS(864),
+ [anon_sym_get] = ACTIONS(864),
+ [anon_sym_set] = ACTIONS(864),
+ [sym__automatic_semicolon] = ACTIONS(904),
+ [sym__ternary_qmark] = ACTIONS(872),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [152] = {
+ [sym_comment] = STATE(152),
+ [sym_identifier] = ACTIONS(906),
+ [anon_sym_export] = ACTIONS(906),
+ [anon_sym_STAR] = ACTIONS(906),
+ [anon_sym_default] = ACTIONS(906),
+ [anon_sym_LBRACE] = ACTIONS(906),
+ [anon_sym_COMMA] = ACTIONS(906),
+ [anon_sym_RBRACE] = ACTIONS(906),
+ [anon_sym_import] = ACTIONS(906),
+ [anon_sym_with] = ACTIONS(906),
+ [anon_sym_var] = ACTIONS(906),
+ [anon_sym_let] = ACTIONS(906),
+ [anon_sym_const] = ACTIONS(906),
+ [anon_sym_else] = ACTIONS(906),
+ [anon_sym_if] = ACTIONS(906),
+ [anon_sym_switch] = ACTIONS(906),
+ [anon_sym_for] = ACTIONS(906),
+ [anon_sym_LPAREN] = ACTIONS(906),
+ [anon_sym_await] = ACTIONS(906),
+ [anon_sym_in] = ACTIONS(906),
+ [anon_sym_while] = ACTIONS(906),
+ [anon_sym_do] = ACTIONS(906),
+ [anon_sym_try] = ACTIONS(906),
+ [anon_sym_break] = ACTIONS(906),
+ [anon_sym_continue] = ACTIONS(906),
+ [anon_sym_debugger] = ACTIONS(906),
+ [anon_sym_return] = ACTIONS(906),
+ [anon_sym_throw] = ACTIONS(906),
+ [anon_sym_SEMI] = ACTIONS(906),
+ [anon_sym_case] = ACTIONS(906),
+ [anon_sym_yield] = ACTIONS(906),
+ [anon_sym_LBRACK] = ACTIONS(906),
+ [anon_sym_LTtemplate_GT] = ACTIONS(906),
+ [anon_sym_LT] = ACTIONS(906),
+ [anon_sym_GT] = ACTIONS(906),
+ [anon_sym_DOT] = ACTIONS(906),
+ [anon_sym_DQUOTE] = ACTIONS(906),
+ [anon_sym_SQUOTE] = ACTIONS(906),
+ [anon_sym_class] = ACTIONS(906),
+ [anon_sym_async] = ACTIONS(906),
+ [anon_sym_function] = ACTIONS(906),
+ [sym_optional_chain] = ACTIONS(906),
+ [anon_sym_new] = ACTIONS(906),
+ [anon_sym_AMP_AMP] = ACTIONS(906),
+ [anon_sym_PIPE_PIPE] = ACTIONS(906),
+ [anon_sym_GT_GT] = ACTIONS(906),
+ [anon_sym_GT_GT_GT] = ACTIONS(906),
+ [anon_sym_LT_LT] = ACTIONS(906),
+ [anon_sym_AMP] = ACTIONS(906),
+ [anon_sym_CARET] = ACTIONS(906),
+ [anon_sym_PIPE] = ACTIONS(906),
+ [anon_sym_PLUS] = ACTIONS(906),
+ [anon_sym_DASH] = ACTIONS(906),
+ [anon_sym_SLASH] = ACTIONS(906),
+ [anon_sym_PERCENT] = ACTIONS(906),
+ [anon_sym_STAR_STAR] = ACTIONS(906),
+ [anon_sym_LT_EQ] = ACTIONS(906),
+ [anon_sym_EQ_EQ] = ACTIONS(906),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(906),
+ [anon_sym_BANG_EQ] = ACTIONS(906),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(906),
+ [anon_sym_GT_EQ] = ACTIONS(906),
+ [anon_sym_QMARK_QMARK] = ACTIONS(906),
+ [anon_sym_instanceof] = ACTIONS(906),
+ [anon_sym_BANG] = ACTIONS(906),
+ [anon_sym_TILDE] = ACTIONS(906),
+ [anon_sym_typeof] = ACTIONS(906),
+ [anon_sym_void] = ACTIONS(906),
+ [anon_sym_delete] = ACTIONS(906),
+ [anon_sym_PLUS_PLUS] = ACTIONS(906),
+ [anon_sym_DASH_DASH] = ACTIONS(906),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(906),
+ [sym_number] = ACTIONS(906),
+ [sym_private_property_identifier] = ACTIONS(906),
+ [sym_this] = ACTIONS(906),
+ [sym_super] = ACTIONS(906),
+ [sym_true] = ACTIONS(906),
+ [sym_false] = ACTIONS(906),
+ [sym_null] = ACTIONS(906),
+ [sym_undefined] = ACTIONS(906),
+ [anon_sym_AT] = ACTIONS(906),
+ [anon_sym_static] = ACTIONS(906),
+ [anon_sym_get] = ACTIONS(906),
+ [anon_sym_set] = ACTIONS(906),
+ [sym__automatic_semicolon] = ACTIONS(908),
+ [sym__ternary_qmark] = ACTIONS(908),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [153] = {
+ [sym_comment] = STATE(153),
+ [sym_identifier] = ACTIONS(910),
+ [anon_sym_export] = ACTIONS(910),
+ [anon_sym_STAR] = ACTIONS(910),
+ [anon_sym_default] = ACTIONS(910),
+ [anon_sym_LBRACE] = ACTIONS(910),
+ [anon_sym_COMMA] = ACTIONS(910),
+ [anon_sym_RBRACE] = ACTIONS(910),
+ [anon_sym_import] = ACTIONS(910),
+ [anon_sym_with] = ACTIONS(910),
+ [anon_sym_var] = ACTIONS(910),
+ [anon_sym_let] = ACTIONS(910),
+ [anon_sym_const] = ACTIONS(910),
+ [anon_sym_else] = ACTIONS(910),
+ [anon_sym_if] = ACTIONS(910),
+ [anon_sym_switch] = ACTIONS(910),
+ [anon_sym_for] = ACTIONS(910),
+ [anon_sym_LPAREN] = ACTIONS(910),
+ [anon_sym_await] = ACTIONS(910),
+ [anon_sym_in] = ACTIONS(910),
+ [anon_sym_while] = ACTIONS(910),
+ [anon_sym_do] = ACTIONS(910),
+ [anon_sym_try] = ACTIONS(910),
+ [anon_sym_break] = ACTIONS(910),
+ [anon_sym_continue] = ACTIONS(910),
+ [anon_sym_debugger] = ACTIONS(910),
+ [anon_sym_return] = ACTIONS(910),
+ [anon_sym_throw] = ACTIONS(910),
+ [anon_sym_SEMI] = ACTIONS(910),
+ [anon_sym_case] = ACTIONS(910),
+ [anon_sym_yield] = ACTIONS(910),
+ [anon_sym_LBRACK] = ACTIONS(910),
+ [anon_sym_LTtemplate_GT] = ACTIONS(910),
+ [anon_sym_LT] = ACTIONS(910),
+ [anon_sym_GT] = ACTIONS(910),
+ [anon_sym_DOT] = ACTIONS(910),
+ [anon_sym_DQUOTE] = ACTIONS(910),
+ [anon_sym_SQUOTE] = ACTIONS(910),
+ [anon_sym_class] = ACTIONS(910),
+ [anon_sym_async] = ACTIONS(910),
+ [anon_sym_function] = ACTIONS(910),
+ [sym_optional_chain] = ACTIONS(910),
+ [anon_sym_new] = ACTIONS(910),
+ [anon_sym_AMP_AMP] = ACTIONS(910),
+ [anon_sym_PIPE_PIPE] = ACTIONS(910),
+ [anon_sym_GT_GT] = ACTIONS(910),
+ [anon_sym_GT_GT_GT] = ACTIONS(910),
+ [anon_sym_LT_LT] = ACTIONS(910),
+ [anon_sym_AMP] = ACTIONS(910),
+ [anon_sym_CARET] = ACTIONS(910),
+ [anon_sym_PIPE] = ACTIONS(910),
+ [anon_sym_PLUS] = ACTIONS(910),
+ [anon_sym_DASH] = ACTIONS(910),
+ [anon_sym_SLASH] = ACTIONS(910),
+ [anon_sym_PERCENT] = ACTIONS(910),
+ [anon_sym_STAR_STAR] = ACTIONS(910),
+ [anon_sym_LT_EQ] = ACTIONS(910),
+ [anon_sym_EQ_EQ] = ACTIONS(910),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(910),
+ [anon_sym_BANG_EQ] = ACTIONS(910),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(910),
+ [anon_sym_GT_EQ] = ACTIONS(910),
+ [anon_sym_QMARK_QMARK] = ACTIONS(910),
+ [anon_sym_instanceof] = ACTIONS(910),
+ [anon_sym_BANG] = ACTIONS(910),
+ [anon_sym_TILDE] = ACTIONS(910),
+ [anon_sym_typeof] = ACTIONS(910),
+ [anon_sym_void] = ACTIONS(910),
+ [anon_sym_delete] = ACTIONS(910),
+ [anon_sym_PLUS_PLUS] = ACTIONS(910),
+ [anon_sym_DASH_DASH] = ACTIONS(910),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(910),
+ [sym_number] = ACTIONS(910),
+ [sym_private_property_identifier] = ACTIONS(910),
+ [sym_this] = ACTIONS(910),
+ [sym_super] = ACTIONS(910),
+ [sym_true] = ACTIONS(910),
+ [sym_false] = ACTIONS(910),
+ [sym_null] = ACTIONS(910),
+ [sym_undefined] = ACTIONS(910),
+ [anon_sym_AT] = ACTIONS(910),
+ [anon_sym_static] = ACTIONS(910),
+ [anon_sym_get] = ACTIONS(910),
+ [anon_sym_set] = ACTIONS(910),
+ [sym__automatic_semicolon] = ACTIONS(912),
+ [sym__ternary_qmark] = ACTIONS(912),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [154] = {
+ [sym_comment] = STATE(154),
+ [sym_identifier] = ACTIONS(914),
+ [anon_sym_export] = ACTIONS(914),
+ [anon_sym_STAR] = ACTIONS(916),
+ [anon_sym_default] = ACTIONS(914),
+ [anon_sym_LBRACE] = ACTIONS(914),
+ [anon_sym_COMMA] = ACTIONS(916),
+ [anon_sym_RBRACE] = ACTIONS(914),
+ [anon_sym_import] = ACTIONS(914),
+ [anon_sym_with] = ACTIONS(914),
+ [anon_sym_var] = ACTIONS(914),
+ [anon_sym_let] = ACTIONS(914),
+ [anon_sym_const] = ACTIONS(914),
+ [anon_sym_else] = ACTIONS(914),
+ [anon_sym_if] = ACTIONS(914),
+ [anon_sym_switch] = ACTIONS(914),
+ [anon_sym_for] = ACTIONS(914),
+ [anon_sym_LPAREN] = ACTIONS(914),
+ [anon_sym_await] = ACTIONS(914),
+ [anon_sym_in] = ACTIONS(916),
+ [anon_sym_while] = ACTIONS(914),
+ [anon_sym_do] = ACTIONS(914),
+ [anon_sym_try] = ACTIONS(914),
+ [anon_sym_break] = ACTIONS(914),
+ [anon_sym_continue] = ACTIONS(914),
+ [anon_sym_debugger] = ACTIONS(914),
+ [anon_sym_return] = ACTIONS(914),
+ [anon_sym_throw] = ACTIONS(914),
+ [anon_sym_SEMI] = ACTIONS(914),
+ [anon_sym_case] = ACTIONS(914),
+ [anon_sym_yield] = ACTIONS(914),
+ [anon_sym_LBRACK] = ACTIONS(914),
+ [anon_sym_LTtemplate_GT] = ACTIONS(914),
+ [anon_sym_LT] = ACTIONS(914),
+ [anon_sym_GT] = ACTIONS(916),
+ [anon_sym_DOT] = ACTIONS(916),
+ [anon_sym_DQUOTE] = ACTIONS(914),
+ [anon_sym_SQUOTE] = ACTIONS(914),
+ [anon_sym_class] = ACTIONS(914),
+ [anon_sym_async] = ACTIONS(914),
+ [anon_sym_function] = ACTIONS(914),
+ [sym_optional_chain] = ACTIONS(916),
+ [anon_sym_new] = ACTIONS(914),
+ [anon_sym_AMP_AMP] = ACTIONS(916),
+ [anon_sym_PIPE_PIPE] = ACTIONS(916),
+ [anon_sym_GT_GT] = ACTIONS(916),
+ [anon_sym_GT_GT_GT] = ACTIONS(916),
+ [anon_sym_LT_LT] = ACTIONS(916),
+ [anon_sym_AMP] = ACTIONS(916),
+ [anon_sym_CARET] = ACTIONS(916),
+ [anon_sym_PIPE] = ACTIONS(916),
+ [anon_sym_PLUS] = ACTIONS(914),
+ [anon_sym_DASH] = ACTIONS(914),
+ [anon_sym_SLASH] = ACTIONS(914),
+ [anon_sym_PERCENT] = ACTIONS(916),
+ [anon_sym_STAR_STAR] = ACTIONS(916),
+ [anon_sym_LT_EQ] = ACTIONS(916),
+ [anon_sym_EQ_EQ] = ACTIONS(916),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(916),
+ [anon_sym_BANG_EQ] = ACTIONS(916),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(916),
+ [anon_sym_GT_EQ] = ACTIONS(916),
+ [anon_sym_QMARK_QMARK] = ACTIONS(916),
+ [anon_sym_instanceof] = ACTIONS(916),
+ [anon_sym_BANG] = ACTIONS(914),
+ [anon_sym_TILDE] = ACTIONS(914),
+ [anon_sym_typeof] = ACTIONS(914),
+ [anon_sym_void] = ACTIONS(914),
+ [anon_sym_delete] = ACTIONS(914),
+ [anon_sym_PLUS_PLUS] = ACTIONS(914),
+ [anon_sym_DASH_DASH] = ACTIONS(914),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(914),
+ [sym_number] = ACTIONS(914),
+ [sym_private_property_identifier] = ACTIONS(914),
+ [sym_this] = ACTIONS(914),
+ [sym_super] = ACTIONS(914),
+ [sym_true] = ACTIONS(914),
+ [sym_false] = ACTIONS(914),
+ [sym_null] = ACTIONS(914),
+ [sym_undefined] = ACTIONS(914),
+ [anon_sym_AT] = ACTIONS(914),
+ [anon_sym_static] = ACTIONS(914),
+ [anon_sym_get] = ACTIONS(914),
+ [anon_sym_set] = ACTIONS(914),
+ [sym__automatic_semicolon] = ACTIONS(918),
+ [sym__ternary_qmark] = ACTIONS(920),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [155] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2108),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1067),
+ [sym_subscript_expression] = STATE(1067),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1899),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(155),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [sym_pattern] = STATE(1994),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_pattern_repeat1] = STATE(2105),
+ [sym_identifier] = ACTIONS(884),
+ [anon_sym_export] = ACTIONS(886),
+ [anon_sym_LBRACE] = ACTIONS(888),
+ [anon_sym_COMMA] = ACTIONS(890),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(886),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(892),
+ [anon_sym_RBRACK] = ACTIONS(922),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(896),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(898),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(900),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(886),
+ [anon_sym_get] = ACTIONS(886),
+ [anon_sym_set] = ACTIONS(886),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [156] = {
+ [sym_comment] = STATE(156),
+ [sym_identifier] = ACTIONS(924),
+ [anon_sym_export] = ACTIONS(924),
+ [anon_sym_STAR] = ACTIONS(926),
+ [anon_sym_default] = ACTIONS(924),
+ [anon_sym_LBRACE] = ACTIONS(924),
+ [anon_sym_COMMA] = ACTIONS(926),
+ [anon_sym_RBRACE] = ACTIONS(924),
+ [anon_sym_import] = ACTIONS(924),
+ [anon_sym_with] = ACTIONS(924),
+ [anon_sym_var] = ACTIONS(924),
+ [anon_sym_let] = ACTIONS(924),
+ [anon_sym_const] = ACTIONS(924),
+ [anon_sym_else] = ACTIONS(924),
+ [anon_sym_if] = ACTIONS(924),
+ [anon_sym_switch] = ACTIONS(924),
+ [anon_sym_for] = ACTIONS(924),
+ [anon_sym_LPAREN] = ACTIONS(924),
+ [anon_sym_await] = ACTIONS(924),
+ [anon_sym_in] = ACTIONS(926),
+ [anon_sym_while] = ACTIONS(924),
+ [anon_sym_do] = ACTIONS(924),
+ [anon_sym_try] = ACTIONS(924),
+ [anon_sym_break] = ACTIONS(924),
+ [anon_sym_continue] = ACTIONS(924),
+ [anon_sym_debugger] = ACTIONS(924),
+ [anon_sym_return] = ACTIONS(924),
+ [anon_sym_throw] = ACTIONS(924),
+ [anon_sym_SEMI] = ACTIONS(924),
+ [anon_sym_case] = ACTIONS(924),
+ [anon_sym_yield] = ACTIONS(924),
+ [anon_sym_LBRACK] = ACTIONS(924),
+ [anon_sym_LTtemplate_GT] = ACTIONS(924),
+ [anon_sym_LT] = ACTIONS(924),
+ [anon_sym_GT] = ACTIONS(926),
+ [anon_sym_DOT] = ACTIONS(926),
+ [anon_sym_DQUOTE] = ACTIONS(924),
+ [anon_sym_SQUOTE] = ACTIONS(924),
+ [anon_sym_class] = ACTIONS(924),
+ [anon_sym_async] = ACTIONS(924),
+ [anon_sym_function] = ACTIONS(924),
+ [sym_optional_chain] = ACTIONS(926),
+ [anon_sym_new] = ACTIONS(924),
+ [anon_sym_AMP_AMP] = ACTIONS(926),
+ [anon_sym_PIPE_PIPE] = ACTIONS(926),
+ [anon_sym_GT_GT] = ACTIONS(926),
+ [anon_sym_GT_GT_GT] = ACTIONS(926),
+ [anon_sym_LT_LT] = ACTIONS(926),
+ [anon_sym_AMP] = ACTIONS(926),
+ [anon_sym_CARET] = ACTIONS(926),
+ [anon_sym_PIPE] = ACTIONS(926),
+ [anon_sym_PLUS] = ACTIONS(924),
+ [anon_sym_DASH] = ACTIONS(924),
+ [anon_sym_SLASH] = ACTIONS(924),
+ [anon_sym_PERCENT] = ACTIONS(926),
+ [anon_sym_STAR_STAR] = ACTIONS(926),
+ [anon_sym_LT_EQ] = ACTIONS(926),
+ [anon_sym_EQ_EQ] = ACTIONS(926),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(926),
+ [anon_sym_BANG_EQ] = ACTIONS(926),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(926),
+ [anon_sym_GT_EQ] = ACTIONS(926),
+ [anon_sym_QMARK_QMARK] = ACTIONS(926),
+ [anon_sym_instanceof] = ACTIONS(926),
+ [anon_sym_BANG] = ACTIONS(924),
+ [anon_sym_TILDE] = ACTIONS(924),
+ [anon_sym_typeof] = ACTIONS(924),
+ [anon_sym_void] = ACTIONS(924),
+ [anon_sym_delete] = ACTIONS(924),
+ [anon_sym_PLUS_PLUS] = ACTIONS(924),
+ [anon_sym_DASH_DASH] = ACTIONS(924),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(924),
+ [sym_number] = ACTIONS(924),
+ [sym_private_property_identifier] = ACTIONS(924),
+ [sym_this] = ACTIONS(924),
+ [sym_super] = ACTIONS(924),
+ [sym_true] = ACTIONS(924),
+ [sym_false] = ACTIONS(924),
+ [sym_null] = ACTIONS(924),
+ [sym_undefined] = ACTIONS(924),
+ [anon_sym_AT] = ACTIONS(924),
+ [anon_sym_static] = ACTIONS(924),
+ [anon_sym_get] = ACTIONS(924),
+ [anon_sym_set] = ACTIONS(924),
+ [sym__automatic_semicolon] = ACTIONS(928),
+ [sym__ternary_qmark] = ACTIONS(930),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [157] = {
+ [sym_comment] = STATE(157),
+ [sym_identifier] = ACTIONS(932),
+ [anon_sym_export] = ACTIONS(932),
+ [anon_sym_STAR] = ACTIONS(934),
+ [anon_sym_default] = ACTIONS(932),
+ [anon_sym_LBRACE] = ACTIONS(932),
+ [anon_sym_COMMA] = ACTIONS(934),
+ [anon_sym_RBRACE] = ACTIONS(932),
+ [anon_sym_import] = ACTIONS(932),
+ [anon_sym_with] = ACTIONS(932),
+ [anon_sym_var] = ACTIONS(932),
+ [anon_sym_let] = ACTIONS(932),
+ [anon_sym_const] = ACTIONS(932),
+ [anon_sym_else] = ACTIONS(932),
+ [anon_sym_if] = ACTIONS(932),
+ [anon_sym_switch] = ACTIONS(932),
+ [anon_sym_for] = ACTIONS(932),
+ [anon_sym_LPAREN] = ACTIONS(932),
+ [anon_sym_await] = ACTIONS(932),
+ [anon_sym_in] = ACTIONS(934),
+ [anon_sym_while] = ACTIONS(932),
+ [anon_sym_do] = ACTIONS(932),
+ [anon_sym_try] = ACTIONS(932),
+ [anon_sym_break] = ACTIONS(932),
+ [anon_sym_continue] = ACTIONS(932),
+ [anon_sym_debugger] = ACTIONS(932),
+ [anon_sym_return] = ACTIONS(932),
+ [anon_sym_throw] = ACTIONS(932),
+ [anon_sym_SEMI] = ACTIONS(932),
+ [anon_sym_case] = ACTIONS(932),
+ [anon_sym_yield] = ACTIONS(932),
+ [anon_sym_LBRACK] = ACTIONS(932),
+ [anon_sym_LTtemplate_GT] = ACTIONS(932),
+ [anon_sym_LT] = ACTIONS(932),
+ [anon_sym_GT] = ACTIONS(934),
+ [anon_sym_DOT] = ACTIONS(934),
+ [anon_sym_DQUOTE] = ACTIONS(932),
+ [anon_sym_SQUOTE] = ACTIONS(932),
+ [anon_sym_class] = ACTIONS(932),
+ [anon_sym_async] = ACTIONS(932),
+ [anon_sym_function] = ACTIONS(932),
+ [sym_optional_chain] = ACTIONS(934),
+ [anon_sym_new] = ACTIONS(932),
+ [anon_sym_AMP_AMP] = ACTIONS(934),
+ [anon_sym_PIPE_PIPE] = ACTIONS(934),
+ [anon_sym_GT_GT] = ACTIONS(934),
+ [anon_sym_GT_GT_GT] = ACTIONS(934),
+ [anon_sym_LT_LT] = ACTIONS(934),
+ [anon_sym_AMP] = ACTIONS(934),
+ [anon_sym_CARET] = ACTIONS(934),
+ [anon_sym_PIPE] = ACTIONS(934),
+ [anon_sym_PLUS] = ACTIONS(932),
+ [anon_sym_DASH] = ACTIONS(932),
+ [anon_sym_SLASH] = ACTIONS(932),
+ [anon_sym_PERCENT] = ACTIONS(934),
+ [anon_sym_STAR_STAR] = ACTIONS(934),
+ [anon_sym_LT_EQ] = ACTIONS(934),
+ [anon_sym_EQ_EQ] = ACTIONS(934),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(934),
+ [anon_sym_BANG_EQ] = ACTIONS(934),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(934),
+ [anon_sym_GT_EQ] = ACTIONS(934),
+ [anon_sym_QMARK_QMARK] = ACTIONS(934),
+ [anon_sym_instanceof] = ACTIONS(934),
+ [anon_sym_BANG] = ACTIONS(932),
+ [anon_sym_TILDE] = ACTIONS(932),
+ [anon_sym_typeof] = ACTIONS(932),
+ [anon_sym_void] = ACTIONS(932),
+ [anon_sym_delete] = ACTIONS(932),
+ [anon_sym_PLUS_PLUS] = ACTIONS(932),
+ [anon_sym_DASH_DASH] = ACTIONS(932),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(932),
+ [sym_number] = ACTIONS(932),
+ [sym_private_property_identifier] = ACTIONS(932),
+ [sym_this] = ACTIONS(932),
+ [sym_super] = ACTIONS(932),
+ [sym_true] = ACTIONS(932),
+ [sym_false] = ACTIONS(932),
+ [sym_null] = ACTIONS(932),
+ [sym_undefined] = ACTIONS(932),
+ [anon_sym_AT] = ACTIONS(932),
+ [anon_sym_static] = ACTIONS(932),
+ [anon_sym_get] = ACTIONS(932),
+ [anon_sym_set] = ACTIONS(932),
+ [sym__automatic_semicolon] = ACTIONS(936),
+ [sym__ternary_qmark] = ACTIONS(938),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [158] = {
+ [sym_comment] = STATE(158),
+ [sym_identifier] = ACTIONS(940),
+ [anon_sym_export] = ACTIONS(940),
+ [anon_sym_STAR] = ACTIONS(942),
+ [anon_sym_default] = ACTIONS(940),
+ [anon_sym_LBRACE] = ACTIONS(940),
+ [anon_sym_COMMA] = ACTIONS(942),
+ [anon_sym_RBRACE] = ACTIONS(940),
+ [anon_sym_import] = ACTIONS(940),
+ [anon_sym_with] = ACTIONS(940),
+ [anon_sym_var] = ACTIONS(940),
+ [anon_sym_let] = ACTIONS(940),
+ [anon_sym_const] = ACTIONS(940),
+ [anon_sym_else] = ACTIONS(940),
+ [anon_sym_if] = ACTIONS(940),
+ [anon_sym_switch] = ACTIONS(940),
+ [anon_sym_for] = ACTIONS(940),
+ [anon_sym_LPAREN] = ACTIONS(940),
+ [anon_sym_await] = ACTIONS(940),
+ [anon_sym_in] = ACTIONS(942),
+ [anon_sym_while] = ACTIONS(940),
+ [anon_sym_do] = ACTIONS(940),
+ [anon_sym_try] = ACTIONS(940),
+ [anon_sym_break] = ACTIONS(940),
+ [anon_sym_continue] = ACTIONS(940),
+ [anon_sym_debugger] = ACTIONS(940),
+ [anon_sym_return] = ACTIONS(940),
+ [anon_sym_throw] = ACTIONS(940),
+ [anon_sym_SEMI] = ACTIONS(940),
+ [anon_sym_case] = ACTIONS(940),
+ [anon_sym_yield] = ACTIONS(940),
+ [anon_sym_LBRACK] = ACTIONS(940),
+ [anon_sym_LTtemplate_GT] = ACTIONS(940),
+ [anon_sym_LT] = ACTIONS(940),
+ [anon_sym_GT] = ACTIONS(942),
+ [anon_sym_DOT] = ACTIONS(942),
+ [anon_sym_DQUOTE] = ACTIONS(940),
+ [anon_sym_SQUOTE] = ACTIONS(940),
+ [anon_sym_class] = ACTIONS(940),
+ [anon_sym_async] = ACTIONS(940),
+ [anon_sym_function] = ACTIONS(940),
+ [sym_optional_chain] = ACTIONS(942),
+ [anon_sym_new] = ACTIONS(940),
+ [anon_sym_AMP_AMP] = ACTIONS(942),
+ [anon_sym_PIPE_PIPE] = ACTIONS(942),
+ [anon_sym_GT_GT] = ACTIONS(942),
+ [anon_sym_GT_GT_GT] = ACTIONS(942),
+ [anon_sym_LT_LT] = ACTIONS(942),
+ [anon_sym_AMP] = ACTIONS(942),
+ [anon_sym_CARET] = ACTIONS(942),
+ [anon_sym_PIPE] = ACTIONS(942),
+ [anon_sym_PLUS] = ACTIONS(940),
+ [anon_sym_DASH] = ACTIONS(940),
+ [anon_sym_SLASH] = ACTIONS(940),
+ [anon_sym_PERCENT] = ACTIONS(942),
+ [anon_sym_STAR_STAR] = ACTIONS(942),
+ [anon_sym_LT_EQ] = ACTIONS(942),
+ [anon_sym_EQ_EQ] = ACTIONS(942),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(942),
+ [anon_sym_BANG_EQ] = ACTIONS(942),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(942),
+ [anon_sym_GT_EQ] = ACTIONS(942),
+ [anon_sym_QMARK_QMARK] = ACTIONS(942),
+ [anon_sym_instanceof] = ACTIONS(942),
+ [anon_sym_BANG] = ACTIONS(940),
+ [anon_sym_TILDE] = ACTIONS(940),
+ [anon_sym_typeof] = ACTIONS(940),
+ [anon_sym_void] = ACTIONS(940),
+ [anon_sym_delete] = ACTIONS(940),
+ [anon_sym_PLUS_PLUS] = ACTIONS(940),
+ [anon_sym_DASH_DASH] = ACTIONS(940),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(940),
+ [sym_number] = ACTIONS(940),
+ [sym_private_property_identifier] = ACTIONS(940),
+ [sym_this] = ACTIONS(940),
+ [sym_super] = ACTIONS(940),
+ [sym_true] = ACTIONS(940),
+ [sym_false] = ACTIONS(940),
+ [sym_null] = ACTIONS(940),
+ [sym_undefined] = ACTIONS(940),
+ [anon_sym_AT] = ACTIONS(940),
+ [anon_sym_static] = ACTIONS(940),
+ [anon_sym_get] = ACTIONS(940),
+ [anon_sym_set] = ACTIONS(940),
+ [sym__automatic_semicolon] = ACTIONS(944),
+ [sym__ternary_qmark] = ACTIONS(946),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [159] = {
+ [sym_comment] = STATE(159),
+ [sym_identifier] = ACTIONS(948),
+ [anon_sym_export] = ACTIONS(948),
+ [anon_sym_STAR] = ACTIONS(950),
+ [anon_sym_default] = ACTIONS(948),
+ [anon_sym_LBRACE] = ACTIONS(948),
+ [anon_sym_COMMA] = ACTIONS(950),
+ [anon_sym_RBRACE] = ACTIONS(948),
+ [anon_sym_import] = ACTIONS(948),
+ [anon_sym_with] = ACTIONS(948),
+ [anon_sym_var] = ACTIONS(948),
+ [anon_sym_let] = ACTIONS(948),
+ [anon_sym_const] = ACTIONS(948),
+ [anon_sym_else] = ACTIONS(948),
+ [anon_sym_if] = ACTIONS(948),
+ [anon_sym_switch] = ACTIONS(948),
+ [anon_sym_for] = ACTIONS(948),
+ [anon_sym_LPAREN] = ACTIONS(948),
+ [anon_sym_await] = ACTIONS(948),
+ [anon_sym_in] = ACTIONS(950),
+ [anon_sym_while] = ACTIONS(948),
+ [anon_sym_do] = ACTIONS(948),
+ [anon_sym_try] = ACTIONS(948),
+ [anon_sym_break] = ACTIONS(948),
+ [anon_sym_continue] = ACTIONS(948),
+ [anon_sym_debugger] = ACTIONS(948),
+ [anon_sym_return] = ACTIONS(948),
+ [anon_sym_throw] = ACTIONS(948),
+ [anon_sym_SEMI] = ACTIONS(948),
+ [anon_sym_case] = ACTIONS(948),
+ [anon_sym_yield] = ACTIONS(948),
+ [anon_sym_LBRACK] = ACTIONS(948),
+ [anon_sym_LTtemplate_GT] = ACTIONS(948),
+ [anon_sym_LT] = ACTIONS(948),
+ [anon_sym_GT] = ACTIONS(950),
+ [anon_sym_DOT] = ACTIONS(950),
+ [anon_sym_DQUOTE] = ACTIONS(948),
+ [anon_sym_SQUOTE] = ACTIONS(948),
+ [anon_sym_class] = ACTIONS(948),
+ [anon_sym_async] = ACTIONS(948),
+ [anon_sym_function] = ACTIONS(948),
+ [sym_optional_chain] = ACTIONS(950),
+ [anon_sym_new] = ACTIONS(948),
+ [anon_sym_AMP_AMP] = ACTIONS(950),
+ [anon_sym_PIPE_PIPE] = ACTIONS(950),
+ [anon_sym_GT_GT] = ACTIONS(950),
+ [anon_sym_GT_GT_GT] = ACTIONS(950),
+ [anon_sym_LT_LT] = ACTIONS(950),
+ [anon_sym_AMP] = ACTIONS(950),
+ [anon_sym_CARET] = ACTIONS(950),
+ [anon_sym_PIPE] = ACTIONS(950),
+ [anon_sym_PLUS] = ACTIONS(948),
+ [anon_sym_DASH] = ACTIONS(948),
+ [anon_sym_SLASH] = ACTIONS(948),
+ [anon_sym_PERCENT] = ACTIONS(950),
+ [anon_sym_STAR_STAR] = ACTIONS(950),
+ [anon_sym_LT_EQ] = ACTIONS(950),
+ [anon_sym_EQ_EQ] = ACTIONS(950),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(950),
+ [anon_sym_BANG_EQ] = ACTIONS(950),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(950),
+ [anon_sym_GT_EQ] = ACTIONS(950),
+ [anon_sym_QMARK_QMARK] = ACTIONS(950),
+ [anon_sym_instanceof] = ACTIONS(950),
+ [anon_sym_BANG] = ACTIONS(948),
+ [anon_sym_TILDE] = ACTIONS(948),
+ [anon_sym_typeof] = ACTIONS(948),
+ [anon_sym_void] = ACTIONS(948),
+ [anon_sym_delete] = ACTIONS(948),
+ [anon_sym_PLUS_PLUS] = ACTIONS(948),
+ [anon_sym_DASH_DASH] = ACTIONS(948),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(948),
+ [sym_number] = ACTIONS(948),
+ [sym_private_property_identifier] = ACTIONS(948),
+ [sym_this] = ACTIONS(948),
+ [sym_super] = ACTIONS(948),
+ [sym_true] = ACTIONS(948),
+ [sym_false] = ACTIONS(948),
+ [sym_null] = ACTIONS(948),
+ [sym_undefined] = ACTIONS(948),
+ [anon_sym_AT] = ACTIONS(948),
+ [anon_sym_static] = ACTIONS(948),
+ [anon_sym_get] = ACTIONS(948),
+ [anon_sym_set] = ACTIONS(948),
+ [sym__automatic_semicolon] = ACTIONS(952),
+ [sym__ternary_qmark] = ACTIONS(954),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [160] = {
+ [sym_comment] = STATE(160),
+ [sym_identifier] = ACTIONS(864),
+ [anon_sym_export] = ACTIONS(864),
+ [anon_sym_STAR] = ACTIONS(866),
+ [anon_sym_default] = ACTIONS(864),
+ [anon_sym_LBRACE] = ACTIONS(864),
+ [anon_sym_COMMA] = ACTIONS(866),
+ [anon_sym_RBRACE] = ACTIONS(864),
+ [anon_sym_import] = ACTIONS(864),
+ [anon_sym_with] = ACTIONS(864),
+ [anon_sym_var] = ACTIONS(864),
+ [anon_sym_let] = ACTIONS(864),
+ [anon_sym_const] = ACTIONS(864),
+ [anon_sym_if] = ACTIONS(864),
+ [anon_sym_switch] = ACTIONS(864),
+ [anon_sym_for] = ACTIONS(864),
+ [anon_sym_LPAREN] = ACTIONS(864),
+ [anon_sym_await] = ACTIONS(864),
+ [anon_sym_in] = ACTIONS(866),
+ [anon_sym_while] = ACTIONS(864),
+ [anon_sym_do] = ACTIONS(864),
+ [anon_sym_try] = ACTIONS(864),
+ [anon_sym_break] = ACTIONS(864),
+ [anon_sym_continue] = ACTIONS(864),
+ [anon_sym_debugger] = ACTIONS(864),
+ [anon_sym_return] = ACTIONS(864),
+ [anon_sym_throw] = ACTIONS(864),
+ [anon_sym_SEMI] = ACTIONS(864),
+ [anon_sym_case] = ACTIONS(864),
+ [anon_sym_yield] = ACTIONS(864),
+ [anon_sym_EQ] = ACTIONS(868),
+ [anon_sym_LBRACK] = ACTIONS(864),
+ [anon_sym_LTtemplate_GT] = ACTIONS(864),
+ [anon_sym_LT] = ACTIONS(864),
+ [anon_sym_GT] = ACTIONS(866),
+ [anon_sym_DOT] = ACTIONS(866),
+ [anon_sym_DQUOTE] = ACTIONS(864),
+ [anon_sym_SQUOTE] = ACTIONS(864),
+ [anon_sym_class] = ACTIONS(864),
+ [anon_sym_async] = ACTIONS(864),
+ [anon_sym_function] = ACTIONS(864),
+ [sym_optional_chain] = ACTIONS(866),
+ [anon_sym_new] = ACTIONS(864),
+ [anon_sym_AMP_AMP] = ACTIONS(866),
+ [anon_sym_PIPE_PIPE] = ACTIONS(866),
+ [anon_sym_GT_GT] = ACTIONS(866),
+ [anon_sym_GT_GT_GT] = ACTIONS(866),
+ [anon_sym_LT_LT] = ACTIONS(866),
+ [anon_sym_AMP] = ACTIONS(866),
+ [anon_sym_CARET] = ACTIONS(866),
+ [anon_sym_PIPE] = ACTIONS(866),
+ [anon_sym_PLUS] = ACTIONS(864),
+ [anon_sym_DASH] = ACTIONS(864),
+ [anon_sym_SLASH] = ACTIONS(864),
+ [anon_sym_PERCENT] = ACTIONS(866),
+ [anon_sym_STAR_STAR] = ACTIONS(866),
+ [anon_sym_LT_EQ] = ACTIONS(866),
+ [anon_sym_EQ_EQ] = ACTIONS(866),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(866),
+ [anon_sym_BANG_EQ] = ACTIONS(866),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(866),
+ [anon_sym_GT_EQ] = ACTIONS(866),
+ [anon_sym_QMARK_QMARK] = ACTIONS(866),
+ [anon_sym_instanceof] = ACTIONS(866),
+ [anon_sym_BANG] = ACTIONS(864),
+ [anon_sym_TILDE] = ACTIONS(864),
+ [anon_sym_typeof] = ACTIONS(864),
+ [anon_sym_void] = ACTIONS(864),
+ [anon_sym_delete] = ACTIONS(864),
+ [anon_sym_PLUS_PLUS] = ACTIONS(864),
+ [anon_sym_DASH_DASH] = ACTIONS(864),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(864),
+ [sym_number] = ACTIONS(864),
+ [sym_private_property_identifier] = ACTIONS(864),
+ [sym_this] = ACTIONS(864),
+ [sym_super] = ACTIONS(864),
+ [sym_true] = ACTIONS(864),
+ [sym_false] = ACTIONS(864),
+ [sym_null] = ACTIONS(864),
+ [sym_undefined] = ACTIONS(864),
+ [anon_sym_AT] = ACTIONS(864),
+ [anon_sym_static] = ACTIONS(864),
+ [anon_sym_get] = ACTIONS(864),
+ [anon_sym_set] = ACTIONS(864),
+ [sym__automatic_semicolon] = ACTIONS(956),
+ [sym__ternary_qmark] = ACTIONS(872),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [161] = {
+ [sym_comment] = STATE(161),
+ [sym_identifier] = ACTIONS(958),
+ [anon_sym_export] = ACTIONS(958),
+ [anon_sym_STAR] = ACTIONS(960),
+ [anon_sym_default] = ACTIONS(958),
+ [anon_sym_LBRACE] = ACTIONS(958),
+ [anon_sym_COMMA] = ACTIONS(960),
+ [anon_sym_RBRACE] = ACTIONS(958),
+ [anon_sym_import] = ACTIONS(958),
+ [anon_sym_with] = ACTIONS(958),
+ [anon_sym_var] = ACTIONS(958),
+ [anon_sym_let] = ACTIONS(958),
+ [anon_sym_const] = ACTIONS(958),
+ [anon_sym_else] = ACTIONS(958),
+ [anon_sym_if] = ACTIONS(958),
+ [anon_sym_switch] = ACTIONS(958),
+ [anon_sym_for] = ACTIONS(958),
+ [anon_sym_LPAREN] = ACTIONS(958),
+ [anon_sym_await] = ACTIONS(958),
+ [anon_sym_in] = ACTIONS(960),
+ [anon_sym_while] = ACTIONS(958),
+ [anon_sym_do] = ACTIONS(958),
+ [anon_sym_try] = ACTIONS(958),
+ [anon_sym_break] = ACTIONS(958),
+ [anon_sym_continue] = ACTIONS(958),
+ [anon_sym_debugger] = ACTIONS(958),
+ [anon_sym_return] = ACTIONS(958),
+ [anon_sym_throw] = ACTIONS(958),
+ [anon_sym_SEMI] = ACTIONS(958),
+ [anon_sym_case] = ACTIONS(958),
+ [anon_sym_yield] = ACTIONS(958),
+ [anon_sym_LBRACK] = ACTIONS(958),
+ [anon_sym_LTtemplate_GT] = ACTIONS(958),
+ [anon_sym_LT] = ACTIONS(958),
+ [anon_sym_GT] = ACTIONS(960),
+ [anon_sym_DOT] = ACTIONS(960),
+ [anon_sym_DQUOTE] = ACTIONS(958),
+ [anon_sym_SQUOTE] = ACTIONS(958),
+ [anon_sym_class] = ACTIONS(958),
+ [anon_sym_async] = ACTIONS(958),
+ [anon_sym_function] = ACTIONS(958),
+ [sym_optional_chain] = ACTIONS(960),
+ [anon_sym_new] = ACTIONS(958),
+ [anon_sym_AMP_AMP] = ACTIONS(960),
+ [anon_sym_PIPE_PIPE] = ACTIONS(960),
+ [anon_sym_GT_GT] = ACTIONS(960),
+ [anon_sym_GT_GT_GT] = ACTIONS(960),
+ [anon_sym_LT_LT] = ACTIONS(960),
+ [anon_sym_AMP] = ACTIONS(960),
+ [anon_sym_CARET] = ACTIONS(960),
+ [anon_sym_PIPE] = ACTIONS(960),
+ [anon_sym_PLUS] = ACTIONS(958),
+ [anon_sym_DASH] = ACTIONS(958),
+ [anon_sym_SLASH] = ACTIONS(958),
+ [anon_sym_PERCENT] = ACTIONS(960),
+ [anon_sym_STAR_STAR] = ACTIONS(960),
+ [anon_sym_LT_EQ] = ACTIONS(960),
+ [anon_sym_EQ_EQ] = ACTIONS(960),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(960),
+ [anon_sym_BANG_EQ] = ACTIONS(960),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(960),
+ [anon_sym_GT_EQ] = ACTIONS(960),
+ [anon_sym_QMARK_QMARK] = ACTIONS(960),
+ [anon_sym_instanceof] = ACTIONS(960),
+ [anon_sym_BANG] = ACTIONS(958),
+ [anon_sym_TILDE] = ACTIONS(958),
+ [anon_sym_typeof] = ACTIONS(958),
+ [anon_sym_void] = ACTIONS(958),
+ [anon_sym_delete] = ACTIONS(958),
+ [anon_sym_PLUS_PLUS] = ACTIONS(958),
+ [anon_sym_DASH_DASH] = ACTIONS(958),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(958),
+ [sym_number] = ACTIONS(958),
+ [sym_private_property_identifier] = ACTIONS(958),
+ [sym_this] = ACTIONS(958),
+ [sym_super] = ACTIONS(958),
+ [sym_true] = ACTIONS(958),
+ [sym_false] = ACTIONS(958),
+ [sym_null] = ACTIONS(958),
+ [sym_undefined] = ACTIONS(958),
+ [anon_sym_AT] = ACTIONS(958),
+ [anon_sym_static] = ACTIONS(958),
+ [anon_sym_get] = ACTIONS(958),
+ [anon_sym_set] = ACTIONS(958),
+ [sym__automatic_semicolon] = ACTIONS(962),
+ [sym__ternary_qmark] = ACTIONS(964),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [162] = {
+ [sym_comment] = STATE(162),
+ [sym_identifier] = ACTIONS(966),
+ [anon_sym_export] = ACTIONS(966),
+ [anon_sym_STAR] = ACTIONS(968),
+ [anon_sym_default] = ACTIONS(966),
+ [anon_sym_LBRACE] = ACTIONS(966),
+ [anon_sym_COMMA] = ACTIONS(968),
+ [anon_sym_RBRACE] = ACTIONS(966),
+ [anon_sym_import] = ACTIONS(966),
+ [anon_sym_with] = ACTIONS(966),
+ [anon_sym_var] = ACTIONS(966),
+ [anon_sym_let] = ACTIONS(966),
+ [anon_sym_const] = ACTIONS(966),
+ [anon_sym_else] = ACTIONS(966),
+ [anon_sym_if] = ACTIONS(966),
+ [anon_sym_switch] = ACTIONS(966),
+ [anon_sym_for] = ACTIONS(966),
+ [anon_sym_LPAREN] = ACTIONS(966),
+ [anon_sym_await] = ACTIONS(966),
+ [anon_sym_in] = ACTIONS(968),
+ [anon_sym_while] = ACTIONS(966),
+ [anon_sym_do] = ACTIONS(966),
+ [anon_sym_try] = ACTIONS(966),
+ [anon_sym_break] = ACTIONS(966),
+ [anon_sym_continue] = ACTIONS(966),
+ [anon_sym_debugger] = ACTIONS(966),
+ [anon_sym_return] = ACTIONS(966),
+ [anon_sym_throw] = ACTIONS(966),
+ [anon_sym_SEMI] = ACTIONS(966),
+ [anon_sym_case] = ACTIONS(966),
+ [anon_sym_yield] = ACTIONS(966),
+ [anon_sym_LBRACK] = ACTIONS(966),
+ [anon_sym_LTtemplate_GT] = ACTIONS(966),
+ [anon_sym_LT] = ACTIONS(966),
+ [anon_sym_GT] = ACTIONS(968),
+ [anon_sym_DOT] = ACTIONS(968),
+ [anon_sym_DQUOTE] = ACTIONS(966),
+ [anon_sym_SQUOTE] = ACTIONS(966),
+ [anon_sym_class] = ACTIONS(966),
+ [anon_sym_async] = ACTIONS(966),
+ [anon_sym_function] = ACTIONS(966),
+ [sym_optional_chain] = ACTIONS(968),
+ [anon_sym_new] = ACTIONS(966),
+ [anon_sym_AMP_AMP] = ACTIONS(968),
+ [anon_sym_PIPE_PIPE] = ACTIONS(968),
+ [anon_sym_GT_GT] = ACTIONS(968),
+ [anon_sym_GT_GT_GT] = ACTIONS(968),
+ [anon_sym_LT_LT] = ACTIONS(968),
+ [anon_sym_AMP] = ACTIONS(968),
+ [anon_sym_CARET] = ACTIONS(968),
+ [anon_sym_PIPE] = ACTIONS(968),
+ [anon_sym_PLUS] = ACTIONS(966),
+ [anon_sym_DASH] = ACTIONS(966),
+ [anon_sym_SLASH] = ACTIONS(966),
+ [anon_sym_PERCENT] = ACTIONS(968),
+ [anon_sym_STAR_STAR] = ACTIONS(968),
+ [anon_sym_LT_EQ] = ACTIONS(968),
+ [anon_sym_EQ_EQ] = ACTIONS(968),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(968),
+ [anon_sym_BANG_EQ] = ACTIONS(968),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(968),
+ [anon_sym_GT_EQ] = ACTIONS(968),
+ [anon_sym_QMARK_QMARK] = ACTIONS(968),
+ [anon_sym_instanceof] = ACTIONS(968),
+ [anon_sym_BANG] = ACTIONS(966),
+ [anon_sym_TILDE] = ACTIONS(966),
+ [anon_sym_typeof] = ACTIONS(966),
+ [anon_sym_void] = ACTIONS(966),
+ [anon_sym_delete] = ACTIONS(966),
+ [anon_sym_PLUS_PLUS] = ACTIONS(966),
+ [anon_sym_DASH_DASH] = ACTIONS(966),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(966),
+ [sym_number] = ACTIONS(966),
+ [sym_private_property_identifier] = ACTIONS(966),
+ [sym_this] = ACTIONS(966),
+ [sym_super] = ACTIONS(966),
+ [sym_true] = ACTIONS(966),
+ [sym_false] = ACTIONS(966),
+ [sym_null] = ACTIONS(966),
+ [sym_undefined] = ACTIONS(966),
+ [anon_sym_AT] = ACTIONS(966),
+ [anon_sym_static] = ACTIONS(966),
+ [anon_sym_get] = ACTIONS(966),
+ [anon_sym_set] = ACTIONS(966),
+ [sym__automatic_semicolon] = ACTIONS(970),
+ [sym__ternary_qmark] = ACTIONS(972),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [163] = {
+ [sym_comment] = STATE(163),
+ [sym_identifier] = ACTIONS(974),
+ [anon_sym_export] = ACTIONS(974),
+ [anon_sym_STAR] = ACTIONS(976),
+ [anon_sym_default] = ACTIONS(974),
+ [anon_sym_LBRACE] = ACTIONS(974),
+ [anon_sym_COMMA] = ACTIONS(976),
+ [anon_sym_RBRACE] = ACTIONS(974),
+ [anon_sym_import] = ACTIONS(974),
+ [anon_sym_with] = ACTIONS(974),
+ [anon_sym_var] = ACTIONS(974),
+ [anon_sym_let] = ACTIONS(974),
+ [anon_sym_const] = ACTIONS(974),
+ [anon_sym_else] = ACTIONS(974),
+ [anon_sym_if] = ACTIONS(974),
+ [anon_sym_switch] = ACTIONS(974),
+ [anon_sym_for] = ACTIONS(974),
+ [anon_sym_LPAREN] = ACTIONS(974),
+ [anon_sym_await] = ACTIONS(974),
+ [anon_sym_in] = ACTIONS(976),
+ [anon_sym_while] = ACTIONS(974),
+ [anon_sym_do] = ACTIONS(974),
+ [anon_sym_try] = ACTIONS(974),
+ [anon_sym_break] = ACTIONS(974),
+ [anon_sym_continue] = ACTIONS(974),
+ [anon_sym_debugger] = ACTIONS(974),
+ [anon_sym_return] = ACTIONS(974),
+ [anon_sym_throw] = ACTIONS(974),
+ [anon_sym_SEMI] = ACTIONS(974),
+ [anon_sym_case] = ACTIONS(974),
+ [anon_sym_yield] = ACTIONS(974),
+ [anon_sym_LBRACK] = ACTIONS(974),
+ [anon_sym_LTtemplate_GT] = ACTIONS(974),
+ [anon_sym_LT] = ACTIONS(974),
+ [anon_sym_GT] = ACTIONS(976),
+ [anon_sym_DOT] = ACTIONS(976),
+ [anon_sym_DQUOTE] = ACTIONS(974),
+ [anon_sym_SQUOTE] = ACTIONS(974),
+ [anon_sym_class] = ACTIONS(974),
+ [anon_sym_async] = ACTIONS(974),
+ [anon_sym_function] = ACTIONS(974),
+ [sym_optional_chain] = ACTIONS(976),
+ [anon_sym_new] = ACTIONS(974),
+ [anon_sym_AMP_AMP] = ACTIONS(976),
+ [anon_sym_PIPE_PIPE] = ACTIONS(976),
+ [anon_sym_GT_GT] = ACTIONS(976),
+ [anon_sym_GT_GT_GT] = ACTIONS(976),
+ [anon_sym_LT_LT] = ACTIONS(976),
+ [anon_sym_AMP] = ACTIONS(976),
+ [anon_sym_CARET] = ACTIONS(976),
+ [anon_sym_PIPE] = ACTIONS(976),
+ [anon_sym_PLUS] = ACTIONS(974),
+ [anon_sym_DASH] = ACTIONS(974),
+ [anon_sym_SLASH] = ACTIONS(974),
+ [anon_sym_PERCENT] = ACTIONS(976),
+ [anon_sym_STAR_STAR] = ACTIONS(976),
+ [anon_sym_LT_EQ] = ACTIONS(976),
+ [anon_sym_EQ_EQ] = ACTIONS(976),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(976),
+ [anon_sym_BANG_EQ] = ACTIONS(976),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(976),
+ [anon_sym_GT_EQ] = ACTIONS(976),
+ [anon_sym_QMARK_QMARK] = ACTIONS(976),
+ [anon_sym_instanceof] = ACTIONS(976),
+ [anon_sym_BANG] = ACTIONS(974),
+ [anon_sym_TILDE] = ACTIONS(974),
+ [anon_sym_typeof] = ACTIONS(974),
+ [anon_sym_void] = ACTIONS(974),
+ [anon_sym_delete] = ACTIONS(974),
+ [anon_sym_PLUS_PLUS] = ACTIONS(974),
+ [anon_sym_DASH_DASH] = ACTIONS(974),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(974),
+ [sym_number] = ACTIONS(974),
+ [sym_private_property_identifier] = ACTIONS(974),
+ [sym_this] = ACTIONS(974),
+ [sym_super] = ACTIONS(974),
+ [sym_true] = ACTIONS(974),
+ [sym_false] = ACTIONS(974),
+ [sym_null] = ACTIONS(974),
+ [sym_undefined] = ACTIONS(974),
+ [anon_sym_AT] = ACTIONS(974),
+ [anon_sym_static] = ACTIONS(974),
+ [anon_sym_get] = ACTIONS(974),
+ [anon_sym_set] = ACTIONS(974),
+ [sym__automatic_semicolon] = ACTIONS(978),
+ [sym__ternary_qmark] = ACTIONS(980),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [164] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1342),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2477),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1069),
+ [sym_subscript_expression] = STATE(1069),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_spread_element] = STATE(2060),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(164),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(2061),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(800),
+ [anon_sym_export] = ACTIONS(802),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_COMMA] = ACTIONS(982),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(802),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_RBRACK] = ACTIONS(982),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(808),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(109),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(810),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(802),
+ [anon_sym_get] = ACTIONS(802),
+ [anon_sym_set] = ACTIONS(802),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [165] = {
+ [sym_comment] = STATE(165),
+ [sym_identifier] = ACTIONS(864),
+ [anon_sym_export] = ACTIONS(864),
+ [anon_sym_STAR] = ACTIONS(864),
+ [anon_sym_default] = ACTIONS(864),
+ [anon_sym_LBRACE] = ACTIONS(864),
+ [anon_sym_COMMA] = ACTIONS(864),
+ [anon_sym_RBRACE] = ACTIONS(864),
+ [anon_sym_import] = ACTIONS(864),
+ [anon_sym_with] = ACTIONS(864),
+ [anon_sym_var] = ACTIONS(864),
+ [anon_sym_let] = ACTIONS(864),
+ [anon_sym_const] = ACTIONS(864),
+ [anon_sym_else] = ACTIONS(864),
+ [anon_sym_if] = ACTIONS(864),
+ [anon_sym_switch] = ACTIONS(864),
+ [anon_sym_for] = ACTIONS(864),
+ [anon_sym_LPAREN] = ACTIONS(864),
+ [anon_sym_await] = ACTIONS(864),
+ [anon_sym_in] = ACTIONS(864),
+ [anon_sym_while] = ACTIONS(864),
+ [anon_sym_do] = ACTIONS(864),
+ [anon_sym_try] = ACTIONS(864),
+ [anon_sym_break] = ACTIONS(864),
+ [anon_sym_continue] = ACTIONS(864),
+ [anon_sym_debugger] = ACTIONS(864),
+ [anon_sym_return] = ACTIONS(864),
+ [anon_sym_throw] = ACTIONS(864),
+ [anon_sym_SEMI] = ACTIONS(864),
+ [anon_sym_case] = ACTIONS(864),
+ [anon_sym_yield] = ACTIONS(864),
+ [anon_sym_LBRACK] = ACTIONS(864),
+ [anon_sym_LTtemplate_GT] = ACTIONS(864),
+ [anon_sym_LT] = ACTIONS(864),
+ [anon_sym_GT] = ACTIONS(864),
+ [anon_sym_DOT] = ACTIONS(864),
+ [anon_sym_DQUOTE] = ACTIONS(864),
+ [anon_sym_SQUOTE] = ACTIONS(864),
+ [anon_sym_class] = ACTIONS(864),
+ [anon_sym_async] = ACTIONS(864),
+ [anon_sym_function] = ACTIONS(864),
+ [sym_optional_chain] = ACTIONS(864),
+ [anon_sym_new] = ACTIONS(864),
+ [anon_sym_AMP_AMP] = ACTIONS(864),
+ [anon_sym_PIPE_PIPE] = ACTIONS(864),
+ [anon_sym_GT_GT] = ACTIONS(864),
+ [anon_sym_GT_GT_GT] = ACTIONS(864),
+ [anon_sym_LT_LT] = ACTIONS(864),
+ [anon_sym_AMP] = ACTIONS(864),
+ [anon_sym_CARET] = ACTIONS(864),
+ [anon_sym_PIPE] = ACTIONS(864),
+ [anon_sym_PLUS] = ACTIONS(864),
+ [anon_sym_DASH] = ACTIONS(864),
+ [anon_sym_SLASH] = ACTIONS(864),
+ [anon_sym_PERCENT] = ACTIONS(864),
+ [anon_sym_STAR_STAR] = ACTIONS(864),
+ [anon_sym_LT_EQ] = ACTIONS(864),
+ [anon_sym_EQ_EQ] = ACTIONS(864),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(864),
+ [anon_sym_BANG_EQ] = ACTIONS(864),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(864),
+ [anon_sym_GT_EQ] = ACTIONS(864),
+ [anon_sym_QMARK_QMARK] = ACTIONS(864),
+ [anon_sym_instanceof] = ACTIONS(864),
+ [anon_sym_BANG] = ACTIONS(864),
+ [anon_sym_TILDE] = ACTIONS(864),
+ [anon_sym_typeof] = ACTIONS(864),
+ [anon_sym_void] = ACTIONS(864),
+ [anon_sym_delete] = ACTIONS(864),
+ [anon_sym_PLUS_PLUS] = ACTIONS(864),
+ [anon_sym_DASH_DASH] = ACTIONS(864),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(864),
+ [sym_number] = ACTIONS(864),
+ [sym_private_property_identifier] = ACTIONS(864),
+ [sym_this] = ACTIONS(864),
+ [sym_super] = ACTIONS(864),
+ [sym_true] = ACTIONS(864),
+ [sym_false] = ACTIONS(864),
+ [sym_null] = ACTIONS(864),
+ [sym_undefined] = ACTIONS(864),
+ [anon_sym_AT] = ACTIONS(864),
+ [anon_sym_static] = ACTIONS(864),
+ [anon_sym_get] = ACTIONS(864),
+ [anon_sym_set] = ACTIONS(864),
+ [sym__automatic_semicolon] = ACTIONS(985),
+ [sym__ternary_qmark] = ACTIONS(902),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [166] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1438),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2073),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1076),
+ [sym_subscript_expression] = STATE(1076),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(166),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(1910),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_pattern_repeat1] = STATE(2187),
+ [sym_identifier] = ACTIONS(987),
+ [anon_sym_export] = ACTIONS(989),
+ [anon_sym_LBRACE] = ACTIONS(991),
+ [anon_sym_COMMA] = ACTIONS(890),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(989),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(993),
+ [anon_sym_RBRACK] = ACTIONS(894),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(995),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(898),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(997),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(989),
+ [anon_sym_get] = ACTIONS(989),
+ [anon_sym_set] = ACTIONS(989),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [167] = {
+ [sym_comment] = STATE(167),
+ [sym_identifier] = ACTIONS(878),
+ [anon_sym_export] = ACTIONS(878),
+ [anon_sym_STAR] = ACTIONS(878),
+ [anon_sym_default] = ACTIONS(878),
+ [anon_sym_LBRACE] = ACTIONS(878),
+ [anon_sym_COMMA] = ACTIONS(878),
+ [anon_sym_RBRACE] = ACTIONS(878),
+ [anon_sym_import] = ACTIONS(878),
+ [anon_sym_with] = ACTIONS(878),
+ [anon_sym_var] = ACTIONS(878),
+ [anon_sym_let] = ACTIONS(878),
+ [anon_sym_const] = ACTIONS(878),
+ [anon_sym_else] = ACTIONS(878),
+ [anon_sym_if] = ACTIONS(878),
+ [anon_sym_switch] = ACTIONS(878),
+ [anon_sym_for] = ACTIONS(878),
+ [anon_sym_LPAREN] = ACTIONS(878),
+ [anon_sym_await] = ACTIONS(878),
+ [anon_sym_in] = ACTIONS(878),
+ [anon_sym_while] = ACTIONS(878),
+ [anon_sym_do] = ACTIONS(878),
+ [anon_sym_try] = ACTIONS(878),
+ [anon_sym_break] = ACTIONS(878),
+ [anon_sym_continue] = ACTIONS(878),
+ [anon_sym_debugger] = ACTIONS(878),
+ [anon_sym_return] = ACTIONS(878),
+ [anon_sym_throw] = ACTIONS(878),
+ [anon_sym_SEMI] = ACTIONS(878),
+ [anon_sym_case] = ACTIONS(878),
+ [anon_sym_yield] = ACTIONS(878),
+ [anon_sym_LBRACK] = ACTIONS(878),
+ [anon_sym_LTtemplate_GT] = ACTIONS(878),
+ [anon_sym_LT] = ACTIONS(878),
+ [anon_sym_GT] = ACTIONS(878),
+ [anon_sym_DOT] = ACTIONS(878),
+ [anon_sym_DQUOTE] = ACTIONS(878),
+ [anon_sym_SQUOTE] = ACTIONS(878),
+ [anon_sym_class] = ACTIONS(878),
+ [anon_sym_async] = ACTIONS(878),
+ [anon_sym_function] = ACTIONS(878),
+ [sym_optional_chain] = ACTIONS(878),
+ [anon_sym_new] = ACTIONS(878),
+ [anon_sym_AMP_AMP] = ACTIONS(878),
+ [anon_sym_PIPE_PIPE] = ACTIONS(878),
+ [anon_sym_GT_GT] = ACTIONS(878),
+ [anon_sym_GT_GT_GT] = ACTIONS(878),
+ [anon_sym_LT_LT] = ACTIONS(878),
+ [anon_sym_AMP] = ACTIONS(878),
+ [anon_sym_CARET] = ACTIONS(878),
+ [anon_sym_PIPE] = ACTIONS(878),
+ [anon_sym_PLUS] = ACTIONS(878),
+ [anon_sym_DASH] = ACTIONS(878),
+ [anon_sym_SLASH] = ACTIONS(878),
+ [anon_sym_PERCENT] = ACTIONS(878),
+ [anon_sym_STAR_STAR] = ACTIONS(878),
+ [anon_sym_LT_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(878),
+ [anon_sym_GT_EQ] = ACTIONS(878),
+ [anon_sym_QMARK_QMARK] = ACTIONS(878),
+ [anon_sym_instanceof] = ACTIONS(878),
+ [anon_sym_BANG] = ACTIONS(878),
+ [anon_sym_TILDE] = ACTIONS(878),
+ [anon_sym_typeof] = ACTIONS(878),
+ [anon_sym_void] = ACTIONS(878),
+ [anon_sym_delete] = ACTIONS(878),
+ [anon_sym_PLUS_PLUS] = ACTIONS(878),
+ [anon_sym_DASH_DASH] = ACTIONS(878),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(878),
[sym_number] = ACTIONS(878),
[sym_private_property_identifier] = ACTIONS(878),
- [sym_static] = ACTIONS(860),
- [anon_sym_get] = ACTIONS(880),
- [anon_sym_set] = ACTIONS(880),
- [sym_grit_metavariable] = ACTIONS(882),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [sym_this] = ACTIONS(878),
+ [sym_super] = ACTIONS(878),
+ [sym_true] = ACTIONS(878),
+ [sym_false] = ACTIONS(878),
+ [sym_null] = ACTIONS(878),
+ [sym_undefined] = ACTIONS(878),
+ [anon_sym_AT] = ACTIONS(878),
+ [anon_sym_static] = ACTIONS(878),
+ [anon_sym_get] = ACTIONS(878),
+ [anon_sym_set] = ACTIONS(878),
+ [sym__automatic_semicolon] = ACTIONS(882),
+ [sym__ternary_qmark] = ACTIONS(882),
+ [sym_html_comment] = ACTIONS(5),
},
- [286] = {
- [sym_string] = STATE(1506),
- [sym_identifier] = STATE(1637),
- [sym__property_name] = STATE(1506),
- [sym_computed_property_name] = STATE(1506),
- [aux_sym_object_repeat1] = STATE(1378),
- [aux_sym_object_pattern_repeat1] = STATE(1342),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(892),
- [anon_sym_STAR] = ACTIONS(894),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(856),
- [anon_sym_LPAREN] = ACTIONS(828),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(831),
- [anon_sym_EQ] = ACTIONS(834),
- [anon_sym_LBRACK] = ACTIONS(869),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(836),
- [sym_async] = ACTIONS(897),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [anon_sym_DQUOTE] = ACTIONS(874),
- [anon_sym_SQUOTE] = ACTIONS(876),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_number] = ACTIONS(899),
- [sym_private_property_identifier] = ACTIONS(899),
- [sym_static] = ACTIONS(892),
- [anon_sym_get] = ACTIONS(901),
- [anon_sym_set] = ACTIONS(901),
- [sym_grit_metavariable] = ACTIONS(882),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [168] = {
+ [sym_comment] = STATE(168),
+ [ts_builtin_sym_end] = ACTIONS(908),
+ [sym_identifier] = ACTIONS(906),
+ [anon_sym_export] = ACTIONS(906),
+ [anon_sym_STAR] = ACTIONS(906),
+ [anon_sym_LBRACE] = ACTIONS(906),
+ [anon_sym_COMMA] = ACTIONS(906),
+ [anon_sym_RBRACE] = ACTIONS(906),
+ [anon_sym_import] = ACTIONS(906),
+ [anon_sym_with] = ACTIONS(906),
+ [anon_sym_var] = ACTIONS(906),
+ [anon_sym_let] = ACTIONS(906),
+ [anon_sym_const] = ACTIONS(906),
+ [anon_sym_else] = ACTIONS(906),
+ [anon_sym_if] = ACTIONS(906),
+ [anon_sym_switch] = ACTIONS(906),
+ [anon_sym_for] = ACTIONS(906),
+ [anon_sym_LPAREN] = ACTIONS(906),
+ [anon_sym_await] = ACTIONS(906),
+ [anon_sym_in] = ACTIONS(906),
+ [anon_sym_while] = ACTIONS(906),
+ [anon_sym_do] = ACTIONS(906),
+ [anon_sym_try] = ACTIONS(906),
+ [anon_sym_break] = ACTIONS(906),
+ [anon_sym_continue] = ACTIONS(906),
+ [anon_sym_debugger] = ACTIONS(906),
+ [anon_sym_return] = ACTIONS(906),
+ [anon_sym_throw] = ACTIONS(906),
+ [anon_sym_SEMI] = ACTIONS(906),
+ [anon_sym_yield] = ACTIONS(906),
+ [anon_sym_LBRACK] = ACTIONS(906),
+ [anon_sym_LTtemplate_GT] = ACTIONS(906),
+ [anon_sym_LT] = ACTIONS(906),
+ [anon_sym_GT] = ACTIONS(906),
+ [anon_sym_DOT] = ACTIONS(906),
+ [anon_sym_DQUOTE] = ACTIONS(906),
+ [anon_sym_SQUOTE] = ACTIONS(906),
+ [anon_sym_class] = ACTIONS(906),
+ [anon_sym_async] = ACTIONS(906),
+ [anon_sym_function] = ACTIONS(906),
+ [sym_optional_chain] = ACTIONS(906),
+ [anon_sym_new] = ACTIONS(906),
+ [anon_sym_AMP_AMP] = ACTIONS(906),
+ [anon_sym_PIPE_PIPE] = ACTIONS(906),
+ [anon_sym_GT_GT] = ACTIONS(906),
+ [anon_sym_GT_GT_GT] = ACTIONS(906),
+ [anon_sym_LT_LT] = ACTIONS(906),
+ [anon_sym_AMP] = ACTIONS(906),
+ [anon_sym_CARET] = ACTIONS(906),
+ [anon_sym_PIPE] = ACTIONS(906),
+ [anon_sym_PLUS] = ACTIONS(906),
+ [anon_sym_DASH] = ACTIONS(906),
+ [anon_sym_SLASH] = ACTIONS(906),
+ [anon_sym_PERCENT] = ACTIONS(906),
+ [anon_sym_STAR_STAR] = ACTIONS(906),
+ [anon_sym_LT_EQ] = ACTIONS(906),
+ [anon_sym_EQ_EQ] = ACTIONS(906),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(906),
+ [anon_sym_BANG_EQ] = ACTIONS(906),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(906),
+ [anon_sym_GT_EQ] = ACTIONS(906),
+ [anon_sym_QMARK_QMARK] = ACTIONS(906),
+ [anon_sym_instanceof] = ACTIONS(906),
+ [anon_sym_BANG] = ACTIONS(906),
+ [anon_sym_TILDE] = ACTIONS(906),
+ [anon_sym_typeof] = ACTIONS(906),
+ [anon_sym_void] = ACTIONS(906),
+ [anon_sym_delete] = ACTIONS(906),
+ [anon_sym_PLUS_PLUS] = ACTIONS(906),
+ [anon_sym_DASH_DASH] = ACTIONS(906),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(906),
+ [sym_number] = ACTIONS(906),
+ [sym_private_property_identifier] = ACTIONS(906),
+ [sym_this] = ACTIONS(906),
+ [sym_super] = ACTIONS(906),
+ [sym_true] = ACTIONS(906),
+ [sym_false] = ACTIONS(906),
+ [sym_null] = ACTIONS(906),
+ [sym_undefined] = ACTIONS(906),
+ [anon_sym_AT] = ACTIONS(906),
+ [anon_sym_static] = ACTIONS(906),
+ [anon_sym_get] = ACTIONS(906),
+ [anon_sym_set] = ACTIONS(906),
+ [sym__automatic_semicolon] = ACTIONS(908),
+ [sym__ternary_qmark] = ACTIONS(908),
+ [sym_html_comment] = ACTIONS(5),
},
- [287] = {
- [sym_string] = STATE(1517),
- [sym_identifier] = STATE(1637),
- [sym__property_name] = STATE(1517),
- [sym_computed_property_name] = STATE(1517),
- [aux_sym_object_repeat1] = STATE(1341),
- [aux_sym_object_pattern_repeat1] = STATE(1342),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(892),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(826),
- [anon_sym_LPAREN] = ACTIONS(828),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(831),
- [anon_sym_EQ] = ACTIONS(834),
- [anon_sym_LBRACK] = ACTIONS(869),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(836),
- [sym_async] = ACTIONS(892),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
+ [169] = {
+ [sym_comment] = STATE(169),
+ [ts_builtin_sym_end] = ACTIONS(876),
+ [sym_identifier] = ACTIONS(874),
+ [anon_sym_export] = ACTIONS(874),
+ [anon_sym_STAR] = ACTIONS(874),
+ [anon_sym_LBRACE] = ACTIONS(874),
+ [anon_sym_COMMA] = ACTIONS(874),
+ [anon_sym_RBRACE] = ACTIONS(874),
+ [anon_sym_import] = ACTIONS(874),
+ [anon_sym_with] = ACTIONS(874),
+ [anon_sym_var] = ACTIONS(874),
+ [anon_sym_let] = ACTIONS(874),
+ [anon_sym_const] = ACTIONS(874),
+ [anon_sym_else] = ACTIONS(874),
+ [anon_sym_if] = ACTIONS(874),
+ [anon_sym_switch] = ACTIONS(874),
+ [anon_sym_for] = ACTIONS(874),
+ [anon_sym_LPAREN] = ACTIONS(874),
+ [anon_sym_await] = ACTIONS(874),
+ [anon_sym_in] = ACTIONS(874),
+ [anon_sym_while] = ACTIONS(874),
+ [anon_sym_do] = ACTIONS(874),
+ [anon_sym_try] = ACTIONS(874),
+ [anon_sym_break] = ACTIONS(874),
+ [anon_sym_continue] = ACTIONS(874),
+ [anon_sym_debugger] = ACTIONS(874),
+ [anon_sym_return] = ACTIONS(874),
+ [anon_sym_throw] = ACTIONS(874),
+ [anon_sym_SEMI] = ACTIONS(874),
+ [anon_sym_yield] = ACTIONS(874),
+ [anon_sym_LBRACK] = ACTIONS(874),
+ [anon_sym_LTtemplate_GT] = ACTIONS(874),
+ [anon_sym_LT] = ACTIONS(874),
+ [anon_sym_GT] = ACTIONS(874),
+ [anon_sym_DOT] = ACTIONS(874),
[anon_sym_DQUOTE] = ACTIONS(874),
- [anon_sym_SQUOTE] = ACTIONS(876),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_number] = ACTIONS(903),
- [sym_private_property_identifier] = ACTIONS(903),
- [sym_static] = ACTIONS(892),
- [anon_sym_get] = ACTIONS(892),
- [anon_sym_set] = ACTIONS(892),
- [sym_grit_metavariable] = ACTIONS(882),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [anon_sym_SQUOTE] = ACTIONS(874),
+ [anon_sym_class] = ACTIONS(874),
+ [anon_sym_async] = ACTIONS(874),
+ [anon_sym_function] = ACTIONS(874),
+ [sym_optional_chain] = ACTIONS(874),
+ [anon_sym_new] = ACTIONS(874),
+ [anon_sym_AMP_AMP] = ACTIONS(874),
+ [anon_sym_PIPE_PIPE] = ACTIONS(874),
+ [anon_sym_GT_GT] = ACTIONS(874),
+ [anon_sym_GT_GT_GT] = ACTIONS(874),
+ [anon_sym_LT_LT] = ACTIONS(874),
+ [anon_sym_AMP] = ACTIONS(874),
+ [anon_sym_CARET] = ACTIONS(874),
+ [anon_sym_PIPE] = ACTIONS(874),
+ [anon_sym_PLUS] = ACTIONS(874),
+ [anon_sym_DASH] = ACTIONS(874),
+ [anon_sym_SLASH] = ACTIONS(874),
+ [anon_sym_PERCENT] = ACTIONS(874),
+ [anon_sym_STAR_STAR] = ACTIONS(874),
+ [anon_sym_LT_EQ] = ACTIONS(874),
+ [anon_sym_EQ_EQ] = ACTIONS(874),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(874),
+ [anon_sym_BANG_EQ] = ACTIONS(874),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(874),
+ [anon_sym_GT_EQ] = ACTIONS(874),
+ [anon_sym_QMARK_QMARK] = ACTIONS(874),
+ [anon_sym_instanceof] = ACTIONS(874),
+ [anon_sym_BANG] = ACTIONS(874),
+ [anon_sym_TILDE] = ACTIONS(874),
+ [anon_sym_typeof] = ACTIONS(874),
+ [anon_sym_void] = ACTIONS(874),
+ [anon_sym_delete] = ACTIONS(874),
+ [anon_sym_PLUS_PLUS] = ACTIONS(874),
+ [anon_sym_DASH_DASH] = ACTIONS(874),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(874),
+ [sym_number] = ACTIONS(874),
+ [sym_private_property_identifier] = ACTIONS(874),
+ [sym_this] = ACTIONS(874),
+ [sym_super] = ACTIONS(874),
+ [sym_true] = ACTIONS(874),
+ [sym_false] = ACTIONS(874),
+ [sym_null] = ACTIONS(874),
+ [sym_undefined] = ACTIONS(874),
+ [anon_sym_AT] = ACTIONS(874),
+ [anon_sym_static] = ACTIONS(874),
+ [anon_sym_get] = ACTIONS(874),
+ [anon_sym_set] = ACTIONS(874),
+ [sym__automatic_semicolon] = ACTIONS(876),
+ [sym__ternary_qmark] = ACTIONS(876),
+ [sym_html_comment] = ACTIONS(5),
},
- [288] = {
- [sym_string] = STATE(1506),
- [sym_identifier] = STATE(1637),
- [sym__property_name] = STATE(1506),
- [sym_computed_property_name] = STATE(1506),
- [aux_sym_object_repeat1] = STATE(1378),
- [aux_sym_object_pattern_repeat1] = STATE(1342),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(892),
- [anon_sym_STAR] = ACTIONS(894),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(854),
- [anon_sym_LPAREN] = ACTIONS(828),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(831),
- [anon_sym_EQ] = ACTIONS(834),
- [anon_sym_LBRACK] = ACTIONS(869),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(836),
- [sym_async] = ACTIONS(897),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
+ [170] = {
+ [sym_comment] = STATE(170),
+ [sym_identifier] = ACTIONS(874),
+ [anon_sym_export] = ACTIONS(874),
+ [anon_sym_STAR] = ACTIONS(874),
+ [anon_sym_default] = ACTIONS(874),
+ [anon_sym_LBRACE] = ACTIONS(874),
+ [anon_sym_COMMA] = ACTIONS(874),
+ [anon_sym_RBRACE] = ACTIONS(874),
+ [anon_sym_import] = ACTIONS(874),
+ [anon_sym_with] = ACTIONS(874),
+ [anon_sym_var] = ACTIONS(874),
+ [anon_sym_let] = ACTIONS(874),
+ [anon_sym_const] = ACTIONS(874),
+ [anon_sym_if] = ACTIONS(874),
+ [anon_sym_switch] = ACTIONS(874),
+ [anon_sym_for] = ACTIONS(874),
+ [anon_sym_LPAREN] = ACTIONS(874),
+ [anon_sym_await] = ACTIONS(874),
+ [anon_sym_in] = ACTIONS(874),
+ [anon_sym_while] = ACTIONS(874),
+ [anon_sym_do] = ACTIONS(874),
+ [anon_sym_try] = ACTIONS(874),
+ [anon_sym_break] = ACTIONS(874),
+ [anon_sym_continue] = ACTIONS(874),
+ [anon_sym_debugger] = ACTIONS(874),
+ [anon_sym_return] = ACTIONS(874),
+ [anon_sym_throw] = ACTIONS(874),
+ [anon_sym_SEMI] = ACTIONS(874),
+ [anon_sym_case] = ACTIONS(874),
+ [anon_sym_yield] = ACTIONS(874),
+ [anon_sym_LBRACK] = ACTIONS(874),
+ [anon_sym_LTtemplate_GT] = ACTIONS(874),
+ [anon_sym_LT] = ACTIONS(874),
+ [anon_sym_GT] = ACTIONS(874),
+ [anon_sym_DOT] = ACTIONS(874),
[anon_sym_DQUOTE] = ACTIONS(874),
- [anon_sym_SQUOTE] = ACTIONS(876),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_number] = ACTIONS(899),
- [sym_private_property_identifier] = ACTIONS(899),
- [sym_static] = ACTIONS(892),
- [anon_sym_get] = ACTIONS(901),
- [anon_sym_set] = ACTIONS(901),
- [sym_grit_metavariable] = ACTIONS(882),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [anon_sym_SQUOTE] = ACTIONS(874),
+ [anon_sym_class] = ACTIONS(874),
+ [anon_sym_async] = ACTIONS(874),
+ [anon_sym_function] = ACTIONS(874),
+ [sym_optional_chain] = ACTIONS(874),
+ [anon_sym_new] = ACTIONS(874),
+ [anon_sym_AMP_AMP] = ACTIONS(874),
+ [anon_sym_PIPE_PIPE] = ACTIONS(874),
+ [anon_sym_GT_GT] = ACTIONS(874),
+ [anon_sym_GT_GT_GT] = ACTIONS(874),
+ [anon_sym_LT_LT] = ACTIONS(874),
+ [anon_sym_AMP] = ACTIONS(874),
+ [anon_sym_CARET] = ACTIONS(874),
+ [anon_sym_PIPE] = ACTIONS(874),
+ [anon_sym_PLUS] = ACTIONS(874),
+ [anon_sym_DASH] = ACTIONS(874),
+ [anon_sym_SLASH] = ACTIONS(874),
+ [anon_sym_PERCENT] = ACTIONS(874),
+ [anon_sym_STAR_STAR] = ACTIONS(874),
+ [anon_sym_LT_EQ] = ACTIONS(874),
+ [anon_sym_EQ_EQ] = ACTIONS(874),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(874),
+ [anon_sym_BANG_EQ] = ACTIONS(874),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(874),
+ [anon_sym_GT_EQ] = ACTIONS(874),
+ [anon_sym_QMARK_QMARK] = ACTIONS(874),
+ [anon_sym_instanceof] = ACTIONS(874),
+ [anon_sym_BANG] = ACTIONS(874),
+ [anon_sym_TILDE] = ACTIONS(874),
+ [anon_sym_typeof] = ACTIONS(874),
+ [anon_sym_void] = ACTIONS(874),
+ [anon_sym_delete] = ACTIONS(874),
+ [anon_sym_PLUS_PLUS] = ACTIONS(874),
+ [anon_sym_DASH_DASH] = ACTIONS(874),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(874),
+ [sym_number] = ACTIONS(874),
+ [sym_private_property_identifier] = ACTIONS(874),
+ [sym_this] = ACTIONS(874),
+ [sym_super] = ACTIONS(874),
+ [sym_true] = ACTIONS(874),
+ [sym_false] = ACTIONS(874),
+ [sym_null] = ACTIONS(874),
+ [sym_undefined] = ACTIONS(874),
+ [anon_sym_AT] = ACTIONS(874),
+ [anon_sym_static] = ACTIONS(874),
+ [anon_sym_get] = ACTIONS(874),
+ [anon_sym_set] = ACTIONS(874),
+ [sym__automatic_semicolon] = ACTIONS(876),
+ [sym__ternary_qmark] = ACTIONS(876),
+ [sym_html_comment] = ACTIONS(5),
},
- [289] = {
- [sym_string] = STATE(1517),
- [sym_identifier] = STATE(1637),
- [sym__property_name] = STATE(1517),
- [sym_computed_property_name] = STATE(1517),
- [aux_sym_object_repeat1] = STATE(1378),
- [aux_sym_object_pattern_repeat1] = STATE(1342),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(892),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(856),
- [anon_sym_LPAREN] = ACTIONS(828),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(831),
- [anon_sym_EQ] = ACTIONS(834),
- [anon_sym_LBRACK] = ACTIONS(869),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(836),
- [sym_async] = ACTIONS(892),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [anon_sym_DQUOTE] = ACTIONS(874),
- [anon_sym_SQUOTE] = ACTIONS(876),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_number] = ACTIONS(903),
- [sym_private_property_identifier] = ACTIONS(903),
- [sym_static] = ACTIONS(892),
- [anon_sym_get] = ACTIONS(892),
- [anon_sym_set] = ACTIONS(892),
- [sym_grit_metavariable] = ACTIONS(882),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [171] = {
+ [sym_comment] = STATE(171),
+ [ts_builtin_sym_end] = ACTIONS(999),
+ [sym_identifier] = ACTIONS(948),
+ [anon_sym_export] = ACTIONS(948),
+ [anon_sym_STAR] = ACTIONS(950),
+ [anon_sym_LBRACE] = ACTIONS(948),
+ [anon_sym_COMMA] = ACTIONS(950),
+ [anon_sym_RBRACE] = ACTIONS(948),
+ [anon_sym_import] = ACTIONS(948),
+ [anon_sym_with] = ACTIONS(948),
+ [anon_sym_var] = ACTIONS(948),
+ [anon_sym_let] = ACTIONS(948),
+ [anon_sym_const] = ACTIONS(948),
+ [anon_sym_else] = ACTIONS(948),
+ [anon_sym_if] = ACTIONS(948),
+ [anon_sym_switch] = ACTIONS(948),
+ [anon_sym_for] = ACTIONS(948),
+ [anon_sym_LPAREN] = ACTIONS(948),
+ [anon_sym_await] = ACTIONS(948),
+ [anon_sym_in] = ACTIONS(950),
+ [anon_sym_while] = ACTIONS(948),
+ [anon_sym_do] = ACTIONS(948),
+ [anon_sym_try] = ACTIONS(948),
+ [anon_sym_break] = ACTIONS(948),
+ [anon_sym_continue] = ACTIONS(948),
+ [anon_sym_debugger] = ACTIONS(948),
+ [anon_sym_return] = ACTIONS(948),
+ [anon_sym_throw] = ACTIONS(948),
+ [anon_sym_SEMI] = ACTIONS(948),
+ [anon_sym_yield] = ACTIONS(948),
+ [anon_sym_LBRACK] = ACTIONS(948),
+ [anon_sym_LTtemplate_GT] = ACTIONS(948),
+ [anon_sym_LT] = ACTIONS(948),
+ [anon_sym_GT] = ACTIONS(950),
+ [anon_sym_DOT] = ACTIONS(950),
+ [anon_sym_DQUOTE] = ACTIONS(948),
+ [anon_sym_SQUOTE] = ACTIONS(948),
+ [anon_sym_class] = ACTIONS(948),
+ [anon_sym_async] = ACTIONS(948),
+ [anon_sym_function] = ACTIONS(948),
+ [sym_optional_chain] = ACTIONS(950),
+ [anon_sym_new] = ACTIONS(948),
+ [anon_sym_AMP_AMP] = ACTIONS(950),
+ [anon_sym_PIPE_PIPE] = ACTIONS(950),
+ [anon_sym_GT_GT] = ACTIONS(950),
+ [anon_sym_GT_GT_GT] = ACTIONS(950),
+ [anon_sym_LT_LT] = ACTIONS(950),
+ [anon_sym_AMP] = ACTIONS(950),
+ [anon_sym_CARET] = ACTIONS(950),
+ [anon_sym_PIPE] = ACTIONS(950),
+ [anon_sym_PLUS] = ACTIONS(948),
+ [anon_sym_DASH] = ACTIONS(948),
+ [anon_sym_SLASH] = ACTIONS(948),
+ [anon_sym_PERCENT] = ACTIONS(950),
+ [anon_sym_STAR_STAR] = ACTIONS(950),
+ [anon_sym_LT_EQ] = ACTIONS(950),
+ [anon_sym_EQ_EQ] = ACTIONS(950),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(950),
+ [anon_sym_BANG_EQ] = ACTIONS(950),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(950),
+ [anon_sym_GT_EQ] = ACTIONS(950),
+ [anon_sym_QMARK_QMARK] = ACTIONS(950),
+ [anon_sym_instanceof] = ACTIONS(950),
+ [anon_sym_BANG] = ACTIONS(948),
+ [anon_sym_TILDE] = ACTIONS(948),
+ [anon_sym_typeof] = ACTIONS(948),
+ [anon_sym_void] = ACTIONS(948),
+ [anon_sym_delete] = ACTIONS(948),
+ [anon_sym_PLUS_PLUS] = ACTIONS(948),
+ [anon_sym_DASH_DASH] = ACTIONS(948),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(948),
+ [sym_number] = ACTIONS(948),
+ [sym_private_property_identifier] = ACTIONS(948),
+ [sym_this] = ACTIONS(948),
+ [sym_super] = ACTIONS(948),
+ [sym_true] = ACTIONS(948),
+ [sym_false] = ACTIONS(948),
+ [sym_null] = ACTIONS(948),
+ [sym_undefined] = ACTIONS(948),
+ [anon_sym_AT] = ACTIONS(948),
+ [anon_sym_static] = ACTIONS(948),
+ [anon_sym_get] = ACTIONS(948),
+ [anon_sym_set] = ACTIONS(948),
+ [sym__automatic_semicolon] = ACTIONS(1001),
+ [sym__ternary_qmark] = ACTIONS(954),
+ [sym_html_comment] = ACTIONS(5),
},
- [290] = {
- [sym_string] = STATE(1517),
- [sym_identifier] = STATE(1637),
- [sym__property_name] = STATE(1517),
- [sym_computed_property_name] = STATE(1517),
- [aux_sym_object_repeat1] = STATE(1378),
- [aux_sym_object_pattern_repeat1] = STATE(1342),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(892),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(854),
- [anon_sym_LPAREN] = ACTIONS(828),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(831),
- [anon_sym_EQ] = ACTIONS(834),
- [anon_sym_LBRACK] = ACTIONS(869),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(836),
- [sym_async] = ACTIONS(892),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [anon_sym_DQUOTE] = ACTIONS(874),
- [anon_sym_SQUOTE] = ACTIONS(876),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_number] = ACTIONS(903),
- [sym_private_property_identifier] = ACTIONS(903),
- [sym_static] = ACTIONS(892),
- [anon_sym_get] = ACTIONS(892),
- [anon_sym_set] = ACTIONS(892),
- [sym_grit_metavariable] = ACTIONS(882),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [172] = {
+ [sym_comment] = STATE(172),
+ [ts_builtin_sym_end] = ACTIONS(1003),
+ [sym_identifier] = ACTIONS(966),
+ [anon_sym_export] = ACTIONS(966),
+ [anon_sym_STAR] = ACTIONS(968),
+ [anon_sym_LBRACE] = ACTIONS(966),
+ [anon_sym_COMMA] = ACTIONS(968),
+ [anon_sym_RBRACE] = ACTIONS(966),
+ [anon_sym_import] = ACTIONS(966),
+ [anon_sym_with] = ACTIONS(966),
+ [anon_sym_var] = ACTIONS(966),
+ [anon_sym_let] = ACTIONS(966),
+ [anon_sym_const] = ACTIONS(966),
+ [anon_sym_else] = ACTIONS(966),
+ [anon_sym_if] = ACTIONS(966),
+ [anon_sym_switch] = ACTIONS(966),
+ [anon_sym_for] = ACTIONS(966),
+ [anon_sym_LPAREN] = ACTIONS(966),
+ [anon_sym_await] = ACTIONS(966),
+ [anon_sym_in] = ACTIONS(968),
+ [anon_sym_while] = ACTIONS(966),
+ [anon_sym_do] = ACTIONS(966),
+ [anon_sym_try] = ACTIONS(966),
+ [anon_sym_break] = ACTIONS(966),
+ [anon_sym_continue] = ACTIONS(966),
+ [anon_sym_debugger] = ACTIONS(966),
+ [anon_sym_return] = ACTIONS(966),
+ [anon_sym_throw] = ACTIONS(966),
+ [anon_sym_SEMI] = ACTIONS(966),
+ [anon_sym_yield] = ACTIONS(966),
+ [anon_sym_LBRACK] = ACTIONS(966),
+ [anon_sym_LTtemplate_GT] = ACTIONS(966),
+ [anon_sym_LT] = ACTIONS(966),
+ [anon_sym_GT] = ACTIONS(968),
+ [anon_sym_DOT] = ACTIONS(968),
+ [anon_sym_DQUOTE] = ACTIONS(966),
+ [anon_sym_SQUOTE] = ACTIONS(966),
+ [anon_sym_class] = ACTIONS(966),
+ [anon_sym_async] = ACTIONS(966),
+ [anon_sym_function] = ACTIONS(966),
+ [sym_optional_chain] = ACTIONS(968),
+ [anon_sym_new] = ACTIONS(966),
+ [anon_sym_AMP_AMP] = ACTIONS(968),
+ [anon_sym_PIPE_PIPE] = ACTIONS(968),
+ [anon_sym_GT_GT] = ACTIONS(968),
+ [anon_sym_GT_GT_GT] = ACTIONS(968),
+ [anon_sym_LT_LT] = ACTIONS(968),
+ [anon_sym_AMP] = ACTIONS(968),
+ [anon_sym_CARET] = ACTIONS(968),
+ [anon_sym_PIPE] = ACTIONS(968),
+ [anon_sym_PLUS] = ACTIONS(966),
+ [anon_sym_DASH] = ACTIONS(966),
+ [anon_sym_SLASH] = ACTIONS(966),
+ [anon_sym_PERCENT] = ACTIONS(968),
+ [anon_sym_STAR_STAR] = ACTIONS(968),
+ [anon_sym_LT_EQ] = ACTIONS(968),
+ [anon_sym_EQ_EQ] = ACTIONS(968),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(968),
+ [anon_sym_BANG_EQ] = ACTIONS(968),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(968),
+ [anon_sym_GT_EQ] = ACTIONS(968),
+ [anon_sym_QMARK_QMARK] = ACTIONS(968),
+ [anon_sym_instanceof] = ACTIONS(968),
+ [anon_sym_BANG] = ACTIONS(966),
+ [anon_sym_TILDE] = ACTIONS(966),
+ [anon_sym_typeof] = ACTIONS(966),
+ [anon_sym_void] = ACTIONS(966),
+ [anon_sym_delete] = ACTIONS(966),
+ [anon_sym_PLUS_PLUS] = ACTIONS(966),
+ [anon_sym_DASH_DASH] = ACTIONS(966),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(966),
+ [sym_number] = ACTIONS(966),
+ [sym_private_property_identifier] = ACTIONS(966),
+ [sym_this] = ACTIONS(966),
+ [sym_super] = ACTIONS(966),
+ [sym_true] = ACTIONS(966),
+ [sym_false] = ACTIONS(966),
+ [sym_null] = ACTIONS(966),
+ [sym_undefined] = ACTIONS(966),
+ [anon_sym_AT] = ACTIONS(966),
+ [anon_sym_static] = ACTIONS(966),
+ [anon_sym_get] = ACTIONS(966),
+ [anon_sym_set] = ACTIONS(966),
+ [sym__automatic_semicolon] = ACTIONS(1005),
+ [sym__ternary_qmark] = ACTIONS(972),
+ [sym_html_comment] = ACTIONS(5),
},
- [291] = {
- [sym_string] = STATE(1506),
- [sym_identifier] = STATE(1637),
- [sym__property_name] = STATE(1506),
- [sym_computed_property_name] = STATE(1506),
- [aux_sym_object_repeat1] = STATE(1341),
- [aux_sym_object_pattern_repeat1] = STATE(1342),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(892),
- [anon_sym_STAR] = ACTIONS(894),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(826),
- [anon_sym_LPAREN] = ACTIONS(828),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(831),
- [anon_sym_EQ] = ACTIONS(834),
- [anon_sym_LBRACK] = ACTIONS(869),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(836),
- [sym_async] = ACTIONS(897),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [anon_sym_DQUOTE] = ACTIONS(874),
- [anon_sym_SQUOTE] = ACTIONS(876),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_number] = ACTIONS(899),
- [sym_private_property_identifier] = ACTIONS(899),
- [sym_static] = ACTIONS(892),
- [anon_sym_get] = ACTIONS(901),
- [anon_sym_set] = ACTIONS(901),
- [sym_grit_metavariable] = ACTIONS(882),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [173] = {
+ [sym_comment] = STATE(173),
+ [ts_builtin_sym_end] = ACTIONS(1007),
+ [sym_identifier] = ACTIONS(974),
+ [anon_sym_export] = ACTIONS(974),
+ [anon_sym_STAR] = ACTIONS(976),
+ [anon_sym_LBRACE] = ACTIONS(974),
+ [anon_sym_COMMA] = ACTIONS(976),
+ [anon_sym_RBRACE] = ACTIONS(974),
+ [anon_sym_import] = ACTIONS(974),
+ [anon_sym_with] = ACTIONS(974),
+ [anon_sym_var] = ACTIONS(974),
+ [anon_sym_let] = ACTIONS(974),
+ [anon_sym_const] = ACTIONS(974),
+ [anon_sym_else] = ACTIONS(974),
+ [anon_sym_if] = ACTIONS(974),
+ [anon_sym_switch] = ACTIONS(974),
+ [anon_sym_for] = ACTIONS(974),
+ [anon_sym_LPAREN] = ACTIONS(974),
+ [anon_sym_await] = ACTIONS(974),
+ [anon_sym_in] = ACTIONS(976),
+ [anon_sym_while] = ACTIONS(974),
+ [anon_sym_do] = ACTIONS(974),
+ [anon_sym_try] = ACTIONS(974),
+ [anon_sym_break] = ACTIONS(974),
+ [anon_sym_continue] = ACTIONS(974),
+ [anon_sym_debugger] = ACTIONS(974),
+ [anon_sym_return] = ACTIONS(974),
+ [anon_sym_throw] = ACTIONS(974),
+ [anon_sym_SEMI] = ACTIONS(974),
+ [anon_sym_yield] = ACTIONS(974),
+ [anon_sym_LBRACK] = ACTIONS(974),
+ [anon_sym_LTtemplate_GT] = ACTIONS(974),
+ [anon_sym_LT] = ACTIONS(974),
+ [anon_sym_GT] = ACTIONS(976),
+ [anon_sym_DOT] = ACTIONS(976),
+ [anon_sym_DQUOTE] = ACTIONS(974),
+ [anon_sym_SQUOTE] = ACTIONS(974),
+ [anon_sym_class] = ACTIONS(974),
+ [anon_sym_async] = ACTIONS(974),
+ [anon_sym_function] = ACTIONS(974),
+ [sym_optional_chain] = ACTIONS(976),
+ [anon_sym_new] = ACTIONS(974),
+ [anon_sym_AMP_AMP] = ACTIONS(976),
+ [anon_sym_PIPE_PIPE] = ACTIONS(976),
+ [anon_sym_GT_GT] = ACTIONS(976),
+ [anon_sym_GT_GT_GT] = ACTIONS(976),
+ [anon_sym_LT_LT] = ACTIONS(976),
+ [anon_sym_AMP] = ACTIONS(976),
+ [anon_sym_CARET] = ACTIONS(976),
+ [anon_sym_PIPE] = ACTIONS(976),
+ [anon_sym_PLUS] = ACTIONS(974),
+ [anon_sym_DASH] = ACTIONS(974),
+ [anon_sym_SLASH] = ACTIONS(974),
+ [anon_sym_PERCENT] = ACTIONS(976),
+ [anon_sym_STAR_STAR] = ACTIONS(976),
+ [anon_sym_LT_EQ] = ACTIONS(976),
+ [anon_sym_EQ_EQ] = ACTIONS(976),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(976),
+ [anon_sym_BANG_EQ] = ACTIONS(976),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(976),
+ [anon_sym_GT_EQ] = ACTIONS(976),
+ [anon_sym_QMARK_QMARK] = ACTIONS(976),
+ [anon_sym_instanceof] = ACTIONS(976),
+ [anon_sym_BANG] = ACTIONS(974),
+ [anon_sym_TILDE] = ACTIONS(974),
+ [anon_sym_typeof] = ACTIONS(974),
+ [anon_sym_void] = ACTIONS(974),
+ [anon_sym_delete] = ACTIONS(974),
+ [anon_sym_PLUS_PLUS] = ACTIONS(974),
+ [anon_sym_DASH_DASH] = ACTIONS(974),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(974),
+ [sym_number] = ACTIONS(974),
+ [sym_private_property_identifier] = ACTIONS(974),
+ [sym_this] = ACTIONS(974),
+ [sym_super] = ACTIONS(974),
+ [sym_true] = ACTIONS(974),
+ [sym_false] = ACTIONS(974),
+ [sym_null] = ACTIONS(974),
+ [sym_undefined] = ACTIONS(974),
+ [anon_sym_AT] = ACTIONS(974),
+ [anon_sym_static] = ACTIONS(974),
+ [anon_sym_get] = ACTIONS(974),
+ [anon_sym_set] = ACTIONS(974),
+ [sym__automatic_semicolon] = ACTIONS(1009),
+ [sym__ternary_qmark] = ACTIONS(980),
+ [sym_html_comment] = ACTIONS(5),
},
- [292] = {
- [ts_builtin_sym_end] = ACTIONS(549),
- [sym__primitive_identifier] = ACTIONS(551),
- [anon_sym_export] = ACTIONS(551),
- [anon_sym_STAR] = ACTIONS(549),
- [anon_sym_default] = ACTIONS(551),
- [anon_sym_LBRACE] = ACTIONS(549),
- [anon_sym_COMMA] = ACTIONS(549),
- [anon_sym_RBRACE] = ACTIONS(549),
- [anon_sym_import] = ACTIONS(551),
- [anon_sym_else] = ACTIONS(551),
- [anon_sym_if] = ACTIONS(551),
- [anon_sym_switch] = ACTIONS(551),
- [anon_sym_for] = ACTIONS(551),
- [anon_sym_LPAREN] = ACTIONS(549),
- [anon_sym_await] = ACTIONS(551),
- [anon_sym_while] = ACTIONS(551),
- [anon_sym_do] = ACTIONS(551),
- [anon_sym_try] = ACTIONS(551),
- [anon_sym_with] = ACTIONS(551),
- [anon_sym_break] = ACTIONS(551),
- [anon_sym_continue] = ACTIONS(551),
- [anon_sym_debugger] = ACTIONS(551),
- [anon_sym_return] = ACTIONS(551),
- [anon_sym_throw] = ACTIONS(551),
- [anon_sym_SEMI] = ACTIONS(549),
- [anon_sym_case] = ACTIONS(551),
- [anon_sym_catch] = ACTIONS(551),
- [anon_sym_finally] = ACTIONS(551),
- [anon_sym_yield] = ACTIONS(551),
- [anon_sym_LBRACK] = ACTIONS(549),
- [anon_sym_LTtemplate_GT] = ACTIONS(549),
- [anon_sym_LT] = ACTIONS(551),
- [anon_sym_SLASH] = ACTIONS(551),
- [anon_sym_class] = ACTIONS(551),
- [anon_sym_function] = ACTIONS(551),
- [sym_async] = ACTIONS(551),
- [sym_let] = ACTIONS(551),
- [sym_const] = ACTIONS(551),
- [sym_var] = ACTIONS(551),
- [anon_sym_new] = ACTIONS(551),
- [sym_plus] = ACTIONS(551),
- [sym_minus] = ACTIONS(551),
- [sym_not] = ACTIONS(549),
- [sym_bitwise_not] = ACTIONS(549),
- [sym_typeof] = ACTIONS(551),
- [sym_void] = ACTIONS(551),
- [sym_delete] = ACTIONS(551),
- [sym_increment] = ACTIONS(549),
- [sym_decrement] = ACTIONS(549),
- [anon_sym_DQUOTE] = ACTIONS(549),
- [anon_sym_SQUOTE] = ACTIONS(549),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(549),
- [sym_number] = ACTIONS(549),
- [sym_private_property_identifier] = ACTIONS(549),
- [sym_this] = ACTIONS(551),
- [sym_super] = ACTIONS(551),
- [sym_true] = ACTIONS(551),
- [sym_false] = ACTIONS(551),
- [sym_null] = ACTIONS(551),
- [sym_undefined] = ACTIONS(551),
- [anon_sym_AT] = ACTIONS(549),
- [sym_static] = ACTIONS(551),
- [anon_sym_get] = ACTIONS(551),
- [anon_sym_set] = ACTIONS(551),
- [sym_grit_metavariable] = ACTIONS(549),
- [sym__automatic_semicolon] = ACTIONS(559),
+ [174] = {
+ [sym_comment] = STATE(174),
+ [sym_identifier] = ACTIONS(948),
+ [anon_sym_export] = ACTIONS(948),
+ [anon_sym_STAR] = ACTIONS(950),
+ [anon_sym_default] = ACTIONS(948),
+ [anon_sym_LBRACE] = ACTIONS(948),
+ [anon_sym_COMMA] = ACTIONS(950),
+ [anon_sym_RBRACE] = ACTIONS(948),
+ [anon_sym_import] = ACTIONS(948),
+ [anon_sym_with] = ACTIONS(948),
+ [anon_sym_var] = ACTIONS(948),
+ [anon_sym_let] = ACTIONS(948),
+ [anon_sym_const] = ACTIONS(948),
+ [anon_sym_if] = ACTIONS(948),
+ [anon_sym_switch] = ACTIONS(948),
+ [anon_sym_for] = ACTIONS(948),
+ [anon_sym_LPAREN] = ACTIONS(948),
+ [anon_sym_await] = ACTIONS(948),
+ [anon_sym_in] = ACTIONS(950),
+ [anon_sym_while] = ACTIONS(948),
+ [anon_sym_do] = ACTIONS(948),
+ [anon_sym_try] = ACTIONS(948),
+ [anon_sym_break] = ACTIONS(948),
+ [anon_sym_continue] = ACTIONS(948),
+ [anon_sym_debugger] = ACTIONS(948),
+ [anon_sym_return] = ACTIONS(948),
+ [anon_sym_throw] = ACTIONS(948),
+ [anon_sym_SEMI] = ACTIONS(948),
+ [anon_sym_case] = ACTIONS(948),
+ [anon_sym_yield] = ACTIONS(948),
+ [anon_sym_LBRACK] = ACTIONS(948),
+ [anon_sym_LTtemplate_GT] = ACTIONS(948),
+ [anon_sym_LT] = ACTIONS(948),
+ [anon_sym_GT] = ACTIONS(950),
+ [anon_sym_DOT] = ACTIONS(950),
+ [anon_sym_DQUOTE] = ACTIONS(948),
+ [anon_sym_SQUOTE] = ACTIONS(948),
+ [anon_sym_class] = ACTIONS(948),
+ [anon_sym_async] = ACTIONS(948),
+ [anon_sym_function] = ACTIONS(948),
+ [sym_optional_chain] = ACTIONS(950),
+ [anon_sym_new] = ACTIONS(948),
+ [anon_sym_AMP_AMP] = ACTIONS(950),
+ [anon_sym_PIPE_PIPE] = ACTIONS(950),
+ [anon_sym_GT_GT] = ACTIONS(950),
+ [anon_sym_GT_GT_GT] = ACTIONS(950),
+ [anon_sym_LT_LT] = ACTIONS(950),
+ [anon_sym_AMP] = ACTIONS(950),
+ [anon_sym_CARET] = ACTIONS(950),
+ [anon_sym_PIPE] = ACTIONS(950),
+ [anon_sym_PLUS] = ACTIONS(948),
+ [anon_sym_DASH] = ACTIONS(948),
+ [anon_sym_SLASH] = ACTIONS(948),
+ [anon_sym_PERCENT] = ACTIONS(950),
+ [anon_sym_STAR_STAR] = ACTIONS(950),
+ [anon_sym_LT_EQ] = ACTIONS(950),
+ [anon_sym_EQ_EQ] = ACTIONS(950),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(950),
+ [anon_sym_BANG_EQ] = ACTIONS(950),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(950),
+ [anon_sym_GT_EQ] = ACTIONS(950),
+ [anon_sym_QMARK_QMARK] = ACTIONS(950),
+ [anon_sym_instanceof] = ACTIONS(950),
+ [anon_sym_BANG] = ACTIONS(948),
+ [anon_sym_TILDE] = ACTIONS(948),
+ [anon_sym_typeof] = ACTIONS(948),
+ [anon_sym_void] = ACTIONS(948),
+ [anon_sym_delete] = ACTIONS(948),
+ [anon_sym_PLUS_PLUS] = ACTIONS(948),
+ [anon_sym_DASH_DASH] = ACTIONS(948),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(948),
+ [sym_number] = ACTIONS(948),
+ [sym_private_property_identifier] = ACTIONS(948),
+ [sym_this] = ACTIONS(948),
+ [sym_super] = ACTIONS(948),
+ [sym_true] = ACTIONS(948),
+ [sym_false] = ACTIONS(948),
+ [sym_null] = ACTIONS(948),
+ [sym_undefined] = ACTIONS(948),
+ [anon_sym_AT] = ACTIONS(948),
+ [anon_sym_static] = ACTIONS(948),
+ [anon_sym_get] = ACTIONS(948),
+ [anon_sym_set] = ACTIONS(948),
+ [sym__automatic_semicolon] = ACTIONS(1011),
+ [sym__ternary_qmark] = ACTIONS(954),
+ [sym_html_comment] = ACTIONS(5),
},
- [293] = {
- [ts_builtin_sym_end] = ACTIONS(635),
- [sym__primitive_identifier] = ACTIONS(637),
- [anon_sym_export] = ACTIONS(637),
- [anon_sym_STAR] = ACTIONS(635),
- [anon_sym_default] = ACTIONS(637),
- [anon_sym_LBRACE] = ACTIONS(635),
- [anon_sym_COMMA] = ACTIONS(635),
- [anon_sym_RBRACE] = ACTIONS(635),
- [anon_sym_import] = ACTIONS(637),
- [anon_sym_else] = ACTIONS(637),
- [anon_sym_if] = ACTIONS(637),
- [anon_sym_switch] = ACTIONS(637),
- [anon_sym_for] = ACTIONS(637),
- [anon_sym_LPAREN] = ACTIONS(635),
- [anon_sym_await] = ACTIONS(637),
- [anon_sym_while] = ACTIONS(637),
- [anon_sym_do] = ACTIONS(637),
- [anon_sym_try] = ACTIONS(637),
- [anon_sym_with] = ACTIONS(637),
- [anon_sym_break] = ACTIONS(637),
- [anon_sym_continue] = ACTIONS(637),
- [anon_sym_debugger] = ACTIONS(637),
- [anon_sym_return] = ACTIONS(637),
- [anon_sym_throw] = ACTIONS(637),
- [anon_sym_SEMI] = ACTIONS(635),
- [anon_sym_case] = ACTIONS(637),
- [anon_sym_catch] = ACTIONS(637),
- [anon_sym_finally] = ACTIONS(637),
- [anon_sym_yield] = ACTIONS(637),
- [anon_sym_LBRACK] = ACTIONS(635),
- [anon_sym_LTtemplate_GT] = ACTIONS(635),
- [anon_sym_LT] = ACTIONS(637),
- [anon_sym_SLASH] = ACTIONS(637),
- [anon_sym_class] = ACTIONS(637),
- [anon_sym_function] = ACTIONS(637),
- [sym_async] = ACTIONS(637),
- [sym_let] = ACTIONS(637),
- [sym_const] = ACTIONS(637),
- [sym_var] = ACTIONS(637),
- [anon_sym_new] = ACTIONS(637),
- [sym_plus] = ACTIONS(637),
- [sym_minus] = ACTIONS(637),
- [sym_not] = ACTIONS(635),
- [sym_bitwise_not] = ACTIONS(635),
- [sym_typeof] = ACTIONS(637),
- [sym_void] = ACTIONS(637),
- [sym_delete] = ACTIONS(637),
- [sym_increment] = ACTIONS(635),
- [sym_decrement] = ACTIONS(635),
- [anon_sym_DQUOTE] = ACTIONS(635),
- [anon_sym_SQUOTE] = ACTIONS(635),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(635),
- [sym_number] = ACTIONS(635),
- [sym_private_property_identifier] = ACTIONS(635),
- [sym_this] = ACTIONS(637),
- [sym_super] = ACTIONS(637),
- [sym_true] = ACTIONS(637),
- [sym_false] = ACTIONS(637),
- [sym_null] = ACTIONS(637),
- [sym_undefined] = ACTIONS(637),
- [anon_sym_AT] = ACTIONS(635),
- [sym_static] = ACTIONS(637),
- [anon_sym_get] = ACTIONS(637),
- [anon_sym_set] = ACTIONS(637),
- [sym_grit_metavariable] = ACTIONS(635),
- [sym__automatic_semicolon] = ACTIONS(905),
+ [175] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1284),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2179),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1069),
+ [sym_subscript_expression] = STATE(1069),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2834),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(175),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(1921),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(800),
+ [anon_sym_export] = ACTIONS(802),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(802),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1013),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(808),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(898),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(810),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(802),
+ [anon_sym_get] = ACTIONS(802),
+ [anon_sym_set] = ACTIONS(802),
+ [sym_html_comment] = ACTIONS(5),
},
- [294] = {
- [sym_identifier] = STATE(1659),
- [sym__formal_parameters] = STATE(1600),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(907),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(824),
- [anon_sym_LPAREN] = ACTIONS(909),
- [anon_sym_RPAREN] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(824),
- [anon_sym_EQ] = ACTIONS(912),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_RBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
- [anon_sym_function] = ACTIONS(914),
- [sym_async] = ACTIONS(907),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(916),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_static] = ACTIONS(907),
- [anon_sym_get] = ACTIONS(907),
- [anon_sym_set] = ACTIONS(907),
- [sym_grit_metavariable] = ACTIONS(918),
- [sym__ternary_qmark] = ACTIONS(824),
+ [176] = {
+ [sym_comment] = STATE(176),
+ [ts_builtin_sym_end] = ACTIONS(1015),
+ [sym_identifier] = ACTIONS(924),
+ [anon_sym_export] = ACTIONS(924),
+ [anon_sym_STAR] = ACTIONS(926),
+ [anon_sym_LBRACE] = ACTIONS(924),
+ [anon_sym_COMMA] = ACTIONS(926),
+ [anon_sym_RBRACE] = ACTIONS(924),
+ [anon_sym_import] = ACTIONS(924),
+ [anon_sym_with] = ACTIONS(924),
+ [anon_sym_var] = ACTIONS(924),
+ [anon_sym_let] = ACTIONS(924),
+ [anon_sym_const] = ACTIONS(924),
+ [anon_sym_else] = ACTIONS(924),
+ [anon_sym_if] = ACTIONS(924),
+ [anon_sym_switch] = ACTIONS(924),
+ [anon_sym_for] = ACTIONS(924),
+ [anon_sym_LPAREN] = ACTIONS(924),
+ [anon_sym_await] = ACTIONS(924),
+ [anon_sym_in] = ACTIONS(926),
+ [anon_sym_while] = ACTIONS(924),
+ [anon_sym_do] = ACTIONS(924),
+ [anon_sym_try] = ACTIONS(924),
+ [anon_sym_break] = ACTIONS(924),
+ [anon_sym_continue] = ACTIONS(924),
+ [anon_sym_debugger] = ACTIONS(924),
+ [anon_sym_return] = ACTIONS(924),
+ [anon_sym_throw] = ACTIONS(924),
+ [anon_sym_SEMI] = ACTIONS(924),
+ [anon_sym_yield] = ACTIONS(924),
+ [anon_sym_LBRACK] = ACTIONS(924),
+ [anon_sym_LTtemplate_GT] = ACTIONS(924),
+ [anon_sym_LT] = ACTIONS(924),
+ [anon_sym_GT] = ACTIONS(926),
+ [anon_sym_DOT] = ACTIONS(926),
+ [anon_sym_DQUOTE] = ACTIONS(924),
+ [anon_sym_SQUOTE] = ACTIONS(924),
+ [anon_sym_class] = ACTIONS(924),
+ [anon_sym_async] = ACTIONS(924),
+ [anon_sym_function] = ACTIONS(924),
+ [sym_optional_chain] = ACTIONS(926),
+ [anon_sym_new] = ACTIONS(924),
+ [anon_sym_AMP_AMP] = ACTIONS(926),
+ [anon_sym_PIPE_PIPE] = ACTIONS(926),
+ [anon_sym_GT_GT] = ACTIONS(926),
+ [anon_sym_GT_GT_GT] = ACTIONS(926),
+ [anon_sym_LT_LT] = ACTIONS(926),
+ [anon_sym_AMP] = ACTIONS(926),
+ [anon_sym_CARET] = ACTIONS(926),
+ [anon_sym_PIPE] = ACTIONS(926),
+ [anon_sym_PLUS] = ACTIONS(924),
+ [anon_sym_DASH] = ACTIONS(924),
+ [anon_sym_SLASH] = ACTIONS(924),
+ [anon_sym_PERCENT] = ACTIONS(926),
+ [anon_sym_STAR_STAR] = ACTIONS(926),
+ [anon_sym_LT_EQ] = ACTIONS(926),
+ [anon_sym_EQ_EQ] = ACTIONS(926),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(926),
+ [anon_sym_BANG_EQ] = ACTIONS(926),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(926),
+ [anon_sym_GT_EQ] = ACTIONS(926),
+ [anon_sym_QMARK_QMARK] = ACTIONS(926),
+ [anon_sym_instanceof] = ACTIONS(926),
+ [anon_sym_BANG] = ACTIONS(924),
+ [anon_sym_TILDE] = ACTIONS(924),
+ [anon_sym_typeof] = ACTIONS(924),
+ [anon_sym_void] = ACTIONS(924),
+ [anon_sym_delete] = ACTIONS(924),
+ [anon_sym_PLUS_PLUS] = ACTIONS(924),
+ [anon_sym_DASH_DASH] = ACTIONS(924),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(924),
+ [sym_number] = ACTIONS(924),
+ [sym_private_property_identifier] = ACTIONS(924),
+ [sym_this] = ACTIONS(924),
+ [sym_super] = ACTIONS(924),
+ [sym_true] = ACTIONS(924),
+ [sym_false] = ACTIONS(924),
+ [sym_null] = ACTIONS(924),
+ [sym_undefined] = ACTIONS(924),
+ [anon_sym_AT] = ACTIONS(924),
+ [anon_sym_static] = ACTIONS(924),
+ [anon_sym_get] = ACTIONS(924),
+ [anon_sym_set] = ACTIONS(924),
+ [sym__automatic_semicolon] = ACTIONS(1017),
+ [sym__ternary_qmark] = ACTIONS(930),
+ [sym_html_comment] = ACTIONS(5),
},
- [295] = {
- [ts_builtin_sym_end] = ACTIONS(561),
- [sym__primitive_identifier] = ACTIONS(563),
- [anon_sym_export] = ACTIONS(563),
- [anon_sym_STAR] = ACTIONS(561),
- [anon_sym_default] = ACTIONS(563),
- [anon_sym_LBRACE] = ACTIONS(561),
- [anon_sym_COMMA] = ACTIONS(561),
- [anon_sym_RBRACE] = ACTIONS(561),
- [anon_sym_import] = ACTIONS(563),
- [anon_sym_else] = ACTIONS(563),
- [anon_sym_if] = ACTIONS(563),
- [anon_sym_switch] = ACTIONS(563),
- [anon_sym_for] = ACTIONS(563),
- [anon_sym_LPAREN] = ACTIONS(561),
- [anon_sym_await] = ACTIONS(563),
- [anon_sym_while] = ACTIONS(563),
- [anon_sym_do] = ACTIONS(563),
- [anon_sym_try] = ACTIONS(563),
- [anon_sym_with] = ACTIONS(563),
- [anon_sym_break] = ACTIONS(563),
- [anon_sym_continue] = ACTIONS(563),
- [anon_sym_debugger] = ACTIONS(563),
- [anon_sym_return] = ACTIONS(563),
- [anon_sym_throw] = ACTIONS(563),
- [anon_sym_SEMI] = ACTIONS(561),
- [anon_sym_case] = ACTIONS(563),
- [anon_sym_catch] = ACTIONS(563),
- [anon_sym_finally] = ACTIONS(563),
- [anon_sym_yield] = ACTIONS(563),
- [anon_sym_LBRACK] = ACTIONS(561),
- [anon_sym_LTtemplate_GT] = ACTIONS(561),
- [anon_sym_LT] = ACTIONS(563),
- [anon_sym_SLASH] = ACTIONS(563),
- [anon_sym_class] = ACTIONS(563),
- [anon_sym_function] = ACTIONS(563),
- [sym_async] = ACTIONS(563),
- [sym_let] = ACTIONS(563),
- [sym_const] = ACTIONS(563),
- [sym_var] = ACTIONS(563),
- [anon_sym_new] = ACTIONS(563),
- [sym_plus] = ACTIONS(563),
- [sym_minus] = ACTIONS(563),
- [sym_not] = ACTIONS(561),
- [sym_bitwise_not] = ACTIONS(561),
- [sym_typeof] = ACTIONS(563),
- [sym_void] = ACTIONS(563),
- [sym_delete] = ACTIONS(563),
- [sym_increment] = ACTIONS(561),
- [sym_decrement] = ACTIONS(561),
- [anon_sym_DQUOTE] = ACTIONS(561),
- [anon_sym_SQUOTE] = ACTIONS(561),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(561),
- [sym_number] = ACTIONS(561),
- [sym_private_property_identifier] = ACTIONS(561),
- [sym_this] = ACTIONS(563),
- [sym_super] = ACTIONS(563),
- [sym_true] = ACTIONS(563),
- [sym_false] = ACTIONS(563),
- [sym_null] = ACTIONS(563),
- [sym_undefined] = ACTIONS(563),
- [anon_sym_AT] = ACTIONS(561),
- [sym_static] = ACTIONS(563),
- [anon_sym_get] = ACTIONS(563),
- [anon_sym_set] = ACTIONS(563),
- [sym_grit_metavariable] = ACTIONS(561),
+ [177] = {
+ [sym_comment] = STATE(177),
+ [sym_identifier] = ACTIONS(958),
+ [anon_sym_export] = ACTIONS(958),
+ [anon_sym_STAR] = ACTIONS(960),
+ [anon_sym_default] = ACTIONS(958),
+ [anon_sym_LBRACE] = ACTIONS(958),
+ [anon_sym_COMMA] = ACTIONS(960),
+ [anon_sym_RBRACE] = ACTIONS(958),
+ [anon_sym_import] = ACTIONS(958),
+ [anon_sym_with] = ACTIONS(958),
+ [anon_sym_var] = ACTIONS(958),
+ [anon_sym_let] = ACTIONS(958),
+ [anon_sym_const] = ACTIONS(958),
+ [anon_sym_if] = ACTIONS(958),
+ [anon_sym_switch] = ACTIONS(958),
+ [anon_sym_for] = ACTIONS(958),
+ [anon_sym_LPAREN] = ACTIONS(958),
+ [anon_sym_await] = ACTIONS(958),
+ [anon_sym_in] = ACTIONS(960),
+ [anon_sym_while] = ACTIONS(958),
+ [anon_sym_do] = ACTIONS(958),
+ [anon_sym_try] = ACTIONS(958),
+ [anon_sym_break] = ACTIONS(958),
+ [anon_sym_continue] = ACTIONS(958),
+ [anon_sym_debugger] = ACTIONS(958),
+ [anon_sym_return] = ACTIONS(958),
+ [anon_sym_throw] = ACTIONS(958),
+ [anon_sym_SEMI] = ACTIONS(958),
+ [anon_sym_case] = ACTIONS(958),
+ [anon_sym_yield] = ACTIONS(958),
+ [anon_sym_LBRACK] = ACTIONS(958),
+ [anon_sym_LTtemplate_GT] = ACTIONS(958),
+ [anon_sym_LT] = ACTIONS(958),
+ [anon_sym_GT] = ACTIONS(960),
+ [anon_sym_DOT] = ACTIONS(960),
+ [anon_sym_DQUOTE] = ACTIONS(958),
+ [anon_sym_SQUOTE] = ACTIONS(958),
+ [anon_sym_class] = ACTIONS(958),
+ [anon_sym_async] = ACTIONS(958),
+ [anon_sym_function] = ACTIONS(958),
+ [sym_optional_chain] = ACTIONS(960),
+ [anon_sym_new] = ACTIONS(958),
+ [anon_sym_AMP_AMP] = ACTIONS(960),
+ [anon_sym_PIPE_PIPE] = ACTIONS(960),
+ [anon_sym_GT_GT] = ACTIONS(960),
+ [anon_sym_GT_GT_GT] = ACTIONS(960),
+ [anon_sym_LT_LT] = ACTIONS(960),
+ [anon_sym_AMP] = ACTIONS(960),
+ [anon_sym_CARET] = ACTIONS(960),
+ [anon_sym_PIPE] = ACTIONS(960),
+ [anon_sym_PLUS] = ACTIONS(958),
+ [anon_sym_DASH] = ACTIONS(958),
+ [anon_sym_SLASH] = ACTIONS(958),
+ [anon_sym_PERCENT] = ACTIONS(960),
+ [anon_sym_STAR_STAR] = ACTIONS(960),
+ [anon_sym_LT_EQ] = ACTIONS(960),
+ [anon_sym_EQ_EQ] = ACTIONS(960),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(960),
+ [anon_sym_BANG_EQ] = ACTIONS(960),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(960),
+ [anon_sym_GT_EQ] = ACTIONS(960),
+ [anon_sym_QMARK_QMARK] = ACTIONS(960),
+ [anon_sym_instanceof] = ACTIONS(960),
+ [anon_sym_BANG] = ACTIONS(958),
+ [anon_sym_TILDE] = ACTIONS(958),
+ [anon_sym_typeof] = ACTIONS(958),
+ [anon_sym_void] = ACTIONS(958),
+ [anon_sym_delete] = ACTIONS(958),
+ [anon_sym_PLUS_PLUS] = ACTIONS(958),
+ [anon_sym_DASH_DASH] = ACTIONS(958),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(958),
+ [sym_number] = ACTIONS(958),
+ [sym_private_property_identifier] = ACTIONS(958),
+ [sym_this] = ACTIONS(958),
+ [sym_super] = ACTIONS(958),
+ [sym_true] = ACTIONS(958),
+ [sym_false] = ACTIONS(958),
+ [sym_null] = ACTIONS(958),
+ [sym_undefined] = ACTIONS(958),
+ [anon_sym_AT] = ACTIONS(958),
+ [anon_sym_static] = ACTIONS(958),
+ [anon_sym_get] = ACTIONS(958),
+ [anon_sym_set] = ACTIONS(958),
+ [sym__automatic_semicolon] = ACTIONS(1019),
+ [sym__ternary_qmark] = ACTIONS(964),
+ [sym_html_comment] = ACTIONS(5),
},
- [296] = {
- [ts_builtin_sym_end] = ACTIONS(603),
- [sym__primitive_identifier] = ACTIONS(605),
- [anon_sym_export] = ACTIONS(605),
- [anon_sym_STAR] = ACTIONS(603),
- [anon_sym_default] = ACTIONS(605),
- [anon_sym_LBRACE] = ACTIONS(603),
- [anon_sym_COMMA] = ACTIONS(603),
- [anon_sym_RBRACE] = ACTIONS(603),
- [anon_sym_import] = ACTIONS(605),
- [anon_sym_else] = ACTIONS(605),
- [anon_sym_if] = ACTIONS(605),
- [anon_sym_switch] = ACTIONS(605),
- [anon_sym_for] = ACTIONS(605),
- [anon_sym_LPAREN] = ACTIONS(603),
- [anon_sym_await] = ACTIONS(605),
- [anon_sym_while] = ACTIONS(605),
- [anon_sym_do] = ACTIONS(605),
- [anon_sym_try] = ACTIONS(605),
- [anon_sym_with] = ACTIONS(605),
- [anon_sym_break] = ACTIONS(605),
- [anon_sym_continue] = ACTIONS(605),
- [anon_sym_debugger] = ACTIONS(605),
- [anon_sym_return] = ACTIONS(605),
- [anon_sym_throw] = ACTIONS(605),
- [anon_sym_SEMI] = ACTIONS(603),
- [anon_sym_case] = ACTIONS(605),
- [anon_sym_catch] = ACTIONS(605),
- [anon_sym_finally] = ACTIONS(605),
- [anon_sym_yield] = ACTIONS(605),
- [anon_sym_LBRACK] = ACTIONS(603),
- [anon_sym_LTtemplate_GT] = ACTIONS(603),
- [anon_sym_LT] = ACTIONS(605),
- [anon_sym_SLASH] = ACTIONS(605),
- [anon_sym_class] = ACTIONS(605),
- [anon_sym_function] = ACTIONS(605),
- [sym_async] = ACTIONS(605),
- [sym_let] = ACTIONS(605),
- [sym_const] = ACTIONS(605),
- [sym_var] = ACTIONS(605),
- [anon_sym_new] = ACTIONS(605),
- [sym_plus] = ACTIONS(605),
- [sym_minus] = ACTIONS(605),
- [sym_not] = ACTIONS(603),
- [sym_bitwise_not] = ACTIONS(603),
- [sym_typeof] = ACTIONS(605),
- [sym_void] = ACTIONS(605),
- [sym_delete] = ACTIONS(605),
- [sym_increment] = ACTIONS(603),
- [sym_decrement] = ACTIONS(603),
- [anon_sym_DQUOTE] = ACTIONS(603),
- [anon_sym_SQUOTE] = ACTIONS(603),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(603),
- [sym_number] = ACTIONS(603),
- [sym_private_property_identifier] = ACTIONS(603),
- [sym_this] = ACTIONS(605),
- [sym_super] = ACTIONS(605),
- [sym_true] = ACTIONS(605),
- [sym_false] = ACTIONS(605),
- [sym_null] = ACTIONS(605),
- [sym_undefined] = ACTIONS(605),
- [anon_sym_AT] = ACTIONS(603),
- [sym_static] = ACTIONS(605),
- [anon_sym_get] = ACTIONS(605),
- [anon_sym_set] = ACTIONS(605),
- [sym_grit_metavariable] = ACTIONS(603),
+ [178] = {
+ [sym_comment] = STATE(178),
+ [ts_builtin_sym_end] = ACTIONS(912),
+ [sym_identifier] = ACTIONS(910),
+ [anon_sym_export] = ACTIONS(910),
+ [anon_sym_STAR] = ACTIONS(910),
+ [anon_sym_LBRACE] = ACTIONS(910),
+ [anon_sym_COMMA] = ACTIONS(910),
+ [anon_sym_RBRACE] = ACTIONS(910),
+ [anon_sym_import] = ACTIONS(910),
+ [anon_sym_with] = ACTIONS(910),
+ [anon_sym_var] = ACTIONS(910),
+ [anon_sym_let] = ACTIONS(910),
+ [anon_sym_const] = ACTIONS(910),
+ [anon_sym_else] = ACTIONS(910),
+ [anon_sym_if] = ACTIONS(910),
+ [anon_sym_switch] = ACTIONS(910),
+ [anon_sym_for] = ACTIONS(910),
+ [anon_sym_LPAREN] = ACTIONS(910),
+ [anon_sym_await] = ACTIONS(910),
+ [anon_sym_in] = ACTIONS(910),
+ [anon_sym_while] = ACTIONS(910),
+ [anon_sym_do] = ACTIONS(910),
+ [anon_sym_try] = ACTIONS(910),
+ [anon_sym_break] = ACTIONS(910),
+ [anon_sym_continue] = ACTIONS(910),
+ [anon_sym_debugger] = ACTIONS(910),
+ [anon_sym_return] = ACTIONS(910),
+ [anon_sym_throw] = ACTIONS(910),
+ [anon_sym_SEMI] = ACTIONS(910),
+ [anon_sym_yield] = ACTIONS(910),
+ [anon_sym_LBRACK] = ACTIONS(910),
+ [anon_sym_LTtemplate_GT] = ACTIONS(910),
+ [anon_sym_LT] = ACTIONS(910),
+ [anon_sym_GT] = ACTIONS(910),
+ [anon_sym_DOT] = ACTIONS(910),
+ [anon_sym_DQUOTE] = ACTIONS(910),
+ [anon_sym_SQUOTE] = ACTIONS(910),
+ [anon_sym_class] = ACTIONS(910),
+ [anon_sym_async] = ACTIONS(910),
+ [anon_sym_function] = ACTIONS(910),
+ [sym_optional_chain] = ACTIONS(910),
+ [anon_sym_new] = ACTIONS(910),
+ [anon_sym_AMP_AMP] = ACTIONS(910),
+ [anon_sym_PIPE_PIPE] = ACTIONS(910),
+ [anon_sym_GT_GT] = ACTIONS(910),
+ [anon_sym_GT_GT_GT] = ACTIONS(910),
+ [anon_sym_LT_LT] = ACTIONS(910),
+ [anon_sym_AMP] = ACTIONS(910),
+ [anon_sym_CARET] = ACTIONS(910),
+ [anon_sym_PIPE] = ACTIONS(910),
+ [anon_sym_PLUS] = ACTIONS(910),
+ [anon_sym_DASH] = ACTIONS(910),
+ [anon_sym_SLASH] = ACTIONS(910),
+ [anon_sym_PERCENT] = ACTIONS(910),
+ [anon_sym_STAR_STAR] = ACTIONS(910),
+ [anon_sym_LT_EQ] = ACTIONS(910),
+ [anon_sym_EQ_EQ] = ACTIONS(910),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(910),
+ [anon_sym_BANG_EQ] = ACTIONS(910),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(910),
+ [anon_sym_GT_EQ] = ACTIONS(910),
+ [anon_sym_QMARK_QMARK] = ACTIONS(910),
+ [anon_sym_instanceof] = ACTIONS(910),
+ [anon_sym_BANG] = ACTIONS(910),
+ [anon_sym_TILDE] = ACTIONS(910),
+ [anon_sym_typeof] = ACTIONS(910),
+ [anon_sym_void] = ACTIONS(910),
+ [anon_sym_delete] = ACTIONS(910),
+ [anon_sym_PLUS_PLUS] = ACTIONS(910),
+ [anon_sym_DASH_DASH] = ACTIONS(910),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(910),
+ [sym_number] = ACTIONS(910),
+ [sym_private_property_identifier] = ACTIONS(910),
+ [sym_this] = ACTIONS(910),
+ [sym_super] = ACTIONS(910),
+ [sym_true] = ACTIONS(910),
+ [sym_false] = ACTIONS(910),
+ [sym_null] = ACTIONS(910),
+ [sym_undefined] = ACTIONS(910),
+ [anon_sym_AT] = ACTIONS(910),
+ [anon_sym_static] = ACTIONS(910),
+ [anon_sym_get] = ACTIONS(910),
+ [anon_sym_set] = ACTIONS(910),
+ [sym__automatic_semicolon] = ACTIONS(912),
+ [sym__ternary_qmark] = ACTIONS(912),
+ [sym_html_comment] = ACTIONS(5),
},
- [297] = {
- [sym_identifier] = STATE(1659),
- [sym__formal_parameters] = STATE(1600),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(907),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(824),
- [anon_sym_LPAREN] = ACTIONS(909),
- [anon_sym_RPAREN] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(824),
- [anon_sym_EQ] = ACTIONS(920),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_RBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
- [anon_sym_function] = ACTIONS(914),
- [sym_async] = ACTIONS(907),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(916),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_static] = ACTIONS(907),
- [anon_sym_get] = ACTIONS(907),
- [anon_sym_set] = ACTIONS(907),
- [sym_grit_metavariable] = ACTIONS(918),
- [sym__ternary_qmark] = ACTIONS(824),
+ [179] = {
+ [sym_comment] = STATE(179),
+ [ts_builtin_sym_end] = ACTIONS(1021),
+ [sym_identifier] = ACTIONS(940),
+ [anon_sym_export] = ACTIONS(940),
+ [anon_sym_STAR] = ACTIONS(942),
+ [anon_sym_LBRACE] = ACTIONS(940),
+ [anon_sym_COMMA] = ACTIONS(942),
+ [anon_sym_RBRACE] = ACTIONS(940),
+ [anon_sym_import] = ACTIONS(940),
+ [anon_sym_with] = ACTIONS(940),
+ [anon_sym_var] = ACTIONS(940),
+ [anon_sym_let] = ACTIONS(940),
+ [anon_sym_const] = ACTIONS(940),
+ [anon_sym_else] = ACTIONS(940),
+ [anon_sym_if] = ACTIONS(940),
+ [anon_sym_switch] = ACTIONS(940),
+ [anon_sym_for] = ACTIONS(940),
+ [anon_sym_LPAREN] = ACTIONS(940),
+ [anon_sym_await] = ACTIONS(940),
+ [anon_sym_in] = ACTIONS(942),
+ [anon_sym_while] = ACTIONS(940),
+ [anon_sym_do] = ACTIONS(940),
+ [anon_sym_try] = ACTIONS(940),
+ [anon_sym_break] = ACTIONS(940),
+ [anon_sym_continue] = ACTIONS(940),
+ [anon_sym_debugger] = ACTIONS(940),
+ [anon_sym_return] = ACTIONS(940),
+ [anon_sym_throw] = ACTIONS(940),
+ [anon_sym_SEMI] = ACTIONS(940),
+ [anon_sym_yield] = ACTIONS(940),
+ [anon_sym_LBRACK] = ACTIONS(940),
+ [anon_sym_LTtemplate_GT] = ACTIONS(940),
+ [anon_sym_LT] = ACTIONS(940),
+ [anon_sym_GT] = ACTIONS(942),
+ [anon_sym_DOT] = ACTIONS(942),
+ [anon_sym_DQUOTE] = ACTIONS(940),
+ [anon_sym_SQUOTE] = ACTIONS(940),
+ [anon_sym_class] = ACTIONS(940),
+ [anon_sym_async] = ACTIONS(940),
+ [anon_sym_function] = ACTIONS(940),
+ [sym_optional_chain] = ACTIONS(942),
+ [anon_sym_new] = ACTIONS(940),
+ [anon_sym_AMP_AMP] = ACTIONS(942),
+ [anon_sym_PIPE_PIPE] = ACTIONS(942),
+ [anon_sym_GT_GT] = ACTIONS(942),
+ [anon_sym_GT_GT_GT] = ACTIONS(942),
+ [anon_sym_LT_LT] = ACTIONS(942),
+ [anon_sym_AMP] = ACTIONS(942),
+ [anon_sym_CARET] = ACTIONS(942),
+ [anon_sym_PIPE] = ACTIONS(942),
+ [anon_sym_PLUS] = ACTIONS(940),
+ [anon_sym_DASH] = ACTIONS(940),
+ [anon_sym_SLASH] = ACTIONS(940),
+ [anon_sym_PERCENT] = ACTIONS(942),
+ [anon_sym_STAR_STAR] = ACTIONS(942),
+ [anon_sym_LT_EQ] = ACTIONS(942),
+ [anon_sym_EQ_EQ] = ACTIONS(942),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(942),
+ [anon_sym_BANG_EQ] = ACTIONS(942),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(942),
+ [anon_sym_GT_EQ] = ACTIONS(942),
+ [anon_sym_QMARK_QMARK] = ACTIONS(942),
+ [anon_sym_instanceof] = ACTIONS(942),
+ [anon_sym_BANG] = ACTIONS(940),
+ [anon_sym_TILDE] = ACTIONS(940),
+ [anon_sym_typeof] = ACTIONS(940),
+ [anon_sym_void] = ACTIONS(940),
+ [anon_sym_delete] = ACTIONS(940),
+ [anon_sym_PLUS_PLUS] = ACTIONS(940),
+ [anon_sym_DASH_DASH] = ACTIONS(940),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(940),
+ [sym_number] = ACTIONS(940),
+ [sym_private_property_identifier] = ACTIONS(940),
+ [sym_this] = ACTIONS(940),
+ [sym_super] = ACTIONS(940),
+ [sym_true] = ACTIONS(940),
+ [sym_false] = ACTIONS(940),
+ [sym_null] = ACTIONS(940),
+ [sym_undefined] = ACTIONS(940),
+ [anon_sym_AT] = ACTIONS(940),
+ [anon_sym_static] = ACTIONS(940),
+ [anon_sym_get] = ACTIONS(940),
+ [anon_sym_set] = ACTIONS(940),
+ [sym__automatic_semicolon] = ACTIONS(1023),
+ [sym__ternary_qmark] = ACTIONS(946),
+ [sym_html_comment] = ACTIONS(5),
},
- [298] = {
- [sym_identifier] = STATE(1602),
- [sym__formal_parameters] = STATE(1603),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(922),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(824),
- [anon_sym_LPAREN] = ACTIONS(909),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_EQ] = ACTIONS(888),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
- [anon_sym_function] = ACTIONS(924),
- [sym_async] = ACTIONS(922),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_static] = ACTIONS(922),
- [anon_sym_get] = ACTIONS(922),
- [anon_sym_set] = ACTIONS(922),
- [sym_grit_metavariable] = ACTIONS(918),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [180] = {
+ [sym_comment] = STATE(180),
+ [sym_identifier] = ACTIONS(940),
+ [anon_sym_export] = ACTIONS(940),
+ [anon_sym_STAR] = ACTIONS(942),
+ [anon_sym_default] = ACTIONS(940),
+ [anon_sym_LBRACE] = ACTIONS(940),
+ [anon_sym_COMMA] = ACTIONS(942),
+ [anon_sym_RBRACE] = ACTIONS(940),
+ [anon_sym_import] = ACTIONS(940),
+ [anon_sym_with] = ACTIONS(940),
+ [anon_sym_var] = ACTIONS(940),
+ [anon_sym_let] = ACTIONS(940),
+ [anon_sym_const] = ACTIONS(940),
+ [anon_sym_if] = ACTIONS(940),
+ [anon_sym_switch] = ACTIONS(940),
+ [anon_sym_for] = ACTIONS(940),
+ [anon_sym_LPAREN] = ACTIONS(940),
+ [anon_sym_await] = ACTIONS(940),
+ [anon_sym_in] = ACTIONS(942),
+ [anon_sym_while] = ACTIONS(940),
+ [anon_sym_do] = ACTIONS(940),
+ [anon_sym_try] = ACTIONS(940),
+ [anon_sym_break] = ACTIONS(940),
+ [anon_sym_continue] = ACTIONS(940),
+ [anon_sym_debugger] = ACTIONS(940),
+ [anon_sym_return] = ACTIONS(940),
+ [anon_sym_throw] = ACTIONS(940),
+ [anon_sym_SEMI] = ACTIONS(940),
+ [anon_sym_case] = ACTIONS(940),
+ [anon_sym_yield] = ACTIONS(940),
+ [anon_sym_LBRACK] = ACTIONS(940),
+ [anon_sym_LTtemplate_GT] = ACTIONS(940),
+ [anon_sym_LT] = ACTIONS(940),
+ [anon_sym_GT] = ACTIONS(942),
+ [anon_sym_DOT] = ACTIONS(942),
+ [anon_sym_DQUOTE] = ACTIONS(940),
+ [anon_sym_SQUOTE] = ACTIONS(940),
+ [anon_sym_class] = ACTIONS(940),
+ [anon_sym_async] = ACTIONS(940),
+ [anon_sym_function] = ACTIONS(940),
+ [sym_optional_chain] = ACTIONS(942),
+ [anon_sym_new] = ACTIONS(940),
+ [anon_sym_AMP_AMP] = ACTIONS(942),
+ [anon_sym_PIPE_PIPE] = ACTIONS(942),
+ [anon_sym_GT_GT] = ACTIONS(942),
+ [anon_sym_GT_GT_GT] = ACTIONS(942),
+ [anon_sym_LT_LT] = ACTIONS(942),
+ [anon_sym_AMP] = ACTIONS(942),
+ [anon_sym_CARET] = ACTIONS(942),
+ [anon_sym_PIPE] = ACTIONS(942),
+ [anon_sym_PLUS] = ACTIONS(940),
+ [anon_sym_DASH] = ACTIONS(940),
+ [anon_sym_SLASH] = ACTIONS(940),
+ [anon_sym_PERCENT] = ACTIONS(942),
+ [anon_sym_STAR_STAR] = ACTIONS(942),
+ [anon_sym_LT_EQ] = ACTIONS(942),
+ [anon_sym_EQ_EQ] = ACTIONS(942),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(942),
+ [anon_sym_BANG_EQ] = ACTIONS(942),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(942),
+ [anon_sym_GT_EQ] = ACTIONS(942),
+ [anon_sym_QMARK_QMARK] = ACTIONS(942),
+ [anon_sym_instanceof] = ACTIONS(942),
+ [anon_sym_BANG] = ACTIONS(940),
+ [anon_sym_TILDE] = ACTIONS(940),
+ [anon_sym_typeof] = ACTIONS(940),
+ [anon_sym_void] = ACTIONS(940),
+ [anon_sym_delete] = ACTIONS(940),
+ [anon_sym_PLUS_PLUS] = ACTIONS(940),
+ [anon_sym_DASH_DASH] = ACTIONS(940),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(940),
+ [sym_number] = ACTIONS(940),
+ [sym_private_property_identifier] = ACTIONS(940),
+ [sym_this] = ACTIONS(940),
+ [sym_super] = ACTIONS(940),
+ [sym_true] = ACTIONS(940),
+ [sym_false] = ACTIONS(940),
+ [sym_null] = ACTIONS(940),
+ [sym_undefined] = ACTIONS(940),
+ [anon_sym_AT] = ACTIONS(940),
+ [anon_sym_static] = ACTIONS(940),
+ [anon_sym_get] = ACTIONS(940),
+ [anon_sym_set] = ACTIONS(940),
+ [sym__automatic_semicolon] = ACTIONS(1025),
+ [sym__ternary_qmark] = ACTIONS(946),
+ [sym_html_comment] = ACTIONS(5),
},
- [299] = {
- [sym_identifier] = STATE(1602),
- [sym__formal_parameters] = STATE(1603),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(922),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_LPAREN] = ACTIONS(909),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(890),
- [anon_sym_EQ] = ACTIONS(888),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
- [anon_sym_function] = ACTIONS(872),
- [sym_async] = ACTIONS(922),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_static] = ACTIONS(922),
- [anon_sym_get] = ACTIONS(922),
- [anon_sym_set] = ACTIONS(922),
- [sym_grit_metavariable] = ACTIONS(918),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [181] = {
+ [sym_comment] = STATE(181),
+ [sym_identifier] = ACTIONS(878),
+ [anon_sym_export] = ACTIONS(878),
+ [anon_sym_STAR] = ACTIONS(878),
+ [anon_sym_default] = ACTIONS(878),
+ [anon_sym_LBRACE] = ACTIONS(878),
+ [anon_sym_COMMA] = ACTIONS(878),
+ [anon_sym_RBRACE] = ACTIONS(878),
+ [anon_sym_import] = ACTIONS(878),
+ [anon_sym_with] = ACTIONS(878),
+ [anon_sym_var] = ACTIONS(878),
+ [anon_sym_let] = ACTIONS(878),
+ [anon_sym_const] = ACTIONS(878),
+ [anon_sym_if] = ACTIONS(878),
+ [anon_sym_switch] = ACTIONS(878),
+ [anon_sym_for] = ACTIONS(878),
+ [anon_sym_LPAREN] = ACTIONS(878),
+ [anon_sym_await] = ACTIONS(878),
+ [anon_sym_in] = ACTIONS(878),
+ [anon_sym_while] = ACTIONS(878),
+ [anon_sym_do] = ACTIONS(878),
+ [anon_sym_try] = ACTIONS(878),
+ [anon_sym_break] = ACTIONS(878),
+ [anon_sym_continue] = ACTIONS(878),
+ [anon_sym_debugger] = ACTIONS(878),
+ [anon_sym_return] = ACTIONS(878),
+ [anon_sym_throw] = ACTIONS(878),
+ [anon_sym_SEMI] = ACTIONS(878),
+ [anon_sym_case] = ACTIONS(878),
+ [anon_sym_yield] = ACTIONS(878),
+ [anon_sym_LBRACK] = ACTIONS(878),
+ [anon_sym_LTtemplate_GT] = ACTIONS(878),
+ [anon_sym_LT] = ACTIONS(878),
+ [anon_sym_GT] = ACTIONS(878),
+ [anon_sym_DOT] = ACTIONS(878),
+ [anon_sym_DQUOTE] = ACTIONS(878),
+ [anon_sym_SQUOTE] = ACTIONS(878),
+ [anon_sym_class] = ACTIONS(878),
+ [anon_sym_async] = ACTIONS(878),
+ [anon_sym_function] = ACTIONS(878),
+ [sym_optional_chain] = ACTIONS(878),
+ [anon_sym_new] = ACTIONS(878),
+ [anon_sym_AMP_AMP] = ACTIONS(878),
+ [anon_sym_PIPE_PIPE] = ACTIONS(878),
+ [anon_sym_GT_GT] = ACTIONS(878),
+ [anon_sym_GT_GT_GT] = ACTIONS(878),
+ [anon_sym_LT_LT] = ACTIONS(878),
+ [anon_sym_AMP] = ACTIONS(878),
+ [anon_sym_CARET] = ACTIONS(878),
+ [anon_sym_PIPE] = ACTIONS(878),
+ [anon_sym_PLUS] = ACTIONS(878),
+ [anon_sym_DASH] = ACTIONS(878),
+ [anon_sym_SLASH] = ACTIONS(878),
+ [anon_sym_PERCENT] = ACTIONS(878),
+ [anon_sym_STAR_STAR] = ACTIONS(878),
+ [anon_sym_LT_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(878),
+ [anon_sym_GT_EQ] = ACTIONS(878),
+ [anon_sym_QMARK_QMARK] = ACTIONS(878),
+ [anon_sym_instanceof] = ACTIONS(878),
+ [anon_sym_BANG] = ACTIONS(878),
+ [anon_sym_TILDE] = ACTIONS(878),
+ [anon_sym_typeof] = ACTIONS(878),
+ [anon_sym_void] = ACTIONS(878),
+ [anon_sym_delete] = ACTIONS(878),
+ [anon_sym_PLUS_PLUS] = ACTIONS(878),
+ [anon_sym_DASH_DASH] = ACTIONS(878),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(878),
+ [sym_number] = ACTIONS(878),
+ [sym_private_property_identifier] = ACTIONS(878),
+ [sym_this] = ACTIONS(878),
+ [sym_super] = ACTIONS(878),
+ [sym_true] = ACTIONS(878),
+ [sym_false] = ACTIONS(878),
+ [sym_null] = ACTIONS(878),
+ [sym_undefined] = ACTIONS(878),
+ [anon_sym_AT] = ACTIONS(878),
+ [anon_sym_static] = ACTIONS(878),
+ [anon_sym_get] = ACTIONS(878),
+ [anon_sym_set] = ACTIONS(878),
+ [sym__automatic_semicolon] = ACTIONS(1027),
+ [sym__ternary_qmark] = ACTIONS(882),
+ [sym_html_comment] = ACTIONS(5),
},
- [300] = {
- [sym_identifier] = STATE(1627),
- [sym__formal_parameters] = STATE(1628),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(926),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_LPAREN] = ACTIONS(909),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_EQ] = ACTIONS(928),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
- [anon_sym_function] = ACTIONS(924),
- [sym_async] = ACTIONS(926),
- [sym_in] = ACTIONS(836),
- [sym_of] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(930),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_static] = ACTIONS(926),
- [anon_sym_get] = ACTIONS(926),
- [anon_sym_set] = ACTIONS(926),
- [sym_grit_metavariable] = ACTIONS(918),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [182] = {
+ [sym_comment] = STATE(182),
+ [ts_builtin_sym_end] = ACTIONS(1029),
+ [sym_identifier] = ACTIONS(958),
+ [anon_sym_export] = ACTIONS(958),
+ [anon_sym_STAR] = ACTIONS(960),
+ [anon_sym_LBRACE] = ACTIONS(958),
+ [anon_sym_COMMA] = ACTIONS(960),
+ [anon_sym_RBRACE] = ACTIONS(958),
+ [anon_sym_import] = ACTIONS(958),
+ [anon_sym_with] = ACTIONS(958),
+ [anon_sym_var] = ACTIONS(958),
+ [anon_sym_let] = ACTIONS(958),
+ [anon_sym_const] = ACTIONS(958),
+ [anon_sym_else] = ACTIONS(958),
+ [anon_sym_if] = ACTIONS(958),
+ [anon_sym_switch] = ACTIONS(958),
+ [anon_sym_for] = ACTIONS(958),
+ [anon_sym_LPAREN] = ACTIONS(958),
+ [anon_sym_await] = ACTIONS(958),
+ [anon_sym_in] = ACTIONS(960),
+ [anon_sym_while] = ACTIONS(958),
+ [anon_sym_do] = ACTIONS(958),
+ [anon_sym_try] = ACTIONS(958),
+ [anon_sym_break] = ACTIONS(958),
+ [anon_sym_continue] = ACTIONS(958),
+ [anon_sym_debugger] = ACTIONS(958),
+ [anon_sym_return] = ACTIONS(958),
+ [anon_sym_throw] = ACTIONS(958),
+ [anon_sym_SEMI] = ACTIONS(958),
+ [anon_sym_yield] = ACTIONS(958),
+ [anon_sym_LBRACK] = ACTIONS(958),
+ [anon_sym_LTtemplate_GT] = ACTIONS(958),
+ [anon_sym_LT] = ACTIONS(958),
+ [anon_sym_GT] = ACTIONS(960),
+ [anon_sym_DOT] = ACTIONS(960),
+ [anon_sym_DQUOTE] = ACTIONS(958),
+ [anon_sym_SQUOTE] = ACTIONS(958),
+ [anon_sym_class] = ACTIONS(958),
+ [anon_sym_async] = ACTIONS(958),
+ [anon_sym_function] = ACTIONS(958),
+ [sym_optional_chain] = ACTIONS(960),
+ [anon_sym_new] = ACTIONS(958),
+ [anon_sym_AMP_AMP] = ACTIONS(960),
+ [anon_sym_PIPE_PIPE] = ACTIONS(960),
+ [anon_sym_GT_GT] = ACTIONS(960),
+ [anon_sym_GT_GT_GT] = ACTIONS(960),
+ [anon_sym_LT_LT] = ACTIONS(960),
+ [anon_sym_AMP] = ACTIONS(960),
+ [anon_sym_CARET] = ACTIONS(960),
+ [anon_sym_PIPE] = ACTIONS(960),
+ [anon_sym_PLUS] = ACTIONS(958),
+ [anon_sym_DASH] = ACTIONS(958),
+ [anon_sym_SLASH] = ACTIONS(958),
+ [anon_sym_PERCENT] = ACTIONS(960),
+ [anon_sym_STAR_STAR] = ACTIONS(960),
+ [anon_sym_LT_EQ] = ACTIONS(960),
+ [anon_sym_EQ_EQ] = ACTIONS(960),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(960),
+ [anon_sym_BANG_EQ] = ACTIONS(960),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(960),
+ [anon_sym_GT_EQ] = ACTIONS(960),
+ [anon_sym_QMARK_QMARK] = ACTIONS(960),
+ [anon_sym_instanceof] = ACTIONS(960),
+ [anon_sym_BANG] = ACTIONS(958),
+ [anon_sym_TILDE] = ACTIONS(958),
+ [anon_sym_typeof] = ACTIONS(958),
+ [anon_sym_void] = ACTIONS(958),
+ [anon_sym_delete] = ACTIONS(958),
+ [anon_sym_PLUS_PLUS] = ACTIONS(958),
+ [anon_sym_DASH_DASH] = ACTIONS(958),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(958),
+ [sym_number] = ACTIONS(958),
+ [sym_private_property_identifier] = ACTIONS(958),
+ [sym_this] = ACTIONS(958),
+ [sym_super] = ACTIONS(958),
+ [sym_true] = ACTIONS(958),
+ [sym_false] = ACTIONS(958),
+ [sym_null] = ACTIONS(958),
+ [sym_undefined] = ACTIONS(958),
+ [anon_sym_AT] = ACTIONS(958),
+ [anon_sym_static] = ACTIONS(958),
+ [anon_sym_get] = ACTIONS(958),
+ [anon_sym_set] = ACTIONS(958),
+ [sym__automatic_semicolon] = ACTIONS(1031),
+ [sym__ternary_qmark] = ACTIONS(964),
+ [sym_html_comment] = ACTIONS(5),
},
- [301] = {
- [sym_identifier] = STATE(1602),
- [sym__formal_parameters] = STATE(1603),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(922),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_LPAREN] = ACTIONS(909),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_EQ] = ACTIONS(888),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
- [anon_sym_function] = ACTIONS(924),
- [sym_async] = ACTIONS(922),
- [sym_in] = ACTIONS(932),
- [sym_of] = ACTIONS(935),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_static] = ACTIONS(922),
- [anon_sym_get] = ACTIONS(922),
- [anon_sym_set] = ACTIONS(922),
- [sym_grit_metavariable] = ACTIONS(918),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [183] = {
+ [sym_comment] = STATE(183),
+ [sym_identifier] = ACTIONS(910),
+ [anon_sym_export] = ACTIONS(910),
+ [anon_sym_STAR] = ACTIONS(910),
+ [anon_sym_default] = ACTIONS(910),
+ [anon_sym_LBRACE] = ACTIONS(910),
+ [anon_sym_COMMA] = ACTIONS(910),
+ [anon_sym_RBRACE] = ACTIONS(910),
+ [anon_sym_import] = ACTIONS(910),
+ [anon_sym_with] = ACTIONS(910),
+ [anon_sym_var] = ACTIONS(910),
+ [anon_sym_let] = ACTIONS(910),
+ [anon_sym_const] = ACTIONS(910),
+ [anon_sym_if] = ACTIONS(910),
+ [anon_sym_switch] = ACTIONS(910),
+ [anon_sym_for] = ACTIONS(910),
+ [anon_sym_LPAREN] = ACTIONS(910),
+ [anon_sym_await] = ACTIONS(910),
+ [anon_sym_in] = ACTIONS(910),
+ [anon_sym_while] = ACTIONS(910),
+ [anon_sym_do] = ACTIONS(910),
+ [anon_sym_try] = ACTIONS(910),
+ [anon_sym_break] = ACTIONS(910),
+ [anon_sym_continue] = ACTIONS(910),
+ [anon_sym_debugger] = ACTIONS(910),
+ [anon_sym_return] = ACTIONS(910),
+ [anon_sym_throw] = ACTIONS(910),
+ [anon_sym_SEMI] = ACTIONS(910),
+ [anon_sym_case] = ACTIONS(910),
+ [anon_sym_yield] = ACTIONS(910),
+ [anon_sym_LBRACK] = ACTIONS(910),
+ [anon_sym_LTtemplate_GT] = ACTIONS(910),
+ [anon_sym_LT] = ACTIONS(910),
+ [anon_sym_GT] = ACTIONS(910),
+ [anon_sym_DOT] = ACTIONS(910),
+ [anon_sym_DQUOTE] = ACTIONS(910),
+ [anon_sym_SQUOTE] = ACTIONS(910),
+ [anon_sym_class] = ACTIONS(910),
+ [anon_sym_async] = ACTIONS(910),
+ [anon_sym_function] = ACTIONS(910),
+ [sym_optional_chain] = ACTIONS(910),
+ [anon_sym_new] = ACTIONS(910),
+ [anon_sym_AMP_AMP] = ACTIONS(910),
+ [anon_sym_PIPE_PIPE] = ACTIONS(910),
+ [anon_sym_GT_GT] = ACTIONS(910),
+ [anon_sym_GT_GT_GT] = ACTIONS(910),
+ [anon_sym_LT_LT] = ACTIONS(910),
+ [anon_sym_AMP] = ACTIONS(910),
+ [anon_sym_CARET] = ACTIONS(910),
+ [anon_sym_PIPE] = ACTIONS(910),
+ [anon_sym_PLUS] = ACTIONS(910),
+ [anon_sym_DASH] = ACTIONS(910),
+ [anon_sym_SLASH] = ACTIONS(910),
+ [anon_sym_PERCENT] = ACTIONS(910),
+ [anon_sym_STAR_STAR] = ACTIONS(910),
+ [anon_sym_LT_EQ] = ACTIONS(910),
+ [anon_sym_EQ_EQ] = ACTIONS(910),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(910),
+ [anon_sym_BANG_EQ] = ACTIONS(910),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(910),
+ [anon_sym_GT_EQ] = ACTIONS(910),
+ [anon_sym_QMARK_QMARK] = ACTIONS(910),
+ [anon_sym_instanceof] = ACTIONS(910),
+ [anon_sym_BANG] = ACTIONS(910),
+ [anon_sym_TILDE] = ACTIONS(910),
+ [anon_sym_typeof] = ACTIONS(910),
+ [anon_sym_void] = ACTIONS(910),
+ [anon_sym_delete] = ACTIONS(910),
+ [anon_sym_PLUS_PLUS] = ACTIONS(910),
+ [anon_sym_DASH_DASH] = ACTIONS(910),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(910),
+ [sym_number] = ACTIONS(910),
+ [sym_private_property_identifier] = ACTIONS(910),
+ [sym_this] = ACTIONS(910),
+ [sym_super] = ACTIONS(910),
+ [sym_true] = ACTIONS(910),
+ [sym_false] = ACTIONS(910),
+ [sym_null] = ACTIONS(910),
+ [sym_undefined] = ACTIONS(910),
+ [anon_sym_AT] = ACTIONS(910),
+ [anon_sym_static] = ACTIONS(910),
+ [anon_sym_get] = ACTIONS(910),
+ [anon_sym_set] = ACTIONS(910),
+ [sym__automatic_semicolon] = ACTIONS(912),
+ [sym__ternary_qmark] = ACTIONS(912),
+ [sym_html_comment] = ACTIONS(5),
},
- [302] = {
- [sym_identifier] = STATE(1673),
- [sym__formal_parameters] = STATE(1674),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(937),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(939),
- [anon_sym_RBRACE] = ACTIONS(939),
- [anon_sym_LPAREN] = ACTIONS(909),
- [anon_sym_RPAREN] = ACTIONS(939),
- [anon_sym_EQ] = ACTIONS(912),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_RBRACK] = ACTIONS(939),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
+ [184] = {
+ [sym_comment] = STATE(184),
+ [sym_identifier] = ACTIONS(966),
+ [anon_sym_export] = ACTIONS(966),
+ [anon_sym_STAR] = ACTIONS(968),
+ [anon_sym_default] = ACTIONS(966),
+ [anon_sym_LBRACE] = ACTIONS(966),
+ [anon_sym_COMMA] = ACTIONS(968),
+ [anon_sym_RBRACE] = ACTIONS(966),
+ [anon_sym_import] = ACTIONS(966),
+ [anon_sym_with] = ACTIONS(966),
+ [anon_sym_var] = ACTIONS(966),
+ [anon_sym_let] = ACTIONS(966),
+ [anon_sym_const] = ACTIONS(966),
+ [anon_sym_if] = ACTIONS(966),
+ [anon_sym_switch] = ACTIONS(966),
+ [anon_sym_for] = ACTIONS(966),
+ [anon_sym_LPAREN] = ACTIONS(966),
+ [anon_sym_await] = ACTIONS(966),
+ [anon_sym_in] = ACTIONS(968),
+ [anon_sym_while] = ACTIONS(966),
+ [anon_sym_do] = ACTIONS(966),
+ [anon_sym_try] = ACTIONS(966),
+ [anon_sym_break] = ACTIONS(966),
+ [anon_sym_continue] = ACTIONS(966),
+ [anon_sym_debugger] = ACTIONS(966),
+ [anon_sym_return] = ACTIONS(966),
+ [anon_sym_throw] = ACTIONS(966),
+ [anon_sym_SEMI] = ACTIONS(966),
+ [anon_sym_case] = ACTIONS(966),
+ [anon_sym_yield] = ACTIONS(966),
+ [anon_sym_LBRACK] = ACTIONS(966),
+ [anon_sym_LTtemplate_GT] = ACTIONS(966),
+ [anon_sym_LT] = ACTIONS(966),
+ [anon_sym_GT] = ACTIONS(968),
+ [anon_sym_DOT] = ACTIONS(968),
+ [anon_sym_DQUOTE] = ACTIONS(966),
+ [anon_sym_SQUOTE] = ACTIONS(966),
+ [anon_sym_class] = ACTIONS(966),
+ [anon_sym_async] = ACTIONS(966),
+ [anon_sym_function] = ACTIONS(966),
+ [sym_optional_chain] = ACTIONS(968),
+ [anon_sym_new] = ACTIONS(966),
+ [anon_sym_AMP_AMP] = ACTIONS(968),
+ [anon_sym_PIPE_PIPE] = ACTIONS(968),
+ [anon_sym_GT_GT] = ACTIONS(968),
+ [anon_sym_GT_GT_GT] = ACTIONS(968),
+ [anon_sym_LT_LT] = ACTIONS(968),
+ [anon_sym_AMP] = ACTIONS(968),
+ [anon_sym_CARET] = ACTIONS(968),
+ [anon_sym_PIPE] = ACTIONS(968),
+ [anon_sym_PLUS] = ACTIONS(966),
+ [anon_sym_DASH] = ACTIONS(966),
+ [anon_sym_SLASH] = ACTIONS(966),
+ [anon_sym_PERCENT] = ACTIONS(968),
+ [anon_sym_STAR_STAR] = ACTIONS(968),
+ [anon_sym_LT_EQ] = ACTIONS(968),
+ [anon_sym_EQ_EQ] = ACTIONS(968),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(968),
+ [anon_sym_BANG_EQ] = ACTIONS(968),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(968),
+ [anon_sym_GT_EQ] = ACTIONS(968),
+ [anon_sym_QMARK_QMARK] = ACTIONS(968),
+ [anon_sym_instanceof] = ACTIONS(968),
+ [anon_sym_BANG] = ACTIONS(966),
+ [anon_sym_TILDE] = ACTIONS(966),
+ [anon_sym_typeof] = ACTIONS(966),
+ [anon_sym_void] = ACTIONS(966),
+ [anon_sym_delete] = ACTIONS(966),
+ [anon_sym_PLUS_PLUS] = ACTIONS(966),
+ [anon_sym_DASH_DASH] = ACTIONS(966),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(966),
+ [sym_number] = ACTIONS(966),
+ [sym_private_property_identifier] = ACTIONS(966),
+ [sym_this] = ACTIONS(966),
+ [sym_super] = ACTIONS(966),
+ [sym_true] = ACTIONS(966),
+ [sym_false] = ACTIONS(966),
+ [sym_null] = ACTIONS(966),
+ [sym_undefined] = ACTIONS(966),
+ [anon_sym_AT] = ACTIONS(966),
+ [anon_sym_static] = ACTIONS(966),
+ [anon_sym_get] = ACTIONS(966),
+ [anon_sym_set] = ACTIONS(966),
+ [sym__automatic_semicolon] = ACTIONS(1033),
+ [sym__ternary_qmark] = ACTIONS(972),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [185] = {
+ [sym_comment] = STATE(185),
+ [sym_identifier] = ACTIONS(906),
+ [anon_sym_export] = ACTIONS(906),
+ [anon_sym_STAR] = ACTIONS(906),
+ [anon_sym_default] = ACTIONS(906),
+ [anon_sym_LBRACE] = ACTIONS(906),
+ [anon_sym_COMMA] = ACTIONS(906),
+ [anon_sym_RBRACE] = ACTIONS(906),
+ [anon_sym_import] = ACTIONS(906),
+ [anon_sym_with] = ACTIONS(906),
+ [anon_sym_var] = ACTIONS(906),
+ [anon_sym_let] = ACTIONS(906),
+ [anon_sym_const] = ACTIONS(906),
+ [anon_sym_if] = ACTIONS(906),
+ [anon_sym_switch] = ACTIONS(906),
+ [anon_sym_for] = ACTIONS(906),
+ [anon_sym_LPAREN] = ACTIONS(906),
+ [anon_sym_await] = ACTIONS(906),
+ [anon_sym_in] = ACTIONS(906),
+ [anon_sym_while] = ACTIONS(906),
+ [anon_sym_do] = ACTIONS(906),
+ [anon_sym_try] = ACTIONS(906),
+ [anon_sym_break] = ACTIONS(906),
+ [anon_sym_continue] = ACTIONS(906),
+ [anon_sym_debugger] = ACTIONS(906),
+ [anon_sym_return] = ACTIONS(906),
+ [anon_sym_throw] = ACTIONS(906),
+ [anon_sym_SEMI] = ACTIONS(906),
+ [anon_sym_case] = ACTIONS(906),
+ [anon_sym_yield] = ACTIONS(906),
+ [anon_sym_LBRACK] = ACTIONS(906),
+ [anon_sym_LTtemplate_GT] = ACTIONS(906),
+ [anon_sym_LT] = ACTIONS(906),
+ [anon_sym_GT] = ACTIONS(906),
+ [anon_sym_DOT] = ACTIONS(906),
+ [anon_sym_DQUOTE] = ACTIONS(906),
+ [anon_sym_SQUOTE] = ACTIONS(906),
+ [anon_sym_class] = ACTIONS(906),
+ [anon_sym_async] = ACTIONS(906),
+ [anon_sym_function] = ACTIONS(906),
+ [sym_optional_chain] = ACTIONS(906),
+ [anon_sym_new] = ACTIONS(906),
+ [anon_sym_AMP_AMP] = ACTIONS(906),
+ [anon_sym_PIPE_PIPE] = ACTIONS(906),
+ [anon_sym_GT_GT] = ACTIONS(906),
+ [anon_sym_GT_GT_GT] = ACTIONS(906),
+ [anon_sym_LT_LT] = ACTIONS(906),
+ [anon_sym_AMP] = ACTIONS(906),
+ [anon_sym_CARET] = ACTIONS(906),
+ [anon_sym_PIPE] = ACTIONS(906),
+ [anon_sym_PLUS] = ACTIONS(906),
+ [anon_sym_DASH] = ACTIONS(906),
+ [anon_sym_SLASH] = ACTIONS(906),
+ [anon_sym_PERCENT] = ACTIONS(906),
+ [anon_sym_STAR_STAR] = ACTIONS(906),
+ [anon_sym_LT_EQ] = ACTIONS(906),
+ [anon_sym_EQ_EQ] = ACTIONS(906),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(906),
+ [anon_sym_BANG_EQ] = ACTIONS(906),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(906),
+ [anon_sym_GT_EQ] = ACTIONS(906),
+ [anon_sym_QMARK_QMARK] = ACTIONS(906),
+ [anon_sym_instanceof] = ACTIONS(906),
+ [anon_sym_BANG] = ACTIONS(906),
+ [anon_sym_TILDE] = ACTIONS(906),
+ [anon_sym_typeof] = ACTIONS(906),
+ [anon_sym_void] = ACTIONS(906),
+ [anon_sym_delete] = ACTIONS(906),
+ [anon_sym_PLUS_PLUS] = ACTIONS(906),
+ [anon_sym_DASH_DASH] = ACTIONS(906),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(906),
+ [sym_number] = ACTIONS(906),
+ [sym_private_property_identifier] = ACTIONS(906),
+ [sym_this] = ACTIONS(906),
+ [sym_super] = ACTIONS(906),
+ [sym_true] = ACTIONS(906),
+ [sym_false] = ACTIONS(906),
+ [sym_null] = ACTIONS(906),
+ [sym_undefined] = ACTIONS(906),
+ [anon_sym_AT] = ACTIONS(906),
+ [anon_sym_static] = ACTIONS(906),
+ [anon_sym_get] = ACTIONS(906),
+ [anon_sym_set] = ACTIONS(906),
+ [sym__automatic_semicolon] = ACTIONS(908),
+ [sym__ternary_qmark] = ACTIONS(908),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [186] = {
+ [sym_comment] = STATE(186),
+ [sym_identifier] = ACTIONS(864),
+ [anon_sym_export] = ACTIONS(864),
+ [anon_sym_STAR] = ACTIONS(864),
+ [anon_sym_default] = ACTIONS(864),
+ [anon_sym_LBRACE] = ACTIONS(864),
+ [anon_sym_COMMA] = ACTIONS(864),
+ [anon_sym_RBRACE] = ACTIONS(864),
+ [anon_sym_import] = ACTIONS(864),
+ [anon_sym_with] = ACTIONS(864),
+ [anon_sym_var] = ACTIONS(864),
+ [anon_sym_let] = ACTIONS(864),
+ [anon_sym_const] = ACTIONS(864),
+ [anon_sym_if] = ACTIONS(864),
+ [anon_sym_switch] = ACTIONS(864),
+ [anon_sym_for] = ACTIONS(864),
+ [anon_sym_LPAREN] = ACTIONS(864),
+ [anon_sym_await] = ACTIONS(864),
+ [anon_sym_in] = ACTIONS(864),
+ [anon_sym_while] = ACTIONS(864),
+ [anon_sym_do] = ACTIONS(864),
+ [anon_sym_try] = ACTIONS(864),
+ [anon_sym_break] = ACTIONS(864),
+ [anon_sym_continue] = ACTIONS(864),
+ [anon_sym_debugger] = ACTIONS(864),
+ [anon_sym_return] = ACTIONS(864),
+ [anon_sym_throw] = ACTIONS(864),
+ [anon_sym_SEMI] = ACTIONS(864),
+ [anon_sym_case] = ACTIONS(864),
+ [anon_sym_yield] = ACTIONS(864),
+ [anon_sym_LBRACK] = ACTIONS(864),
+ [anon_sym_LTtemplate_GT] = ACTIONS(864),
+ [anon_sym_LT] = ACTIONS(864),
+ [anon_sym_GT] = ACTIONS(864),
+ [anon_sym_DOT] = ACTIONS(864),
+ [anon_sym_DQUOTE] = ACTIONS(864),
+ [anon_sym_SQUOTE] = ACTIONS(864),
+ [anon_sym_class] = ACTIONS(864),
+ [anon_sym_async] = ACTIONS(864),
+ [anon_sym_function] = ACTIONS(864),
+ [sym_optional_chain] = ACTIONS(864),
+ [anon_sym_new] = ACTIONS(864),
+ [anon_sym_AMP_AMP] = ACTIONS(864),
+ [anon_sym_PIPE_PIPE] = ACTIONS(864),
+ [anon_sym_GT_GT] = ACTIONS(864),
+ [anon_sym_GT_GT_GT] = ACTIONS(864),
+ [anon_sym_LT_LT] = ACTIONS(864),
+ [anon_sym_AMP] = ACTIONS(864),
+ [anon_sym_CARET] = ACTIONS(864),
+ [anon_sym_PIPE] = ACTIONS(864),
+ [anon_sym_PLUS] = ACTIONS(864),
+ [anon_sym_DASH] = ACTIONS(864),
+ [anon_sym_SLASH] = ACTIONS(864),
+ [anon_sym_PERCENT] = ACTIONS(864),
+ [anon_sym_STAR_STAR] = ACTIONS(864),
+ [anon_sym_LT_EQ] = ACTIONS(864),
+ [anon_sym_EQ_EQ] = ACTIONS(864),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(864),
+ [anon_sym_BANG_EQ] = ACTIONS(864),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(864),
+ [anon_sym_GT_EQ] = ACTIONS(864),
+ [anon_sym_QMARK_QMARK] = ACTIONS(864),
+ [anon_sym_instanceof] = ACTIONS(864),
+ [anon_sym_BANG] = ACTIONS(864),
+ [anon_sym_TILDE] = ACTIONS(864),
+ [anon_sym_typeof] = ACTIONS(864),
+ [anon_sym_void] = ACTIONS(864),
+ [anon_sym_delete] = ACTIONS(864),
+ [anon_sym_PLUS_PLUS] = ACTIONS(864),
+ [anon_sym_DASH_DASH] = ACTIONS(864),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(864),
+ [sym_number] = ACTIONS(864),
+ [sym_private_property_identifier] = ACTIONS(864),
+ [sym_this] = ACTIONS(864),
+ [sym_super] = ACTIONS(864),
+ [sym_true] = ACTIONS(864),
+ [sym_false] = ACTIONS(864),
+ [sym_null] = ACTIONS(864),
+ [sym_undefined] = ACTIONS(864),
+ [anon_sym_AT] = ACTIONS(864),
+ [anon_sym_static] = ACTIONS(864),
+ [anon_sym_get] = ACTIONS(864),
+ [anon_sym_set] = ACTIONS(864),
+ [sym__automatic_semicolon] = ACTIONS(1035),
+ [sym__ternary_qmark] = ACTIONS(902),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [187] = {
+ [sym_comment] = STATE(187),
+ [ts_builtin_sym_end] = ACTIONS(1037),
+ [sym_identifier] = ACTIONS(914),
+ [anon_sym_export] = ACTIONS(914),
+ [anon_sym_STAR] = ACTIONS(916),
+ [anon_sym_LBRACE] = ACTIONS(914),
+ [anon_sym_COMMA] = ACTIONS(916),
+ [anon_sym_RBRACE] = ACTIONS(914),
+ [anon_sym_import] = ACTIONS(914),
+ [anon_sym_with] = ACTIONS(914),
+ [anon_sym_var] = ACTIONS(914),
+ [anon_sym_let] = ACTIONS(914),
+ [anon_sym_const] = ACTIONS(914),
+ [anon_sym_else] = ACTIONS(914),
+ [anon_sym_if] = ACTIONS(914),
+ [anon_sym_switch] = ACTIONS(914),
+ [anon_sym_for] = ACTIONS(914),
+ [anon_sym_LPAREN] = ACTIONS(914),
+ [anon_sym_await] = ACTIONS(914),
+ [anon_sym_in] = ACTIONS(916),
+ [anon_sym_while] = ACTIONS(914),
+ [anon_sym_do] = ACTIONS(914),
+ [anon_sym_try] = ACTIONS(914),
+ [anon_sym_break] = ACTIONS(914),
+ [anon_sym_continue] = ACTIONS(914),
+ [anon_sym_debugger] = ACTIONS(914),
+ [anon_sym_return] = ACTIONS(914),
+ [anon_sym_throw] = ACTIONS(914),
+ [anon_sym_SEMI] = ACTIONS(914),
+ [anon_sym_yield] = ACTIONS(914),
+ [anon_sym_LBRACK] = ACTIONS(914),
+ [anon_sym_LTtemplate_GT] = ACTIONS(914),
+ [anon_sym_LT] = ACTIONS(914),
+ [anon_sym_GT] = ACTIONS(916),
+ [anon_sym_DOT] = ACTIONS(916),
+ [anon_sym_DQUOTE] = ACTIONS(914),
+ [anon_sym_SQUOTE] = ACTIONS(914),
+ [anon_sym_class] = ACTIONS(914),
+ [anon_sym_async] = ACTIONS(914),
[anon_sym_function] = ACTIONS(914),
- [sym_async] = ACTIONS(937),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(941),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_static] = ACTIONS(937),
- [anon_sym_get] = ACTIONS(937),
- [anon_sym_set] = ACTIONS(937),
- [sym_grit_metavariable] = ACTIONS(918),
- [sym__ternary_qmark] = ACTIONS(824),
+ [sym_optional_chain] = ACTIONS(916),
+ [anon_sym_new] = ACTIONS(914),
+ [anon_sym_AMP_AMP] = ACTIONS(916),
+ [anon_sym_PIPE_PIPE] = ACTIONS(916),
+ [anon_sym_GT_GT] = ACTIONS(916),
+ [anon_sym_GT_GT_GT] = ACTIONS(916),
+ [anon_sym_LT_LT] = ACTIONS(916),
+ [anon_sym_AMP] = ACTIONS(916),
+ [anon_sym_CARET] = ACTIONS(916),
+ [anon_sym_PIPE] = ACTIONS(916),
+ [anon_sym_PLUS] = ACTIONS(914),
+ [anon_sym_DASH] = ACTIONS(914),
+ [anon_sym_SLASH] = ACTIONS(914),
+ [anon_sym_PERCENT] = ACTIONS(916),
+ [anon_sym_STAR_STAR] = ACTIONS(916),
+ [anon_sym_LT_EQ] = ACTIONS(916),
+ [anon_sym_EQ_EQ] = ACTIONS(916),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(916),
+ [anon_sym_BANG_EQ] = ACTIONS(916),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(916),
+ [anon_sym_GT_EQ] = ACTIONS(916),
+ [anon_sym_QMARK_QMARK] = ACTIONS(916),
+ [anon_sym_instanceof] = ACTIONS(916),
+ [anon_sym_BANG] = ACTIONS(914),
+ [anon_sym_TILDE] = ACTIONS(914),
+ [anon_sym_typeof] = ACTIONS(914),
+ [anon_sym_void] = ACTIONS(914),
+ [anon_sym_delete] = ACTIONS(914),
+ [anon_sym_PLUS_PLUS] = ACTIONS(914),
+ [anon_sym_DASH_DASH] = ACTIONS(914),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(914),
+ [sym_number] = ACTIONS(914),
+ [sym_private_property_identifier] = ACTIONS(914),
+ [sym_this] = ACTIONS(914),
+ [sym_super] = ACTIONS(914),
+ [sym_true] = ACTIONS(914),
+ [sym_false] = ACTIONS(914),
+ [sym_null] = ACTIONS(914),
+ [sym_undefined] = ACTIONS(914),
+ [anon_sym_AT] = ACTIONS(914),
+ [anon_sym_static] = ACTIONS(914),
+ [anon_sym_get] = ACTIONS(914),
+ [anon_sym_set] = ACTIONS(914),
+ [sym__automatic_semicolon] = ACTIONS(1039),
+ [sym__ternary_qmark] = ACTIONS(920),
+ [sym_html_comment] = ACTIONS(5),
},
- [303] = {
- [sym_catch_clause] = STATE(313),
- [sym_finally_clause] = STATE(387),
- [ts_builtin_sym_end] = ACTIONS(943),
- [sym__primitive_identifier] = ACTIONS(945),
- [anon_sym_export] = ACTIONS(945),
- [anon_sym_default] = ACTIONS(945),
- [anon_sym_LBRACE] = ACTIONS(943),
- [anon_sym_RBRACE] = ACTIONS(943),
- [anon_sym_import] = ACTIONS(945),
- [anon_sym_else] = ACTIONS(945),
- [anon_sym_if] = ACTIONS(945),
- [anon_sym_switch] = ACTIONS(945),
- [anon_sym_for] = ACTIONS(945),
- [anon_sym_LPAREN] = ACTIONS(943),
- [anon_sym_await] = ACTIONS(945),
- [anon_sym_while] = ACTIONS(945),
- [anon_sym_do] = ACTIONS(945),
- [anon_sym_try] = ACTIONS(945),
- [anon_sym_with] = ACTIONS(945),
- [anon_sym_break] = ACTIONS(945),
- [anon_sym_continue] = ACTIONS(945),
- [anon_sym_debugger] = ACTIONS(945),
- [anon_sym_return] = ACTIONS(945),
- [anon_sym_throw] = ACTIONS(945),
- [anon_sym_SEMI] = ACTIONS(943),
- [anon_sym_case] = ACTIONS(945),
- [anon_sym_catch] = ACTIONS(947),
- [anon_sym_finally] = ACTIONS(949),
- [anon_sym_yield] = ACTIONS(945),
- [anon_sym_LBRACK] = ACTIONS(943),
- [anon_sym_LTtemplate_GT] = ACTIONS(943),
- [anon_sym_LT] = ACTIONS(945),
- [anon_sym_SLASH] = ACTIONS(945),
- [anon_sym_class] = ACTIONS(945),
- [anon_sym_function] = ACTIONS(945),
- [sym_async] = ACTIONS(945),
- [sym_let] = ACTIONS(945),
- [sym_const] = ACTIONS(945),
- [sym_var] = ACTIONS(945),
- [anon_sym_new] = ACTIONS(945),
- [sym_plus] = ACTIONS(945),
- [sym_minus] = ACTIONS(945),
- [sym_not] = ACTIONS(943),
- [sym_bitwise_not] = ACTIONS(943),
- [sym_typeof] = ACTIONS(945),
- [sym_void] = ACTIONS(945),
- [sym_delete] = ACTIONS(945),
- [sym_increment] = ACTIONS(943),
- [sym_decrement] = ACTIONS(943),
- [anon_sym_DQUOTE] = ACTIONS(943),
- [anon_sym_SQUOTE] = ACTIONS(943),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(943),
- [sym_number] = ACTIONS(943),
- [sym_this] = ACTIONS(945),
- [sym_super] = ACTIONS(945),
- [sym_true] = ACTIONS(945),
- [sym_false] = ACTIONS(945),
- [sym_null] = ACTIONS(945),
- [sym_undefined] = ACTIONS(945),
- [anon_sym_AT] = ACTIONS(943),
- [sym_static] = ACTIONS(945),
- [anon_sym_get] = ACTIONS(945),
- [anon_sym_set] = ACTIONS(945),
- [sym_grit_metavariable] = ACTIONS(943),
+ [188] = {
+ [sym_comment] = STATE(188),
+ [sym_identifier] = ACTIONS(974),
+ [anon_sym_export] = ACTIONS(974),
+ [anon_sym_STAR] = ACTIONS(976),
+ [anon_sym_default] = ACTIONS(974),
+ [anon_sym_LBRACE] = ACTIONS(974),
+ [anon_sym_COMMA] = ACTIONS(976),
+ [anon_sym_RBRACE] = ACTIONS(974),
+ [anon_sym_import] = ACTIONS(974),
+ [anon_sym_with] = ACTIONS(974),
+ [anon_sym_var] = ACTIONS(974),
+ [anon_sym_let] = ACTIONS(974),
+ [anon_sym_const] = ACTIONS(974),
+ [anon_sym_if] = ACTIONS(974),
+ [anon_sym_switch] = ACTIONS(974),
+ [anon_sym_for] = ACTIONS(974),
+ [anon_sym_LPAREN] = ACTIONS(974),
+ [anon_sym_await] = ACTIONS(974),
+ [anon_sym_in] = ACTIONS(976),
+ [anon_sym_while] = ACTIONS(974),
+ [anon_sym_do] = ACTIONS(974),
+ [anon_sym_try] = ACTIONS(974),
+ [anon_sym_break] = ACTIONS(974),
+ [anon_sym_continue] = ACTIONS(974),
+ [anon_sym_debugger] = ACTIONS(974),
+ [anon_sym_return] = ACTIONS(974),
+ [anon_sym_throw] = ACTIONS(974),
+ [anon_sym_SEMI] = ACTIONS(974),
+ [anon_sym_case] = ACTIONS(974),
+ [anon_sym_yield] = ACTIONS(974),
+ [anon_sym_LBRACK] = ACTIONS(974),
+ [anon_sym_LTtemplate_GT] = ACTIONS(974),
+ [anon_sym_LT] = ACTIONS(974),
+ [anon_sym_GT] = ACTIONS(976),
+ [anon_sym_DOT] = ACTIONS(976),
+ [anon_sym_DQUOTE] = ACTIONS(974),
+ [anon_sym_SQUOTE] = ACTIONS(974),
+ [anon_sym_class] = ACTIONS(974),
+ [anon_sym_async] = ACTIONS(974),
+ [anon_sym_function] = ACTIONS(974),
+ [sym_optional_chain] = ACTIONS(976),
+ [anon_sym_new] = ACTIONS(974),
+ [anon_sym_AMP_AMP] = ACTIONS(976),
+ [anon_sym_PIPE_PIPE] = ACTIONS(976),
+ [anon_sym_GT_GT] = ACTIONS(976),
+ [anon_sym_GT_GT_GT] = ACTIONS(976),
+ [anon_sym_LT_LT] = ACTIONS(976),
+ [anon_sym_AMP] = ACTIONS(976),
+ [anon_sym_CARET] = ACTIONS(976),
+ [anon_sym_PIPE] = ACTIONS(976),
+ [anon_sym_PLUS] = ACTIONS(974),
+ [anon_sym_DASH] = ACTIONS(974),
+ [anon_sym_SLASH] = ACTIONS(974),
+ [anon_sym_PERCENT] = ACTIONS(976),
+ [anon_sym_STAR_STAR] = ACTIONS(976),
+ [anon_sym_LT_EQ] = ACTIONS(976),
+ [anon_sym_EQ_EQ] = ACTIONS(976),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(976),
+ [anon_sym_BANG_EQ] = ACTIONS(976),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(976),
+ [anon_sym_GT_EQ] = ACTIONS(976),
+ [anon_sym_QMARK_QMARK] = ACTIONS(976),
+ [anon_sym_instanceof] = ACTIONS(976),
+ [anon_sym_BANG] = ACTIONS(974),
+ [anon_sym_TILDE] = ACTIONS(974),
+ [anon_sym_typeof] = ACTIONS(974),
+ [anon_sym_void] = ACTIONS(974),
+ [anon_sym_delete] = ACTIONS(974),
+ [anon_sym_PLUS_PLUS] = ACTIONS(974),
+ [anon_sym_DASH_DASH] = ACTIONS(974),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(974),
+ [sym_number] = ACTIONS(974),
+ [sym_private_property_identifier] = ACTIONS(974),
+ [sym_this] = ACTIONS(974),
+ [sym_super] = ACTIONS(974),
+ [sym_true] = ACTIONS(974),
+ [sym_false] = ACTIONS(974),
+ [sym_null] = ACTIONS(974),
+ [sym_undefined] = ACTIONS(974),
+ [anon_sym_AT] = ACTIONS(974),
+ [anon_sym_static] = ACTIONS(974),
+ [anon_sym_get] = ACTIONS(974),
+ [anon_sym_set] = ACTIONS(974),
+ [sym__automatic_semicolon] = ACTIONS(1041),
+ [sym__ternary_qmark] = ACTIONS(980),
+ [sym_html_comment] = ACTIONS(5),
},
- [304] = {
- [sym_identifier] = STATE(1627),
- [sym__formal_parameters] = STATE(1628),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(926),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_LPAREN] = ACTIONS(909),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_EQ] = ACTIONS(912),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
+ [189] = {
+ [sym_comment] = STATE(189),
+ [sym_identifier] = ACTIONS(878),
+ [anon_sym_export] = ACTIONS(878),
+ [anon_sym_STAR] = ACTIONS(878),
+ [anon_sym_default] = ACTIONS(878),
+ [anon_sym_LBRACE] = ACTIONS(878),
+ [anon_sym_COMMA] = ACTIONS(878),
+ [anon_sym_RBRACE] = ACTIONS(878),
+ [anon_sym_import] = ACTIONS(878),
+ [anon_sym_with] = ACTIONS(878),
+ [anon_sym_var] = ACTIONS(878),
+ [anon_sym_let] = ACTIONS(878),
+ [anon_sym_const] = ACTIONS(878),
+ [anon_sym_if] = ACTIONS(878),
+ [anon_sym_switch] = ACTIONS(878),
+ [anon_sym_for] = ACTIONS(878),
+ [anon_sym_LPAREN] = ACTIONS(878),
+ [anon_sym_await] = ACTIONS(878),
+ [anon_sym_in] = ACTIONS(878),
+ [anon_sym_while] = ACTIONS(878),
+ [anon_sym_do] = ACTIONS(878),
+ [anon_sym_try] = ACTIONS(878),
+ [anon_sym_break] = ACTIONS(878),
+ [anon_sym_continue] = ACTIONS(878),
+ [anon_sym_debugger] = ACTIONS(878),
+ [anon_sym_return] = ACTIONS(878),
+ [anon_sym_throw] = ACTIONS(878),
+ [anon_sym_SEMI] = ACTIONS(878),
+ [anon_sym_case] = ACTIONS(878),
+ [anon_sym_yield] = ACTIONS(878),
+ [anon_sym_LBRACK] = ACTIONS(878),
+ [anon_sym_LTtemplate_GT] = ACTIONS(878),
+ [anon_sym_LT] = ACTIONS(878),
+ [anon_sym_GT] = ACTIONS(878),
+ [anon_sym_DOT] = ACTIONS(878),
+ [anon_sym_DQUOTE] = ACTIONS(878),
+ [anon_sym_SQUOTE] = ACTIONS(878),
+ [anon_sym_class] = ACTIONS(878),
+ [anon_sym_async] = ACTIONS(878),
+ [anon_sym_function] = ACTIONS(878),
+ [sym_optional_chain] = ACTIONS(878),
+ [anon_sym_new] = ACTIONS(878),
+ [anon_sym_AMP_AMP] = ACTIONS(878),
+ [anon_sym_PIPE_PIPE] = ACTIONS(878),
+ [anon_sym_GT_GT] = ACTIONS(878),
+ [anon_sym_GT_GT_GT] = ACTIONS(878),
+ [anon_sym_LT_LT] = ACTIONS(878),
+ [anon_sym_AMP] = ACTIONS(878),
+ [anon_sym_CARET] = ACTIONS(878),
+ [anon_sym_PIPE] = ACTIONS(878),
+ [anon_sym_PLUS] = ACTIONS(878),
+ [anon_sym_DASH] = ACTIONS(878),
+ [anon_sym_SLASH] = ACTIONS(878),
+ [anon_sym_PERCENT] = ACTIONS(878),
+ [anon_sym_STAR_STAR] = ACTIONS(878),
+ [anon_sym_LT_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(878),
+ [anon_sym_GT_EQ] = ACTIONS(878),
+ [anon_sym_QMARK_QMARK] = ACTIONS(878),
+ [anon_sym_instanceof] = ACTIONS(878),
+ [anon_sym_BANG] = ACTIONS(878),
+ [anon_sym_TILDE] = ACTIONS(878),
+ [anon_sym_typeof] = ACTIONS(878),
+ [anon_sym_void] = ACTIONS(878),
+ [anon_sym_delete] = ACTIONS(878),
+ [anon_sym_PLUS_PLUS] = ACTIONS(878),
+ [anon_sym_DASH_DASH] = ACTIONS(878),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(878),
+ [sym_number] = ACTIONS(878),
+ [sym_private_property_identifier] = ACTIONS(878),
+ [sym_this] = ACTIONS(878),
+ [sym_super] = ACTIONS(878),
+ [sym_true] = ACTIONS(878),
+ [sym_false] = ACTIONS(878),
+ [sym_null] = ACTIONS(878),
+ [sym_undefined] = ACTIONS(878),
+ [anon_sym_AT] = ACTIONS(878),
+ [anon_sym_static] = ACTIONS(878),
+ [anon_sym_get] = ACTIONS(878),
+ [anon_sym_set] = ACTIONS(878),
+ [sym__automatic_semicolon] = ACTIONS(882),
+ [sym__ternary_qmark] = ACTIONS(882),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [190] = {
+ [sym_comment] = STATE(190),
+ [sym_identifier] = ACTIONS(924),
+ [anon_sym_export] = ACTIONS(924),
+ [anon_sym_STAR] = ACTIONS(926),
+ [anon_sym_default] = ACTIONS(924),
+ [anon_sym_LBRACE] = ACTIONS(924),
+ [anon_sym_COMMA] = ACTIONS(926),
+ [anon_sym_RBRACE] = ACTIONS(924),
+ [anon_sym_import] = ACTIONS(924),
+ [anon_sym_with] = ACTIONS(924),
+ [anon_sym_var] = ACTIONS(924),
+ [anon_sym_let] = ACTIONS(924),
+ [anon_sym_const] = ACTIONS(924),
+ [anon_sym_if] = ACTIONS(924),
+ [anon_sym_switch] = ACTIONS(924),
+ [anon_sym_for] = ACTIONS(924),
+ [anon_sym_LPAREN] = ACTIONS(924),
+ [anon_sym_await] = ACTIONS(924),
+ [anon_sym_in] = ACTIONS(926),
+ [anon_sym_while] = ACTIONS(924),
+ [anon_sym_do] = ACTIONS(924),
+ [anon_sym_try] = ACTIONS(924),
+ [anon_sym_break] = ACTIONS(924),
+ [anon_sym_continue] = ACTIONS(924),
+ [anon_sym_debugger] = ACTIONS(924),
+ [anon_sym_return] = ACTIONS(924),
+ [anon_sym_throw] = ACTIONS(924),
+ [anon_sym_SEMI] = ACTIONS(924),
+ [anon_sym_case] = ACTIONS(924),
+ [anon_sym_yield] = ACTIONS(924),
+ [anon_sym_LBRACK] = ACTIONS(924),
+ [anon_sym_LTtemplate_GT] = ACTIONS(924),
+ [anon_sym_LT] = ACTIONS(924),
+ [anon_sym_GT] = ACTIONS(926),
+ [anon_sym_DOT] = ACTIONS(926),
+ [anon_sym_DQUOTE] = ACTIONS(924),
+ [anon_sym_SQUOTE] = ACTIONS(924),
+ [anon_sym_class] = ACTIONS(924),
+ [anon_sym_async] = ACTIONS(924),
[anon_sym_function] = ACTIONS(924),
- [sym_async] = ACTIONS(926),
- [sym_in] = ACTIONS(836),
- [sym_of] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(930),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_static] = ACTIONS(926),
- [anon_sym_get] = ACTIONS(926),
- [anon_sym_set] = ACTIONS(926),
- [sym_grit_metavariable] = ACTIONS(918),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [sym_optional_chain] = ACTIONS(926),
+ [anon_sym_new] = ACTIONS(924),
+ [anon_sym_AMP_AMP] = ACTIONS(926),
+ [anon_sym_PIPE_PIPE] = ACTIONS(926),
+ [anon_sym_GT_GT] = ACTIONS(926),
+ [anon_sym_GT_GT_GT] = ACTIONS(926),
+ [anon_sym_LT_LT] = ACTIONS(926),
+ [anon_sym_AMP] = ACTIONS(926),
+ [anon_sym_CARET] = ACTIONS(926),
+ [anon_sym_PIPE] = ACTIONS(926),
+ [anon_sym_PLUS] = ACTIONS(924),
+ [anon_sym_DASH] = ACTIONS(924),
+ [anon_sym_SLASH] = ACTIONS(924),
+ [anon_sym_PERCENT] = ACTIONS(926),
+ [anon_sym_STAR_STAR] = ACTIONS(926),
+ [anon_sym_LT_EQ] = ACTIONS(926),
+ [anon_sym_EQ_EQ] = ACTIONS(926),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(926),
+ [anon_sym_BANG_EQ] = ACTIONS(926),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(926),
+ [anon_sym_GT_EQ] = ACTIONS(926),
+ [anon_sym_QMARK_QMARK] = ACTIONS(926),
+ [anon_sym_instanceof] = ACTIONS(926),
+ [anon_sym_BANG] = ACTIONS(924),
+ [anon_sym_TILDE] = ACTIONS(924),
+ [anon_sym_typeof] = ACTIONS(924),
+ [anon_sym_void] = ACTIONS(924),
+ [anon_sym_delete] = ACTIONS(924),
+ [anon_sym_PLUS_PLUS] = ACTIONS(924),
+ [anon_sym_DASH_DASH] = ACTIONS(924),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(924),
+ [sym_number] = ACTIONS(924),
+ [sym_private_property_identifier] = ACTIONS(924),
+ [sym_this] = ACTIONS(924),
+ [sym_super] = ACTIONS(924),
+ [sym_true] = ACTIONS(924),
+ [sym_false] = ACTIONS(924),
+ [sym_null] = ACTIONS(924),
+ [sym_undefined] = ACTIONS(924),
+ [anon_sym_AT] = ACTIONS(924),
+ [anon_sym_static] = ACTIONS(924),
+ [anon_sym_get] = ACTIONS(924),
+ [anon_sym_set] = ACTIONS(924),
+ [sym__automatic_semicolon] = ACTIONS(1043),
+ [sym__ternary_qmark] = ACTIONS(930),
+ [sym_html_comment] = ACTIONS(5),
},
- [305] = {
- [sym_identifier] = STATE(1659),
- [sym__formal_parameters] = STATE(1600),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(907),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(951),
- [anon_sym_RBRACE] = ACTIONS(951),
- [anon_sym_LPAREN] = ACTIONS(909),
- [anon_sym_RPAREN] = ACTIONS(951),
- [anon_sym_EQ] = ACTIONS(954),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_RBRACK] = ACTIONS(951),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
+ [191] = {
+ [sym_comment] = STATE(191),
+ [ts_builtin_sym_end] = ACTIONS(902),
+ [sym_identifier] = ACTIONS(864),
+ [anon_sym_export] = ACTIONS(864),
+ [anon_sym_STAR] = ACTIONS(864),
+ [anon_sym_LBRACE] = ACTIONS(864),
+ [anon_sym_COMMA] = ACTIONS(864),
+ [anon_sym_RBRACE] = ACTIONS(864),
+ [anon_sym_import] = ACTIONS(864),
+ [anon_sym_with] = ACTIONS(864),
+ [anon_sym_var] = ACTIONS(864),
+ [anon_sym_let] = ACTIONS(864),
+ [anon_sym_const] = ACTIONS(864),
+ [anon_sym_else] = ACTIONS(864),
+ [anon_sym_if] = ACTIONS(864),
+ [anon_sym_switch] = ACTIONS(864),
+ [anon_sym_for] = ACTIONS(864),
+ [anon_sym_LPAREN] = ACTIONS(864),
+ [anon_sym_await] = ACTIONS(864),
+ [anon_sym_in] = ACTIONS(864),
+ [anon_sym_while] = ACTIONS(864),
+ [anon_sym_do] = ACTIONS(864),
+ [anon_sym_try] = ACTIONS(864),
+ [anon_sym_break] = ACTIONS(864),
+ [anon_sym_continue] = ACTIONS(864),
+ [anon_sym_debugger] = ACTIONS(864),
+ [anon_sym_return] = ACTIONS(864),
+ [anon_sym_throw] = ACTIONS(864),
+ [anon_sym_SEMI] = ACTIONS(864),
+ [anon_sym_yield] = ACTIONS(864),
+ [anon_sym_LBRACK] = ACTIONS(864),
+ [anon_sym_LTtemplate_GT] = ACTIONS(864),
+ [anon_sym_LT] = ACTIONS(864),
+ [anon_sym_GT] = ACTIONS(864),
+ [anon_sym_DOT] = ACTIONS(864),
+ [anon_sym_DQUOTE] = ACTIONS(864),
+ [anon_sym_SQUOTE] = ACTIONS(864),
+ [anon_sym_class] = ACTIONS(864),
+ [anon_sym_async] = ACTIONS(864),
+ [anon_sym_function] = ACTIONS(864),
+ [sym_optional_chain] = ACTIONS(864),
+ [anon_sym_new] = ACTIONS(864),
+ [anon_sym_AMP_AMP] = ACTIONS(864),
+ [anon_sym_PIPE_PIPE] = ACTIONS(864),
+ [anon_sym_GT_GT] = ACTIONS(864),
+ [anon_sym_GT_GT_GT] = ACTIONS(864),
+ [anon_sym_LT_LT] = ACTIONS(864),
+ [anon_sym_AMP] = ACTIONS(864),
+ [anon_sym_CARET] = ACTIONS(864),
+ [anon_sym_PIPE] = ACTIONS(864),
+ [anon_sym_PLUS] = ACTIONS(864),
+ [anon_sym_DASH] = ACTIONS(864),
+ [anon_sym_SLASH] = ACTIONS(864),
+ [anon_sym_PERCENT] = ACTIONS(864),
+ [anon_sym_STAR_STAR] = ACTIONS(864),
+ [anon_sym_LT_EQ] = ACTIONS(864),
+ [anon_sym_EQ_EQ] = ACTIONS(864),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(864),
+ [anon_sym_BANG_EQ] = ACTIONS(864),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(864),
+ [anon_sym_GT_EQ] = ACTIONS(864),
+ [anon_sym_QMARK_QMARK] = ACTIONS(864),
+ [anon_sym_instanceof] = ACTIONS(864),
+ [anon_sym_BANG] = ACTIONS(864),
+ [anon_sym_TILDE] = ACTIONS(864),
+ [anon_sym_typeof] = ACTIONS(864),
+ [anon_sym_void] = ACTIONS(864),
+ [anon_sym_delete] = ACTIONS(864),
+ [anon_sym_PLUS_PLUS] = ACTIONS(864),
+ [anon_sym_DASH_DASH] = ACTIONS(864),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(864),
+ [sym_number] = ACTIONS(864),
+ [sym_private_property_identifier] = ACTIONS(864),
+ [sym_this] = ACTIONS(864),
+ [sym_super] = ACTIONS(864),
+ [sym_true] = ACTIONS(864),
+ [sym_false] = ACTIONS(864),
+ [sym_null] = ACTIONS(864),
+ [sym_undefined] = ACTIONS(864),
+ [anon_sym_AT] = ACTIONS(864),
+ [anon_sym_static] = ACTIONS(864),
+ [anon_sym_get] = ACTIONS(864),
+ [anon_sym_set] = ACTIONS(864),
+ [sym__automatic_semicolon] = ACTIONS(1045),
+ [sym__ternary_qmark] = ACTIONS(902),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [192] = {
+ [sym_comment] = STATE(192),
+ [ts_builtin_sym_end] = ACTIONS(902),
+ [sym_identifier] = ACTIONS(864),
+ [anon_sym_export] = ACTIONS(864),
+ [anon_sym_STAR] = ACTIONS(866),
+ [anon_sym_LBRACE] = ACTIONS(864),
+ [anon_sym_COMMA] = ACTIONS(866),
+ [anon_sym_RBRACE] = ACTIONS(864),
+ [anon_sym_import] = ACTIONS(864),
+ [anon_sym_with] = ACTIONS(864),
+ [anon_sym_var] = ACTIONS(864),
+ [anon_sym_let] = ACTIONS(864),
+ [anon_sym_const] = ACTIONS(864),
+ [anon_sym_if] = ACTIONS(864),
+ [anon_sym_switch] = ACTIONS(864),
+ [anon_sym_for] = ACTIONS(864),
+ [anon_sym_LPAREN] = ACTIONS(864),
+ [anon_sym_await] = ACTIONS(864),
+ [anon_sym_in] = ACTIONS(866),
+ [anon_sym_while] = ACTIONS(864),
+ [anon_sym_do] = ACTIONS(864),
+ [anon_sym_try] = ACTIONS(864),
+ [anon_sym_break] = ACTIONS(864),
+ [anon_sym_continue] = ACTIONS(864),
+ [anon_sym_debugger] = ACTIONS(864),
+ [anon_sym_return] = ACTIONS(864),
+ [anon_sym_throw] = ACTIONS(864),
+ [anon_sym_SEMI] = ACTIONS(864),
+ [anon_sym_yield] = ACTIONS(864),
+ [anon_sym_EQ] = ACTIONS(868),
+ [anon_sym_LBRACK] = ACTIONS(864),
+ [anon_sym_LTtemplate_GT] = ACTIONS(864),
+ [anon_sym_LT] = ACTIONS(864),
+ [anon_sym_GT] = ACTIONS(866),
+ [anon_sym_DOT] = ACTIONS(866),
+ [anon_sym_DQUOTE] = ACTIONS(864),
+ [anon_sym_SQUOTE] = ACTIONS(864),
+ [anon_sym_class] = ACTIONS(864),
+ [anon_sym_async] = ACTIONS(864),
+ [anon_sym_function] = ACTIONS(864),
+ [sym_optional_chain] = ACTIONS(866),
+ [anon_sym_new] = ACTIONS(864),
+ [anon_sym_AMP_AMP] = ACTIONS(866),
+ [anon_sym_PIPE_PIPE] = ACTIONS(866),
+ [anon_sym_GT_GT] = ACTIONS(866),
+ [anon_sym_GT_GT_GT] = ACTIONS(866),
+ [anon_sym_LT_LT] = ACTIONS(866),
+ [anon_sym_AMP] = ACTIONS(866),
+ [anon_sym_CARET] = ACTIONS(866),
+ [anon_sym_PIPE] = ACTIONS(866),
+ [anon_sym_PLUS] = ACTIONS(864),
+ [anon_sym_DASH] = ACTIONS(864),
+ [anon_sym_SLASH] = ACTIONS(864),
+ [anon_sym_PERCENT] = ACTIONS(866),
+ [anon_sym_STAR_STAR] = ACTIONS(866),
+ [anon_sym_LT_EQ] = ACTIONS(866),
+ [anon_sym_EQ_EQ] = ACTIONS(866),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(866),
+ [anon_sym_BANG_EQ] = ACTIONS(866),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(866),
+ [anon_sym_GT_EQ] = ACTIONS(866),
+ [anon_sym_QMARK_QMARK] = ACTIONS(866),
+ [anon_sym_instanceof] = ACTIONS(866),
+ [anon_sym_BANG] = ACTIONS(864),
+ [anon_sym_TILDE] = ACTIONS(864),
+ [anon_sym_typeof] = ACTIONS(864),
+ [anon_sym_void] = ACTIONS(864),
+ [anon_sym_delete] = ACTIONS(864),
+ [anon_sym_PLUS_PLUS] = ACTIONS(864),
+ [anon_sym_DASH_DASH] = ACTIONS(864),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(864),
+ [sym_number] = ACTIONS(864),
+ [sym_private_property_identifier] = ACTIONS(864),
+ [sym_this] = ACTIONS(864),
+ [sym_super] = ACTIONS(864),
+ [sym_true] = ACTIONS(864),
+ [sym_false] = ACTIONS(864),
+ [sym_null] = ACTIONS(864),
+ [sym_undefined] = ACTIONS(864),
+ [anon_sym_AT] = ACTIONS(864),
+ [anon_sym_static] = ACTIONS(864),
+ [anon_sym_get] = ACTIONS(864),
+ [anon_sym_set] = ACTIONS(864),
+ [sym__automatic_semicolon] = ACTIONS(1047),
+ [sym__ternary_qmark] = ACTIONS(872),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [193] = {
+ [sym_comment] = STATE(193),
+ [ts_builtin_sym_end] = ACTIONS(882),
+ [sym_identifier] = ACTIONS(878),
+ [anon_sym_export] = ACTIONS(878),
+ [anon_sym_STAR] = ACTIONS(878),
+ [anon_sym_LBRACE] = ACTIONS(878),
+ [anon_sym_COMMA] = ACTIONS(878),
+ [anon_sym_RBRACE] = ACTIONS(878),
+ [anon_sym_import] = ACTIONS(878),
+ [anon_sym_with] = ACTIONS(878),
+ [anon_sym_var] = ACTIONS(878),
+ [anon_sym_let] = ACTIONS(878),
+ [anon_sym_const] = ACTIONS(878),
+ [anon_sym_else] = ACTIONS(878),
+ [anon_sym_if] = ACTIONS(878),
+ [anon_sym_switch] = ACTIONS(878),
+ [anon_sym_for] = ACTIONS(878),
+ [anon_sym_LPAREN] = ACTIONS(878),
+ [anon_sym_await] = ACTIONS(878),
+ [anon_sym_in] = ACTIONS(878),
+ [anon_sym_while] = ACTIONS(878),
+ [anon_sym_do] = ACTIONS(878),
+ [anon_sym_try] = ACTIONS(878),
+ [anon_sym_break] = ACTIONS(878),
+ [anon_sym_continue] = ACTIONS(878),
+ [anon_sym_debugger] = ACTIONS(878),
+ [anon_sym_return] = ACTIONS(878),
+ [anon_sym_throw] = ACTIONS(878),
+ [anon_sym_SEMI] = ACTIONS(878),
+ [anon_sym_yield] = ACTIONS(878),
+ [anon_sym_LBRACK] = ACTIONS(878),
+ [anon_sym_LTtemplate_GT] = ACTIONS(878),
+ [anon_sym_LT] = ACTIONS(878),
+ [anon_sym_GT] = ACTIONS(878),
+ [anon_sym_DOT] = ACTIONS(878),
+ [anon_sym_DQUOTE] = ACTIONS(878),
+ [anon_sym_SQUOTE] = ACTIONS(878),
+ [anon_sym_class] = ACTIONS(878),
+ [anon_sym_async] = ACTIONS(878),
+ [anon_sym_function] = ACTIONS(878),
+ [sym_optional_chain] = ACTIONS(878),
+ [anon_sym_new] = ACTIONS(878),
+ [anon_sym_AMP_AMP] = ACTIONS(878),
+ [anon_sym_PIPE_PIPE] = ACTIONS(878),
+ [anon_sym_GT_GT] = ACTIONS(878),
+ [anon_sym_GT_GT_GT] = ACTIONS(878),
+ [anon_sym_LT_LT] = ACTIONS(878),
+ [anon_sym_AMP] = ACTIONS(878),
+ [anon_sym_CARET] = ACTIONS(878),
+ [anon_sym_PIPE] = ACTIONS(878),
+ [anon_sym_PLUS] = ACTIONS(878),
+ [anon_sym_DASH] = ACTIONS(878),
+ [anon_sym_SLASH] = ACTIONS(878),
+ [anon_sym_PERCENT] = ACTIONS(878),
+ [anon_sym_STAR_STAR] = ACTIONS(878),
+ [anon_sym_LT_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(878),
+ [anon_sym_GT_EQ] = ACTIONS(878),
+ [anon_sym_QMARK_QMARK] = ACTIONS(878),
+ [anon_sym_instanceof] = ACTIONS(878),
+ [anon_sym_BANG] = ACTIONS(878),
+ [anon_sym_TILDE] = ACTIONS(878),
+ [anon_sym_typeof] = ACTIONS(878),
+ [anon_sym_void] = ACTIONS(878),
+ [anon_sym_delete] = ACTIONS(878),
+ [anon_sym_PLUS_PLUS] = ACTIONS(878),
+ [anon_sym_DASH_DASH] = ACTIONS(878),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(878),
+ [sym_number] = ACTIONS(878),
+ [sym_private_property_identifier] = ACTIONS(878),
+ [sym_this] = ACTIONS(878),
+ [sym_super] = ACTIONS(878),
+ [sym_true] = ACTIONS(878),
+ [sym_false] = ACTIONS(878),
+ [sym_null] = ACTIONS(878),
+ [sym_undefined] = ACTIONS(878),
+ [anon_sym_AT] = ACTIONS(878),
+ [anon_sym_static] = ACTIONS(878),
+ [anon_sym_get] = ACTIONS(878),
+ [anon_sym_set] = ACTIONS(878),
+ [sym__automatic_semicolon] = ACTIONS(882),
+ [sym__ternary_qmark] = ACTIONS(882),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [194] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2477),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1067),
+ [sym_subscript_expression] = STATE(1067),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1899),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(194),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [sym_pattern] = STATE(2061),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(884),
+ [anon_sym_export] = ACTIONS(886),
+ [anon_sym_LBRACE] = ACTIONS(888),
+ [anon_sym_COMMA] = ACTIONS(1049),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(886),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(892),
+ [anon_sym_RBRACK] = ACTIONS(1049),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(896),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(898),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(900),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(886),
+ [anon_sym_get] = ACTIONS(886),
+ [anon_sym_set] = ACTIONS(886),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [195] = {
+ [sym_comment] = STATE(195),
+ [ts_builtin_sym_end] = ACTIONS(1051),
+ [sym_identifier] = ACTIONS(932),
+ [anon_sym_export] = ACTIONS(932),
+ [anon_sym_STAR] = ACTIONS(934),
+ [anon_sym_LBRACE] = ACTIONS(932),
+ [anon_sym_COMMA] = ACTIONS(934),
+ [anon_sym_RBRACE] = ACTIONS(932),
+ [anon_sym_import] = ACTIONS(932),
+ [anon_sym_with] = ACTIONS(932),
+ [anon_sym_var] = ACTIONS(932),
+ [anon_sym_let] = ACTIONS(932),
+ [anon_sym_const] = ACTIONS(932),
+ [anon_sym_else] = ACTIONS(932),
+ [anon_sym_if] = ACTIONS(932),
+ [anon_sym_switch] = ACTIONS(932),
+ [anon_sym_for] = ACTIONS(932),
+ [anon_sym_LPAREN] = ACTIONS(932),
+ [anon_sym_await] = ACTIONS(932),
+ [anon_sym_in] = ACTIONS(934),
+ [anon_sym_while] = ACTIONS(932),
+ [anon_sym_do] = ACTIONS(932),
+ [anon_sym_try] = ACTIONS(932),
+ [anon_sym_break] = ACTIONS(932),
+ [anon_sym_continue] = ACTIONS(932),
+ [anon_sym_debugger] = ACTIONS(932),
+ [anon_sym_return] = ACTIONS(932),
+ [anon_sym_throw] = ACTIONS(932),
+ [anon_sym_SEMI] = ACTIONS(932),
+ [anon_sym_yield] = ACTIONS(932),
+ [anon_sym_LBRACK] = ACTIONS(932),
+ [anon_sym_LTtemplate_GT] = ACTIONS(932),
+ [anon_sym_LT] = ACTIONS(932),
+ [anon_sym_GT] = ACTIONS(934),
+ [anon_sym_DOT] = ACTIONS(934),
+ [anon_sym_DQUOTE] = ACTIONS(932),
+ [anon_sym_SQUOTE] = ACTIONS(932),
+ [anon_sym_class] = ACTIONS(932),
+ [anon_sym_async] = ACTIONS(932),
+ [anon_sym_function] = ACTIONS(932),
+ [sym_optional_chain] = ACTIONS(934),
+ [anon_sym_new] = ACTIONS(932),
+ [anon_sym_AMP_AMP] = ACTIONS(934),
+ [anon_sym_PIPE_PIPE] = ACTIONS(934),
+ [anon_sym_GT_GT] = ACTIONS(934),
+ [anon_sym_GT_GT_GT] = ACTIONS(934),
+ [anon_sym_LT_LT] = ACTIONS(934),
+ [anon_sym_AMP] = ACTIONS(934),
+ [anon_sym_CARET] = ACTIONS(934),
+ [anon_sym_PIPE] = ACTIONS(934),
+ [anon_sym_PLUS] = ACTIONS(932),
+ [anon_sym_DASH] = ACTIONS(932),
+ [anon_sym_SLASH] = ACTIONS(932),
+ [anon_sym_PERCENT] = ACTIONS(934),
+ [anon_sym_STAR_STAR] = ACTIONS(934),
+ [anon_sym_LT_EQ] = ACTIONS(934),
+ [anon_sym_EQ_EQ] = ACTIONS(934),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(934),
+ [anon_sym_BANG_EQ] = ACTIONS(934),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(934),
+ [anon_sym_GT_EQ] = ACTIONS(934),
+ [anon_sym_QMARK_QMARK] = ACTIONS(934),
+ [anon_sym_instanceof] = ACTIONS(934),
+ [anon_sym_BANG] = ACTIONS(932),
+ [anon_sym_TILDE] = ACTIONS(932),
+ [anon_sym_typeof] = ACTIONS(932),
+ [anon_sym_void] = ACTIONS(932),
+ [anon_sym_delete] = ACTIONS(932),
+ [anon_sym_PLUS_PLUS] = ACTIONS(932),
+ [anon_sym_DASH_DASH] = ACTIONS(932),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(932),
+ [sym_number] = ACTIONS(932),
+ [sym_private_property_identifier] = ACTIONS(932),
+ [sym_this] = ACTIONS(932),
+ [sym_super] = ACTIONS(932),
+ [sym_true] = ACTIONS(932),
+ [sym_false] = ACTIONS(932),
+ [sym_null] = ACTIONS(932),
+ [sym_undefined] = ACTIONS(932),
+ [anon_sym_AT] = ACTIONS(932),
+ [anon_sym_static] = ACTIONS(932),
+ [anon_sym_get] = ACTIONS(932),
+ [anon_sym_set] = ACTIONS(932),
+ [sym__automatic_semicolon] = ACTIONS(1053),
+ [sym__ternary_qmark] = ACTIONS(938),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [196] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1299),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2179),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1069),
+ [sym_subscript_expression] = STATE(1069),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2748),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(196),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(1921),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(800),
+ [anon_sym_export] = ACTIONS(802),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(802),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1013),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(808),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(898),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(810),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(802),
+ [anon_sym_get] = ACTIONS(802),
+ [anon_sym_set] = ACTIONS(802),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [197] = {
+ [sym_comment] = STATE(197),
+ [sym_identifier] = ACTIONS(914),
+ [anon_sym_export] = ACTIONS(914),
+ [anon_sym_STAR] = ACTIONS(916),
+ [anon_sym_default] = ACTIONS(914),
+ [anon_sym_LBRACE] = ACTIONS(914),
+ [anon_sym_COMMA] = ACTIONS(916),
+ [anon_sym_RBRACE] = ACTIONS(914),
+ [anon_sym_import] = ACTIONS(914),
+ [anon_sym_with] = ACTIONS(914),
+ [anon_sym_var] = ACTIONS(914),
+ [anon_sym_let] = ACTIONS(914),
+ [anon_sym_const] = ACTIONS(914),
+ [anon_sym_if] = ACTIONS(914),
+ [anon_sym_switch] = ACTIONS(914),
+ [anon_sym_for] = ACTIONS(914),
+ [anon_sym_LPAREN] = ACTIONS(914),
+ [anon_sym_await] = ACTIONS(914),
+ [anon_sym_in] = ACTIONS(916),
+ [anon_sym_while] = ACTIONS(914),
+ [anon_sym_do] = ACTIONS(914),
+ [anon_sym_try] = ACTIONS(914),
+ [anon_sym_break] = ACTIONS(914),
+ [anon_sym_continue] = ACTIONS(914),
+ [anon_sym_debugger] = ACTIONS(914),
+ [anon_sym_return] = ACTIONS(914),
+ [anon_sym_throw] = ACTIONS(914),
+ [anon_sym_SEMI] = ACTIONS(914),
+ [anon_sym_case] = ACTIONS(914),
+ [anon_sym_yield] = ACTIONS(914),
+ [anon_sym_LBRACK] = ACTIONS(914),
+ [anon_sym_LTtemplate_GT] = ACTIONS(914),
+ [anon_sym_LT] = ACTIONS(914),
+ [anon_sym_GT] = ACTIONS(916),
+ [anon_sym_DOT] = ACTIONS(916),
+ [anon_sym_DQUOTE] = ACTIONS(914),
+ [anon_sym_SQUOTE] = ACTIONS(914),
+ [anon_sym_class] = ACTIONS(914),
+ [anon_sym_async] = ACTIONS(914),
[anon_sym_function] = ACTIONS(914),
- [sym_async] = ACTIONS(907),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(916),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_static] = ACTIONS(907),
- [anon_sym_get] = ACTIONS(907),
- [anon_sym_set] = ACTIONS(907),
- [sym_grit_metavariable] = ACTIONS(918),
- [sym__ternary_qmark] = ACTIONS(824),
+ [sym_optional_chain] = ACTIONS(916),
+ [anon_sym_new] = ACTIONS(914),
+ [anon_sym_AMP_AMP] = ACTIONS(916),
+ [anon_sym_PIPE_PIPE] = ACTIONS(916),
+ [anon_sym_GT_GT] = ACTIONS(916),
+ [anon_sym_GT_GT_GT] = ACTIONS(916),
+ [anon_sym_LT_LT] = ACTIONS(916),
+ [anon_sym_AMP] = ACTIONS(916),
+ [anon_sym_CARET] = ACTIONS(916),
+ [anon_sym_PIPE] = ACTIONS(916),
+ [anon_sym_PLUS] = ACTIONS(914),
+ [anon_sym_DASH] = ACTIONS(914),
+ [anon_sym_SLASH] = ACTIONS(914),
+ [anon_sym_PERCENT] = ACTIONS(916),
+ [anon_sym_STAR_STAR] = ACTIONS(916),
+ [anon_sym_LT_EQ] = ACTIONS(916),
+ [anon_sym_EQ_EQ] = ACTIONS(916),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(916),
+ [anon_sym_BANG_EQ] = ACTIONS(916),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(916),
+ [anon_sym_GT_EQ] = ACTIONS(916),
+ [anon_sym_QMARK_QMARK] = ACTIONS(916),
+ [anon_sym_instanceof] = ACTIONS(916),
+ [anon_sym_BANG] = ACTIONS(914),
+ [anon_sym_TILDE] = ACTIONS(914),
+ [anon_sym_typeof] = ACTIONS(914),
+ [anon_sym_void] = ACTIONS(914),
+ [anon_sym_delete] = ACTIONS(914),
+ [anon_sym_PLUS_PLUS] = ACTIONS(914),
+ [anon_sym_DASH_DASH] = ACTIONS(914),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(914),
+ [sym_number] = ACTIONS(914),
+ [sym_private_property_identifier] = ACTIONS(914),
+ [sym_this] = ACTIONS(914),
+ [sym_super] = ACTIONS(914),
+ [sym_true] = ACTIONS(914),
+ [sym_false] = ACTIONS(914),
+ [sym_null] = ACTIONS(914),
+ [sym_undefined] = ACTIONS(914),
+ [anon_sym_AT] = ACTIONS(914),
+ [anon_sym_static] = ACTIONS(914),
+ [anon_sym_get] = ACTIONS(914),
+ [anon_sym_set] = ACTIONS(914),
+ [sym__automatic_semicolon] = ACTIONS(1055),
+ [sym__ternary_qmark] = ACTIONS(920),
+ [sym_html_comment] = ACTIONS(5),
},
- [306] = {
- [sym_identifier] = STATE(1673),
- [sym__formal_parameters] = STATE(1674),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(937),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(957),
- [anon_sym_RBRACE] = ACTIONS(957),
- [anon_sym_LPAREN] = ACTIONS(909),
- [anon_sym_RPAREN] = ACTIONS(957),
- [anon_sym_EQ] = ACTIONS(959),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_RBRACK] = ACTIONS(957),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
+ [198] = {
+ [sym_comment] = STATE(198),
+ [ts_builtin_sym_end] = ACTIONS(882),
+ [sym_identifier] = ACTIONS(878),
+ [anon_sym_export] = ACTIONS(878),
+ [anon_sym_STAR] = ACTIONS(878),
+ [anon_sym_LBRACE] = ACTIONS(878),
+ [anon_sym_COMMA] = ACTIONS(878),
+ [anon_sym_RBRACE] = ACTIONS(878),
+ [anon_sym_import] = ACTIONS(878),
+ [anon_sym_with] = ACTIONS(878),
+ [anon_sym_var] = ACTIONS(878),
+ [anon_sym_let] = ACTIONS(878),
+ [anon_sym_const] = ACTIONS(878),
+ [anon_sym_else] = ACTIONS(878),
+ [anon_sym_if] = ACTIONS(878),
+ [anon_sym_switch] = ACTIONS(878),
+ [anon_sym_for] = ACTIONS(878),
+ [anon_sym_LPAREN] = ACTIONS(878),
+ [anon_sym_await] = ACTIONS(878),
+ [anon_sym_in] = ACTIONS(878),
+ [anon_sym_while] = ACTIONS(878),
+ [anon_sym_do] = ACTIONS(878),
+ [anon_sym_try] = ACTIONS(878),
+ [anon_sym_break] = ACTIONS(878),
+ [anon_sym_continue] = ACTIONS(878),
+ [anon_sym_debugger] = ACTIONS(878),
+ [anon_sym_return] = ACTIONS(878),
+ [anon_sym_throw] = ACTIONS(878),
+ [anon_sym_SEMI] = ACTIONS(878),
+ [anon_sym_yield] = ACTIONS(878),
+ [anon_sym_LBRACK] = ACTIONS(878),
+ [anon_sym_LTtemplate_GT] = ACTIONS(878),
+ [anon_sym_LT] = ACTIONS(878),
+ [anon_sym_GT] = ACTIONS(878),
+ [anon_sym_DOT] = ACTIONS(878),
+ [anon_sym_DQUOTE] = ACTIONS(878),
+ [anon_sym_SQUOTE] = ACTIONS(878),
+ [anon_sym_class] = ACTIONS(878),
+ [anon_sym_async] = ACTIONS(878),
+ [anon_sym_function] = ACTIONS(878),
+ [sym_optional_chain] = ACTIONS(878),
+ [anon_sym_new] = ACTIONS(878),
+ [anon_sym_AMP_AMP] = ACTIONS(878),
+ [anon_sym_PIPE_PIPE] = ACTIONS(878),
+ [anon_sym_GT_GT] = ACTIONS(878),
+ [anon_sym_GT_GT_GT] = ACTIONS(878),
+ [anon_sym_LT_LT] = ACTIONS(878),
+ [anon_sym_AMP] = ACTIONS(878),
+ [anon_sym_CARET] = ACTIONS(878),
+ [anon_sym_PIPE] = ACTIONS(878),
+ [anon_sym_PLUS] = ACTIONS(878),
+ [anon_sym_DASH] = ACTIONS(878),
+ [anon_sym_SLASH] = ACTIONS(878),
+ [anon_sym_PERCENT] = ACTIONS(878),
+ [anon_sym_STAR_STAR] = ACTIONS(878),
+ [anon_sym_LT_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(878),
+ [anon_sym_GT_EQ] = ACTIONS(878),
+ [anon_sym_QMARK_QMARK] = ACTIONS(878),
+ [anon_sym_instanceof] = ACTIONS(878),
+ [anon_sym_BANG] = ACTIONS(878),
+ [anon_sym_TILDE] = ACTIONS(878),
+ [anon_sym_typeof] = ACTIONS(878),
+ [anon_sym_void] = ACTIONS(878),
+ [anon_sym_delete] = ACTIONS(878),
+ [anon_sym_PLUS_PLUS] = ACTIONS(878),
+ [anon_sym_DASH_DASH] = ACTIONS(878),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(878),
+ [sym_number] = ACTIONS(878),
+ [sym_private_property_identifier] = ACTIONS(878),
+ [sym_this] = ACTIONS(878),
+ [sym_super] = ACTIONS(878),
+ [sym_true] = ACTIONS(878),
+ [sym_false] = ACTIONS(878),
+ [sym_null] = ACTIONS(878),
+ [sym_undefined] = ACTIONS(878),
+ [anon_sym_AT] = ACTIONS(878),
+ [anon_sym_static] = ACTIONS(878),
+ [anon_sym_get] = ACTIONS(878),
+ [anon_sym_set] = ACTIONS(878),
+ [sym__automatic_semicolon] = ACTIONS(1057),
+ [sym__ternary_qmark] = ACTIONS(882),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [199] = {
+ [sym_comment] = STATE(199),
+ [sym_identifier] = ACTIONS(932),
+ [anon_sym_export] = ACTIONS(932),
+ [anon_sym_STAR] = ACTIONS(934),
+ [anon_sym_default] = ACTIONS(932),
+ [anon_sym_LBRACE] = ACTIONS(932),
+ [anon_sym_COMMA] = ACTIONS(934),
+ [anon_sym_RBRACE] = ACTIONS(932),
+ [anon_sym_import] = ACTIONS(932),
+ [anon_sym_with] = ACTIONS(932),
+ [anon_sym_var] = ACTIONS(932),
+ [anon_sym_let] = ACTIONS(932),
+ [anon_sym_const] = ACTIONS(932),
+ [anon_sym_if] = ACTIONS(932),
+ [anon_sym_switch] = ACTIONS(932),
+ [anon_sym_for] = ACTIONS(932),
+ [anon_sym_LPAREN] = ACTIONS(932),
+ [anon_sym_await] = ACTIONS(932),
+ [anon_sym_in] = ACTIONS(934),
+ [anon_sym_while] = ACTIONS(932),
+ [anon_sym_do] = ACTIONS(932),
+ [anon_sym_try] = ACTIONS(932),
+ [anon_sym_break] = ACTIONS(932),
+ [anon_sym_continue] = ACTIONS(932),
+ [anon_sym_debugger] = ACTIONS(932),
+ [anon_sym_return] = ACTIONS(932),
+ [anon_sym_throw] = ACTIONS(932),
+ [anon_sym_SEMI] = ACTIONS(932),
+ [anon_sym_case] = ACTIONS(932),
+ [anon_sym_yield] = ACTIONS(932),
+ [anon_sym_LBRACK] = ACTIONS(932),
+ [anon_sym_LTtemplate_GT] = ACTIONS(932),
+ [anon_sym_LT] = ACTIONS(932),
+ [anon_sym_GT] = ACTIONS(934),
+ [anon_sym_DOT] = ACTIONS(934),
+ [anon_sym_DQUOTE] = ACTIONS(932),
+ [anon_sym_SQUOTE] = ACTIONS(932),
+ [anon_sym_class] = ACTIONS(932),
+ [anon_sym_async] = ACTIONS(932),
+ [anon_sym_function] = ACTIONS(932),
+ [sym_optional_chain] = ACTIONS(934),
+ [anon_sym_new] = ACTIONS(932),
+ [anon_sym_AMP_AMP] = ACTIONS(934),
+ [anon_sym_PIPE_PIPE] = ACTIONS(934),
+ [anon_sym_GT_GT] = ACTIONS(934),
+ [anon_sym_GT_GT_GT] = ACTIONS(934),
+ [anon_sym_LT_LT] = ACTIONS(934),
+ [anon_sym_AMP] = ACTIONS(934),
+ [anon_sym_CARET] = ACTIONS(934),
+ [anon_sym_PIPE] = ACTIONS(934),
+ [anon_sym_PLUS] = ACTIONS(932),
+ [anon_sym_DASH] = ACTIONS(932),
+ [anon_sym_SLASH] = ACTIONS(932),
+ [anon_sym_PERCENT] = ACTIONS(934),
+ [anon_sym_STAR_STAR] = ACTIONS(934),
+ [anon_sym_LT_EQ] = ACTIONS(934),
+ [anon_sym_EQ_EQ] = ACTIONS(934),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(934),
+ [anon_sym_BANG_EQ] = ACTIONS(934),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(934),
+ [anon_sym_GT_EQ] = ACTIONS(934),
+ [anon_sym_QMARK_QMARK] = ACTIONS(934),
+ [anon_sym_instanceof] = ACTIONS(934),
+ [anon_sym_BANG] = ACTIONS(932),
+ [anon_sym_TILDE] = ACTIONS(932),
+ [anon_sym_typeof] = ACTIONS(932),
+ [anon_sym_void] = ACTIONS(932),
+ [anon_sym_delete] = ACTIONS(932),
+ [anon_sym_PLUS_PLUS] = ACTIONS(932),
+ [anon_sym_DASH_DASH] = ACTIONS(932),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(932),
+ [sym_number] = ACTIONS(932),
+ [sym_private_property_identifier] = ACTIONS(932),
+ [sym_this] = ACTIONS(932),
+ [sym_super] = ACTIONS(932),
+ [sym_true] = ACTIONS(932),
+ [sym_false] = ACTIONS(932),
+ [sym_null] = ACTIONS(932),
+ [sym_undefined] = ACTIONS(932),
+ [anon_sym_AT] = ACTIONS(932),
+ [anon_sym_static] = ACTIONS(932),
+ [anon_sym_get] = ACTIONS(932),
+ [anon_sym_set] = ACTIONS(932),
+ [sym__automatic_semicolon] = ACTIONS(1059),
+ [sym__ternary_qmark] = ACTIONS(938),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [200] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1350),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_spread_element] = STATE(2100),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(200),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2101),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_COMMA] = ACTIONS(1061),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1063),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(1065),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [201] = {
+ [sym_comment] = STATE(201),
+ [ts_builtin_sym_end] = ACTIONS(876),
+ [sym_identifier] = ACTIONS(874),
+ [anon_sym_export] = ACTIONS(874),
+ [anon_sym_STAR] = ACTIONS(874),
+ [anon_sym_LBRACE] = ACTIONS(874),
+ [anon_sym_COMMA] = ACTIONS(874),
+ [anon_sym_RBRACE] = ACTIONS(874),
+ [anon_sym_import] = ACTIONS(874),
+ [anon_sym_with] = ACTIONS(874),
+ [anon_sym_var] = ACTIONS(874),
+ [anon_sym_let] = ACTIONS(874),
+ [anon_sym_const] = ACTIONS(874),
+ [anon_sym_if] = ACTIONS(874),
+ [anon_sym_switch] = ACTIONS(874),
+ [anon_sym_for] = ACTIONS(874),
+ [anon_sym_LPAREN] = ACTIONS(874),
+ [anon_sym_await] = ACTIONS(874),
+ [anon_sym_in] = ACTIONS(874),
+ [anon_sym_while] = ACTIONS(874),
+ [anon_sym_do] = ACTIONS(874),
+ [anon_sym_try] = ACTIONS(874),
+ [anon_sym_break] = ACTIONS(874),
+ [anon_sym_continue] = ACTIONS(874),
+ [anon_sym_debugger] = ACTIONS(874),
+ [anon_sym_return] = ACTIONS(874),
+ [anon_sym_throw] = ACTIONS(874),
+ [anon_sym_SEMI] = ACTIONS(874),
+ [anon_sym_yield] = ACTIONS(874),
+ [anon_sym_LBRACK] = ACTIONS(874),
+ [anon_sym_LTtemplate_GT] = ACTIONS(874),
+ [anon_sym_LT] = ACTIONS(874),
+ [anon_sym_GT] = ACTIONS(874),
+ [anon_sym_DOT] = ACTIONS(874),
+ [anon_sym_DQUOTE] = ACTIONS(874),
+ [anon_sym_SQUOTE] = ACTIONS(874),
+ [anon_sym_class] = ACTIONS(874),
+ [anon_sym_async] = ACTIONS(874),
+ [anon_sym_function] = ACTIONS(874),
+ [sym_optional_chain] = ACTIONS(874),
+ [anon_sym_new] = ACTIONS(874),
+ [anon_sym_AMP_AMP] = ACTIONS(874),
+ [anon_sym_PIPE_PIPE] = ACTIONS(874),
+ [anon_sym_GT_GT] = ACTIONS(874),
+ [anon_sym_GT_GT_GT] = ACTIONS(874),
+ [anon_sym_LT_LT] = ACTIONS(874),
+ [anon_sym_AMP] = ACTIONS(874),
+ [anon_sym_CARET] = ACTIONS(874),
+ [anon_sym_PIPE] = ACTIONS(874),
+ [anon_sym_PLUS] = ACTIONS(874),
+ [anon_sym_DASH] = ACTIONS(874),
+ [anon_sym_SLASH] = ACTIONS(874),
+ [anon_sym_PERCENT] = ACTIONS(874),
+ [anon_sym_STAR_STAR] = ACTIONS(874),
+ [anon_sym_LT_EQ] = ACTIONS(874),
+ [anon_sym_EQ_EQ] = ACTIONS(874),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(874),
+ [anon_sym_BANG_EQ] = ACTIONS(874),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(874),
+ [anon_sym_GT_EQ] = ACTIONS(874),
+ [anon_sym_QMARK_QMARK] = ACTIONS(874),
+ [anon_sym_instanceof] = ACTIONS(874),
+ [anon_sym_BANG] = ACTIONS(874),
+ [anon_sym_TILDE] = ACTIONS(874),
+ [anon_sym_typeof] = ACTIONS(874),
+ [anon_sym_void] = ACTIONS(874),
+ [anon_sym_delete] = ACTIONS(874),
+ [anon_sym_PLUS_PLUS] = ACTIONS(874),
+ [anon_sym_DASH_DASH] = ACTIONS(874),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(874),
+ [sym_number] = ACTIONS(874),
+ [sym_private_property_identifier] = ACTIONS(874),
+ [sym_this] = ACTIONS(874),
+ [sym_super] = ACTIONS(874),
+ [sym_true] = ACTIONS(874),
+ [sym_false] = ACTIONS(874),
+ [sym_null] = ACTIONS(874),
+ [sym_undefined] = ACTIONS(874),
+ [anon_sym_AT] = ACTIONS(874),
+ [anon_sym_static] = ACTIONS(874),
+ [anon_sym_get] = ACTIONS(874),
+ [anon_sym_set] = ACTIONS(874),
+ [sym__automatic_semicolon] = ACTIONS(876),
+ [sym__ternary_qmark] = ACTIONS(876),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [202] = {
+ [sym_comment] = STATE(202),
+ [ts_builtin_sym_end] = ACTIONS(1037),
+ [sym_identifier] = ACTIONS(914),
+ [anon_sym_export] = ACTIONS(914),
+ [anon_sym_STAR] = ACTIONS(916),
+ [anon_sym_LBRACE] = ACTIONS(914),
+ [anon_sym_COMMA] = ACTIONS(916),
+ [anon_sym_RBRACE] = ACTIONS(914),
+ [anon_sym_import] = ACTIONS(914),
+ [anon_sym_with] = ACTIONS(914),
+ [anon_sym_var] = ACTIONS(914),
+ [anon_sym_let] = ACTIONS(914),
+ [anon_sym_const] = ACTIONS(914),
+ [anon_sym_if] = ACTIONS(914),
+ [anon_sym_switch] = ACTIONS(914),
+ [anon_sym_for] = ACTIONS(914),
+ [anon_sym_LPAREN] = ACTIONS(914),
+ [anon_sym_await] = ACTIONS(914),
+ [anon_sym_in] = ACTIONS(916),
+ [anon_sym_while] = ACTIONS(914),
+ [anon_sym_do] = ACTIONS(914),
+ [anon_sym_try] = ACTIONS(914),
+ [anon_sym_break] = ACTIONS(914),
+ [anon_sym_continue] = ACTIONS(914),
+ [anon_sym_debugger] = ACTIONS(914),
+ [anon_sym_return] = ACTIONS(914),
+ [anon_sym_throw] = ACTIONS(914),
+ [anon_sym_SEMI] = ACTIONS(914),
+ [anon_sym_yield] = ACTIONS(914),
+ [anon_sym_LBRACK] = ACTIONS(914),
+ [anon_sym_LTtemplate_GT] = ACTIONS(914),
+ [anon_sym_LT] = ACTIONS(914),
+ [anon_sym_GT] = ACTIONS(916),
+ [anon_sym_DOT] = ACTIONS(916),
+ [anon_sym_DQUOTE] = ACTIONS(914),
+ [anon_sym_SQUOTE] = ACTIONS(914),
+ [anon_sym_class] = ACTIONS(914),
+ [anon_sym_async] = ACTIONS(914),
[anon_sym_function] = ACTIONS(914),
- [sym_async] = ACTIONS(937),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(941),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_static] = ACTIONS(937),
- [anon_sym_get] = ACTIONS(937),
- [anon_sym_set] = ACTIONS(937),
- [sym_grit_metavariable] = ACTIONS(918),
- [sym__ternary_qmark] = ACTIONS(824),
+ [sym_optional_chain] = ACTIONS(916),
+ [anon_sym_new] = ACTIONS(914),
+ [anon_sym_AMP_AMP] = ACTIONS(916),
+ [anon_sym_PIPE_PIPE] = ACTIONS(916),
+ [anon_sym_GT_GT] = ACTIONS(916),
+ [anon_sym_GT_GT_GT] = ACTIONS(916),
+ [anon_sym_LT_LT] = ACTIONS(916),
+ [anon_sym_AMP] = ACTIONS(916),
+ [anon_sym_CARET] = ACTIONS(916),
+ [anon_sym_PIPE] = ACTIONS(916),
+ [anon_sym_PLUS] = ACTIONS(914),
+ [anon_sym_DASH] = ACTIONS(914),
+ [anon_sym_SLASH] = ACTIONS(914),
+ [anon_sym_PERCENT] = ACTIONS(916),
+ [anon_sym_STAR_STAR] = ACTIONS(916),
+ [anon_sym_LT_EQ] = ACTIONS(916),
+ [anon_sym_EQ_EQ] = ACTIONS(916),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(916),
+ [anon_sym_BANG_EQ] = ACTIONS(916),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(916),
+ [anon_sym_GT_EQ] = ACTIONS(916),
+ [anon_sym_QMARK_QMARK] = ACTIONS(916),
+ [anon_sym_instanceof] = ACTIONS(916),
+ [anon_sym_BANG] = ACTIONS(914),
+ [anon_sym_TILDE] = ACTIONS(914),
+ [anon_sym_typeof] = ACTIONS(914),
+ [anon_sym_void] = ACTIONS(914),
+ [anon_sym_delete] = ACTIONS(914),
+ [anon_sym_PLUS_PLUS] = ACTIONS(914),
+ [anon_sym_DASH_DASH] = ACTIONS(914),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(914),
+ [sym_number] = ACTIONS(914),
+ [sym_private_property_identifier] = ACTIONS(914),
+ [sym_this] = ACTIONS(914),
+ [sym_super] = ACTIONS(914),
+ [sym_true] = ACTIONS(914),
+ [sym_false] = ACTIONS(914),
+ [sym_null] = ACTIONS(914),
+ [sym_undefined] = ACTIONS(914),
+ [anon_sym_AT] = ACTIONS(914),
+ [anon_sym_static] = ACTIONS(914),
+ [anon_sym_get] = ACTIONS(914),
+ [anon_sym_set] = ACTIONS(914),
+ [sym__automatic_semicolon] = ACTIONS(1067),
+ [sym__ternary_qmark] = ACTIONS(920),
+ [sym_html_comment] = ACTIONS(5),
},
- [307] = {
- [sym_identifier] = STATE(1602),
- [sym__formal_parameters] = STATE(1603),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(922),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_LPAREN] = ACTIONS(909),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_COLON] = ACTIONS(886),
- [anon_sym_EQ] = ACTIONS(888),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
- [anon_sym_function] = ACTIONS(962),
- [sym_async] = ACTIONS(922),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_static] = ACTIONS(922),
- [anon_sym_get] = ACTIONS(922),
- [anon_sym_set] = ACTIONS(922),
- [sym_grit_metavariable] = ACTIONS(918),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [203] = {
+ [sym_comment] = STATE(203),
+ [ts_builtin_sym_end] = ACTIONS(1021),
+ [sym_identifier] = ACTIONS(940),
+ [anon_sym_export] = ACTIONS(940),
+ [anon_sym_STAR] = ACTIONS(942),
+ [anon_sym_LBRACE] = ACTIONS(940),
+ [anon_sym_COMMA] = ACTIONS(942),
+ [anon_sym_RBRACE] = ACTIONS(940),
+ [anon_sym_import] = ACTIONS(940),
+ [anon_sym_with] = ACTIONS(940),
+ [anon_sym_var] = ACTIONS(940),
+ [anon_sym_let] = ACTIONS(940),
+ [anon_sym_const] = ACTIONS(940),
+ [anon_sym_if] = ACTIONS(940),
+ [anon_sym_switch] = ACTIONS(940),
+ [anon_sym_for] = ACTIONS(940),
+ [anon_sym_LPAREN] = ACTIONS(940),
+ [anon_sym_await] = ACTIONS(940),
+ [anon_sym_in] = ACTIONS(942),
+ [anon_sym_while] = ACTIONS(940),
+ [anon_sym_do] = ACTIONS(940),
+ [anon_sym_try] = ACTIONS(940),
+ [anon_sym_break] = ACTIONS(940),
+ [anon_sym_continue] = ACTIONS(940),
+ [anon_sym_debugger] = ACTIONS(940),
+ [anon_sym_return] = ACTIONS(940),
+ [anon_sym_throw] = ACTIONS(940),
+ [anon_sym_SEMI] = ACTIONS(940),
+ [anon_sym_yield] = ACTIONS(940),
+ [anon_sym_LBRACK] = ACTIONS(940),
+ [anon_sym_LTtemplate_GT] = ACTIONS(940),
+ [anon_sym_LT] = ACTIONS(940),
+ [anon_sym_GT] = ACTIONS(942),
+ [anon_sym_DOT] = ACTIONS(942),
+ [anon_sym_DQUOTE] = ACTIONS(940),
+ [anon_sym_SQUOTE] = ACTIONS(940),
+ [anon_sym_class] = ACTIONS(940),
+ [anon_sym_async] = ACTIONS(940),
+ [anon_sym_function] = ACTIONS(940),
+ [sym_optional_chain] = ACTIONS(942),
+ [anon_sym_new] = ACTIONS(940),
+ [anon_sym_AMP_AMP] = ACTIONS(942),
+ [anon_sym_PIPE_PIPE] = ACTIONS(942),
+ [anon_sym_GT_GT] = ACTIONS(942),
+ [anon_sym_GT_GT_GT] = ACTIONS(942),
+ [anon_sym_LT_LT] = ACTIONS(942),
+ [anon_sym_AMP] = ACTIONS(942),
+ [anon_sym_CARET] = ACTIONS(942),
+ [anon_sym_PIPE] = ACTIONS(942),
+ [anon_sym_PLUS] = ACTIONS(940),
+ [anon_sym_DASH] = ACTIONS(940),
+ [anon_sym_SLASH] = ACTIONS(940),
+ [anon_sym_PERCENT] = ACTIONS(942),
+ [anon_sym_STAR_STAR] = ACTIONS(942),
+ [anon_sym_LT_EQ] = ACTIONS(942),
+ [anon_sym_EQ_EQ] = ACTIONS(942),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(942),
+ [anon_sym_BANG_EQ] = ACTIONS(942),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(942),
+ [anon_sym_GT_EQ] = ACTIONS(942),
+ [anon_sym_QMARK_QMARK] = ACTIONS(942),
+ [anon_sym_instanceof] = ACTIONS(942),
+ [anon_sym_BANG] = ACTIONS(940),
+ [anon_sym_TILDE] = ACTIONS(940),
+ [anon_sym_typeof] = ACTIONS(940),
+ [anon_sym_void] = ACTIONS(940),
+ [anon_sym_delete] = ACTIONS(940),
+ [anon_sym_PLUS_PLUS] = ACTIONS(940),
+ [anon_sym_DASH_DASH] = ACTIONS(940),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(940),
+ [sym_number] = ACTIONS(940),
+ [sym_private_property_identifier] = ACTIONS(940),
+ [sym_this] = ACTIONS(940),
+ [sym_super] = ACTIONS(940),
+ [sym_true] = ACTIONS(940),
+ [sym_false] = ACTIONS(940),
+ [sym_null] = ACTIONS(940),
+ [sym_undefined] = ACTIONS(940),
+ [anon_sym_AT] = ACTIONS(940),
+ [anon_sym_static] = ACTIONS(940),
+ [anon_sym_get] = ACTIONS(940),
+ [anon_sym_set] = ACTIONS(940),
+ [sym__automatic_semicolon] = ACTIONS(1069),
+ [sym__ternary_qmark] = ACTIONS(946),
+ [sym_html_comment] = ACTIONS(5),
},
- [308] = {
- [sym_identifier] = STATE(1602),
- [sym__formal_parameters] = STATE(1603),
- [sym__primitive_identifier] = ACTIONS(858),
- [anon_sym_export] = ACTIONS(922),
- [anon_sym_STAR] = ACTIONS(836),
- [anon_sym_COMMA] = ACTIONS(824),
- [anon_sym_RBRACE] = ACTIONS(824),
- [anon_sym_LPAREN] = ACTIONS(909),
- [anon_sym_SEMI] = ACTIONS(824),
- [anon_sym_EQ] = ACTIONS(912),
- [anon_sym_LBRACK] = ACTIONS(824),
- [anon_sym_LT] = ACTIONS(836),
- [anon_sym_GT] = ACTIONS(836),
- [anon_sym_SLASH] = ACTIONS(836),
- [anon_sym_DOT] = ACTIONS(824),
+ [204] = {
+ [sym_comment] = STATE(204),
+ [ts_builtin_sym_end] = ACTIONS(1029),
+ [sym_identifier] = ACTIONS(958),
+ [anon_sym_export] = ACTIONS(958),
+ [anon_sym_STAR] = ACTIONS(960),
+ [anon_sym_LBRACE] = ACTIONS(958),
+ [anon_sym_COMMA] = ACTIONS(960),
+ [anon_sym_RBRACE] = ACTIONS(958),
+ [anon_sym_import] = ACTIONS(958),
+ [anon_sym_with] = ACTIONS(958),
+ [anon_sym_var] = ACTIONS(958),
+ [anon_sym_let] = ACTIONS(958),
+ [anon_sym_const] = ACTIONS(958),
+ [anon_sym_if] = ACTIONS(958),
+ [anon_sym_switch] = ACTIONS(958),
+ [anon_sym_for] = ACTIONS(958),
+ [anon_sym_LPAREN] = ACTIONS(958),
+ [anon_sym_await] = ACTIONS(958),
+ [anon_sym_in] = ACTIONS(960),
+ [anon_sym_while] = ACTIONS(958),
+ [anon_sym_do] = ACTIONS(958),
+ [anon_sym_try] = ACTIONS(958),
+ [anon_sym_break] = ACTIONS(958),
+ [anon_sym_continue] = ACTIONS(958),
+ [anon_sym_debugger] = ACTIONS(958),
+ [anon_sym_return] = ACTIONS(958),
+ [anon_sym_throw] = ACTIONS(958),
+ [anon_sym_SEMI] = ACTIONS(958),
+ [anon_sym_yield] = ACTIONS(958),
+ [anon_sym_LBRACK] = ACTIONS(958),
+ [anon_sym_LTtemplate_GT] = ACTIONS(958),
+ [anon_sym_LT] = ACTIONS(958),
+ [anon_sym_GT] = ACTIONS(960),
+ [anon_sym_DOT] = ACTIONS(960),
+ [anon_sym_DQUOTE] = ACTIONS(958),
+ [anon_sym_SQUOTE] = ACTIONS(958),
+ [anon_sym_class] = ACTIONS(958),
+ [anon_sym_async] = ACTIONS(958),
+ [anon_sym_function] = ACTIONS(958),
+ [sym_optional_chain] = ACTIONS(960),
+ [anon_sym_new] = ACTIONS(958),
+ [anon_sym_AMP_AMP] = ACTIONS(960),
+ [anon_sym_PIPE_PIPE] = ACTIONS(960),
+ [anon_sym_GT_GT] = ACTIONS(960),
+ [anon_sym_GT_GT_GT] = ACTIONS(960),
+ [anon_sym_LT_LT] = ACTIONS(960),
+ [anon_sym_AMP] = ACTIONS(960),
+ [anon_sym_CARET] = ACTIONS(960),
+ [anon_sym_PIPE] = ACTIONS(960),
+ [anon_sym_PLUS] = ACTIONS(958),
+ [anon_sym_DASH] = ACTIONS(958),
+ [anon_sym_SLASH] = ACTIONS(958),
+ [anon_sym_PERCENT] = ACTIONS(960),
+ [anon_sym_STAR_STAR] = ACTIONS(960),
+ [anon_sym_LT_EQ] = ACTIONS(960),
+ [anon_sym_EQ_EQ] = ACTIONS(960),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(960),
+ [anon_sym_BANG_EQ] = ACTIONS(960),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(960),
+ [anon_sym_GT_EQ] = ACTIONS(960),
+ [anon_sym_QMARK_QMARK] = ACTIONS(960),
+ [anon_sym_instanceof] = ACTIONS(960),
+ [anon_sym_BANG] = ACTIONS(958),
+ [anon_sym_TILDE] = ACTIONS(958),
+ [anon_sym_typeof] = ACTIONS(958),
+ [anon_sym_void] = ACTIONS(958),
+ [anon_sym_delete] = ACTIONS(958),
+ [anon_sym_PLUS_PLUS] = ACTIONS(958),
+ [anon_sym_DASH_DASH] = ACTIONS(958),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(958),
+ [sym_number] = ACTIONS(958),
+ [sym_private_property_identifier] = ACTIONS(958),
+ [sym_this] = ACTIONS(958),
+ [sym_super] = ACTIONS(958),
+ [sym_true] = ACTIONS(958),
+ [sym_false] = ACTIONS(958),
+ [sym_null] = ACTIONS(958),
+ [sym_undefined] = ACTIONS(958),
+ [anon_sym_AT] = ACTIONS(958),
+ [anon_sym_static] = ACTIONS(958),
+ [anon_sym_get] = ACTIONS(958),
+ [anon_sym_set] = ACTIONS(958),
+ [sym__automatic_semicolon] = ACTIONS(1071),
+ [sym__ternary_qmark] = ACTIONS(964),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [205] = {
+ [sym_comment] = STATE(205),
+ [ts_builtin_sym_end] = ACTIONS(999),
+ [sym_identifier] = ACTIONS(948),
+ [anon_sym_export] = ACTIONS(948),
+ [anon_sym_STAR] = ACTIONS(950),
+ [anon_sym_LBRACE] = ACTIONS(948),
+ [anon_sym_COMMA] = ACTIONS(950),
+ [anon_sym_RBRACE] = ACTIONS(948),
+ [anon_sym_import] = ACTIONS(948),
+ [anon_sym_with] = ACTIONS(948),
+ [anon_sym_var] = ACTIONS(948),
+ [anon_sym_let] = ACTIONS(948),
+ [anon_sym_const] = ACTIONS(948),
+ [anon_sym_if] = ACTIONS(948),
+ [anon_sym_switch] = ACTIONS(948),
+ [anon_sym_for] = ACTIONS(948),
+ [anon_sym_LPAREN] = ACTIONS(948),
+ [anon_sym_await] = ACTIONS(948),
+ [anon_sym_in] = ACTIONS(950),
+ [anon_sym_while] = ACTIONS(948),
+ [anon_sym_do] = ACTIONS(948),
+ [anon_sym_try] = ACTIONS(948),
+ [anon_sym_break] = ACTIONS(948),
+ [anon_sym_continue] = ACTIONS(948),
+ [anon_sym_debugger] = ACTIONS(948),
+ [anon_sym_return] = ACTIONS(948),
+ [anon_sym_throw] = ACTIONS(948),
+ [anon_sym_SEMI] = ACTIONS(948),
+ [anon_sym_yield] = ACTIONS(948),
+ [anon_sym_LBRACK] = ACTIONS(948),
+ [anon_sym_LTtemplate_GT] = ACTIONS(948),
+ [anon_sym_LT] = ACTIONS(948),
+ [anon_sym_GT] = ACTIONS(950),
+ [anon_sym_DOT] = ACTIONS(950),
+ [anon_sym_DQUOTE] = ACTIONS(948),
+ [anon_sym_SQUOTE] = ACTIONS(948),
+ [anon_sym_class] = ACTIONS(948),
+ [anon_sym_async] = ACTIONS(948),
+ [anon_sym_function] = ACTIONS(948),
+ [sym_optional_chain] = ACTIONS(950),
+ [anon_sym_new] = ACTIONS(948),
+ [anon_sym_AMP_AMP] = ACTIONS(950),
+ [anon_sym_PIPE_PIPE] = ACTIONS(950),
+ [anon_sym_GT_GT] = ACTIONS(950),
+ [anon_sym_GT_GT_GT] = ACTIONS(950),
+ [anon_sym_LT_LT] = ACTIONS(950),
+ [anon_sym_AMP] = ACTIONS(950),
+ [anon_sym_CARET] = ACTIONS(950),
+ [anon_sym_PIPE] = ACTIONS(950),
+ [anon_sym_PLUS] = ACTIONS(948),
+ [anon_sym_DASH] = ACTIONS(948),
+ [anon_sym_SLASH] = ACTIONS(948),
+ [anon_sym_PERCENT] = ACTIONS(950),
+ [anon_sym_STAR_STAR] = ACTIONS(950),
+ [anon_sym_LT_EQ] = ACTIONS(950),
+ [anon_sym_EQ_EQ] = ACTIONS(950),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(950),
+ [anon_sym_BANG_EQ] = ACTIONS(950),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(950),
+ [anon_sym_GT_EQ] = ACTIONS(950),
+ [anon_sym_QMARK_QMARK] = ACTIONS(950),
+ [anon_sym_instanceof] = ACTIONS(950),
+ [anon_sym_BANG] = ACTIONS(948),
+ [anon_sym_TILDE] = ACTIONS(948),
+ [anon_sym_typeof] = ACTIONS(948),
+ [anon_sym_void] = ACTIONS(948),
+ [anon_sym_delete] = ACTIONS(948),
+ [anon_sym_PLUS_PLUS] = ACTIONS(948),
+ [anon_sym_DASH_DASH] = ACTIONS(948),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(948),
+ [sym_number] = ACTIONS(948),
+ [sym_private_property_identifier] = ACTIONS(948),
+ [sym_this] = ACTIONS(948),
+ [sym_super] = ACTIONS(948),
+ [sym_true] = ACTIONS(948),
+ [sym_false] = ACTIONS(948),
+ [sym_null] = ACTIONS(948),
+ [sym_undefined] = ACTIONS(948),
+ [anon_sym_AT] = ACTIONS(948),
+ [anon_sym_static] = ACTIONS(948),
+ [anon_sym_get] = ACTIONS(948),
+ [anon_sym_set] = ACTIONS(948),
+ [sym__automatic_semicolon] = ACTIONS(1073),
+ [sym__ternary_qmark] = ACTIONS(954),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [206] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1362),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_spread_element] = STATE(2083),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(206),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2087),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_COMMA] = ACTIONS(1061),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1075),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(1065),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [207] = {
+ [sym_comment] = STATE(207),
+ [ts_builtin_sym_end] = ACTIONS(1015),
+ [sym_identifier] = ACTIONS(924),
+ [anon_sym_export] = ACTIONS(924),
+ [anon_sym_STAR] = ACTIONS(926),
+ [anon_sym_LBRACE] = ACTIONS(924),
+ [anon_sym_COMMA] = ACTIONS(926),
+ [anon_sym_RBRACE] = ACTIONS(924),
+ [anon_sym_import] = ACTIONS(924),
+ [anon_sym_with] = ACTIONS(924),
+ [anon_sym_var] = ACTIONS(924),
+ [anon_sym_let] = ACTIONS(924),
+ [anon_sym_const] = ACTIONS(924),
+ [anon_sym_if] = ACTIONS(924),
+ [anon_sym_switch] = ACTIONS(924),
+ [anon_sym_for] = ACTIONS(924),
+ [anon_sym_LPAREN] = ACTIONS(924),
+ [anon_sym_await] = ACTIONS(924),
+ [anon_sym_in] = ACTIONS(926),
+ [anon_sym_while] = ACTIONS(924),
+ [anon_sym_do] = ACTIONS(924),
+ [anon_sym_try] = ACTIONS(924),
+ [anon_sym_break] = ACTIONS(924),
+ [anon_sym_continue] = ACTIONS(924),
+ [anon_sym_debugger] = ACTIONS(924),
+ [anon_sym_return] = ACTIONS(924),
+ [anon_sym_throw] = ACTIONS(924),
+ [anon_sym_SEMI] = ACTIONS(924),
+ [anon_sym_yield] = ACTIONS(924),
+ [anon_sym_LBRACK] = ACTIONS(924),
+ [anon_sym_LTtemplate_GT] = ACTIONS(924),
+ [anon_sym_LT] = ACTIONS(924),
+ [anon_sym_GT] = ACTIONS(926),
+ [anon_sym_DOT] = ACTIONS(926),
+ [anon_sym_DQUOTE] = ACTIONS(924),
+ [anon_sym_SQUOTE] = ACTIONS(924),
+ [anon_sym_class] = ACTIONS(924),
+ [anon_sym_async] = ACTIONS(924),
[anon_sym_function] = ACTIONS(924),
- [sym_async] = ACTIONS(922),
- [sym_in] = ACTIONS(836),
- [anon_sym_EQ_GT] = ACTIONS(848),
- [sym_optional_chain] = ACTIONS(824),
- [sym_plus_equal] = ACTIONS(850),
- [sym_minus_equal] = ACTIONS(850),
- [sym_times_equal] = ACTIONS(850),
- [sym_divide_equal] = ACTIONS(850),
- [sym_modulo_equal] = ACTIONS(850),
- [sym_xor_equal] = ACTIONS(850),
- [sym_and_equal] = ACTIONS(850),
- [sym_or_equal] = ACTIONS(850),
- [sym_right_shift_equal] = ACTIONS(850),
- [sym_unsigned_right_shift_equal] = ACTIONS(850),
- [sym_left_shift_equal] = ACTIONS(850),
- [sym_exponent_equal] = ACTIONS(850),
- [sym_logical_and_equal] = ACTIONS(850),
- [sym_logical_or_equal] = ACTIONS(850),
- [sym_logical_nullish_equal] = ACTIONS(850),
- [sym_logical_and] = ACTIONS(836),
- [sym_logical_or] = ACTIONS(836),
- [sym_binary_right_shift] = ACTIONS(836),
- [sym_binary_unsigned_right_shift] = ACTIONS(836),
- [sym_binary_left_shift] = ACTIONS(836),
- [sym_bitwise_and] = ACTIONS(836),
- [sym_bitwise_xor] = ACTIONS(836),
- [sym_bitwise_or] = ACTIONS(836),
- [sym_plus] = ACTIONS(836),
- [sym_minus] = ACTIONS(836),
- [sym_binary_modulo] = ACTIONS(836),
- [sym_binary_exp] = ACTIONS(836),
- [sym_less_than_or_equal] = ACTIONS(824),
- [sym_equal] = ACTIONS(836),
- [sym_strict_equal] = ACTIONS(824),
- [sym_not_equal] = ACTIONS(836),
- [sym_strict_not_equal] = ACTIONS(824),
- [sym_greater_than_or_equal] = ACTIONS(824),
- [sym_logical_nullish] = ACTIONS(836),
- [sym_instanceof] = ACTIONS(836),
- [sym_increment] = ACTIONS(824),
- [sym_decrement] = ACTIONS(824),
- [sym_comment] = ACTIONS(3),
- [anon_sym_BQUOTE] = ACTIONS(824),
- [sym_static] = ACTIONS(922),
- [anon_sym_get] = ACTIONS(922),
- [anon_sym_set] = ACTIONS(922),
- [sym_grit_metavariable] = ACTIONS(918),
- [sym__automatic_semicolon] = ACTIONS(824),
- [sym__ternary_qmark] = ACTIONS(824),
+ [sym_optional_chain] = ACTIONS(926),
+ [anon_sym_new] = ACTIONS(924),
+ [anon_sym_AMP_AMP] = ACTIONS(926),
+ [anon_sym_PIPE_PIPE] = ACTIONS(926),
+ [anon_sym_GT_GT] = ACTIONS(926),
+ [anon_sym_GT_GT_GT] = ACTIONS(926),
+ [anon_sym_LT_LT] = ACTIONS(926),
+ [anon_sym_AMP] = ACTIONS(926),
+ [anon_sym_CARET] = ACTIONS(926),
+ [anon_sym_PIPE] = ACTIONS(926),
+ [anon_sym_PLUS] = ACTIONS(924),
+ [anon_sym_DASH] = ACTIONS(924),
+ [anon_sym_SLASH] = ACTIONS(924),
+ [anon_sym_PERCENT] = ACTIONS(926),
+ [anon_sym_STAR_STAR] = ACTIONS(926),
+ [anon_sym_LT_EQ] = ACTIONS(926),
+ [anon_sym_EQ_EQ] = ACTIONS(926),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(926),
+ [anon_sym_BANG_EQ] = ACTIONS(926),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(926),
+ [anon_sym_GT_EQ] = ACTIONS(926),
+ [anon_sym_QMARK_QMARK] = ACTIONS(926),
+ [anon_sym_instanceof] = ACTIONS(926),
+ [anon_sym_BANG] = ACTIONS(924),
+ [anon_sym_TILDE] = ACTIONS(924),
+ [anon_sym_typeof] = ACTIONS(924),
+ [anon_sym_void] = ACTIONS(924),
+ [anon_sym_delete] = ACTIONS(924),
+ [anon_sym_PLUS_PLUS] = ACTIONS(924),
+ [anon_sym_DASH_DASH] = ACTIONS(924),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(924),
+ [sym_number] = ACTIONS(924),
+ [sym_private_property_identifier] = ACTIONS(924),
+ [sym_this] = ACTIONS(924),
+ [sym_super] = ACTIONS(924),
+ [sym_true] = ACTIONS(924),
+ [sym_false] = ACTIONS(924),
+ [sym_null] = ACTIONS(924),
+ [sym_undefined] = ACTIONS(924),
+ [anon_sym_AT] = ACTIONS(924),
+ [anon_sym_static] = ACTIONS(924),
+ [anon_sym_get] = ACTIONS(924),
+ [anon_sym_set] = ACTIONS(924),
+ [sym__automatic_semicolon] = ACTIONS(1077),
+ [sym__ternary_qmark] = ACTIONS(930),
+ [sym_html_comment] = ACTIONS(5),
},
-};
-
-static const uint16_t ts_small_parse_table[] = {
- [0] = 14,
+ [208] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1371),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_spread_element] = STATE(2066),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(208),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2067),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_COMMA] = ACTIONS(1061),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1079),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(1065),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [209] = {
+ [sym_comment] = STATE(209),
+ [ts_builtin_sym_end] = ACTIONS(908),
+ [sym_identifier] = ACTIONS(906),
+ [anon_sym_export] = ACTIONS(906),
+ [anon_sym_STAR] = ACTIONS(906),
+ [anon_sym_LBRACE] = ACTIONS(906),
+ [anon_sym_COMMA] = ACTIONS(906),
+ [anon_sym_RBRACE] = ACTIONS(906),
+ [anon_sym_import] = ACTIONS(906),
+ [anon_sym_with] = ACTIONS(906),
+ [anon_sym_var] = ACTIONS(906),
+ [anon_sym_let] = ACTIONS(906),
+ [anon_sym_const] = ACTIONS(906),
+ [anon_sym_if] = ACTIONS(906),
+ [anon_sym_switch] = ACTIONS(906),
+ [anon_sym_for] = ACTIONS(906),
+ [anon_sym_LPAREN] = ACTIONS(906),
+ [anon_sym_await] = ACTIONS(906),
+ [anon_sym_in] = ACTIONS(906),
+ [anon_sym_while] = ACTIONS(906),
+ [anon_sym_do] = ACTIONS(906),
+ [anon_sym_try] = ACTIONS(906),
+ [anon_sym_break] = ACTIONS(906),
+ [anon_sym_continue] = ACTIONS(906),
+ [anon_sym_debugger] = ACTIONS(906),
+ [anon_sym_return] = ACTIONS(906),
+ [anon_sym_throw] = ACTIONS(906),
+ [anon_sym_SEMI] = ACTIONS(906),
+ [anon_sym_yield] = ACTIONS(906),
+ [anon_sym_LBRACK] = ACTIONS(906),
+ [anon_sym_LTtemplate_GT] = ACTIONS(906),
+ [anon_sym_LT] = ACTIONS(906),
+ [anon_sym_GT] = ACTIONS(906),
+ [anon_sym_DOT] = ACTIONS(906),
+ [anon_sym_DQUOTE] = ACTIONS(906),
+ [anon_sym_SQUOTE] = ACTIONS(906),
+ [anon_sym_class] = ACTIONS(906),
+ [anon_sym_async] = ACTIONS(906),
+ [anon_sym_function] = ACTIONS(906),
+ [sym_optional_chain] = ACTIONS(906),
+ [anon_sym_new] = ACTIONS(906),
+ [anon_sym_AMP_AMP] = ACTIONS(906),
+ [anon_sym_PIPE_PIPE] = ACTIONS(906),
+ [anon_sym_GT_GT] = ACTIONS(906),
+ [anon_sym_GT_GT_GT] = ACTIONS(906),
+ [anon_sym_LT_LT] = ACTIONS(906),
+ [anon_sym_AMP] = ACTIONS(906),
+ [anon_sym_CARET] = ACTIONS(906),
+ [anon_sym_PIPE] = ACTIONS(906),
+ [anon_sym_PLUS] = ACTIONS(906),
+ [anon_sym_DASH] = ACTIONS(906),
+ [anon_sym_SLASH] = ACTIONS(906),
+ [anon_sym_PERCENT] = ACTIONS(906),
+ [anon_sym_STAR_STAR] = ACTIONS(906),
+ [anon_sym_LT_EQ] = ACTIONS(906),
+ [anon_sym_EQ_EQ] = ACTIONS(906),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(906),
+ [anon_sym_BANG_EQ] = ACTIONS(906),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(906),
+ [anon_sym_GT_EQ] = ACTIONS(906),
+ [anon_sym_QMARK_QMARK] = ACTIONS(906),
+ [anon_sym_instanceof] = ACTIONS(906),
+ [anon_sym_BANG] = ACTIONS(906),
+ [anon_sym_TILDE] = ACTIONS(906),
+ [anon_sym_typeof] = ACTIONS(906),
+ [anon_sym_void] = ACTIONS(906),
+ [anon_sym_delete] = ACTIONS(906),
+ [anon_sym_PLUS_PLUS] = ACTIONS(906),
+ [anon_sym_DASH_DASH] = ACTIONS(906),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(906),
+ [sym_number] = ACTIONS(906),
+ [sym_private_property_identifier] = ACTIONS(906),
+ [sym_this] = ACTIONS(906),
+ [sym_super] = ACTIONS(906),
+ [sym_true] = ACTIONS(906),
+ [sym_false] = ACTIONS(906),
+ [sym_null] = ACTIONS(906),
+ [sym_undefined] = ACTIONS(906),
+ [anon_sym_AT] = ACTIONS(906),
+ [anon_sym_static] = ACTIONS(906),
+ [anon_sym_get] = ACTIONS(906),
+ [anon_sym_set] = ACTIONS(906),
+ [sym__automatic_semicolon] = ACTIONS(908),
+ [sym__ternary_qmark] = ACTIONS(908),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [210] = {
+ [sym_comment] = STATE(210),
+ [ts_builtin_sym_end] = ACTIONS(1051),
+ [sym_identifier] = ACTIONS(932),
+ [anon_sym_export] = ACTIONS(932),
+ [anon_sym_STAR] = ACTIONS(934),
+ [anon_sym_LBRACE] = ACTIONS(932),
+ [anon_sym_COMMA] = ACTIONS(934),
+ [anon_sym_RBRACE] = ACTIONS(932),
+ [anon_sym_import] = ACTIONS(932),
+ [anon_sym_with] = ACTIONS(932),
+ [anon_sym_var] = ACTIONS(932),
+ [anon_sym_let] = ACTIONS(932),
+ [anon_sym_const] = ACTIONS(932),
+ [anon_sym_if] = ACTIONS(932),
+ [anon_sym_switch] = ACTIONS(932),
+ [anon_sym_for] = ACTIONS(932),
+ [anon_sym_LPAREN] = ACTIONS(932),
+ [anon_sym_await] = ACTIONS(932),
+ [anon_sym_in] = ACTIONS(934),
+ [anon_sym_while] = ACTIONS(932),
+ [anon_sym_do] = ACTIONS(932),
+ [anon_sym_try] = ACTIONS(932),
+ [anon_sym_break] = ACTIONS(932),
+ [anon_sym_continue] = ACTIONS(932),
+ [anon_sym_debugger] = ACTIONS(932),
+ [anon_sym_return] = ACTIONS(932),
+ [anon_sym_throw] = ACTIONS(932),
+ [anon_sym_SEMI] = ACTIONS(932),
+ [anon_sym_yield] = ACTIONS(932),
+ [anon_sym_LBRACK] = ACTIONS(932),
+ [anon_sym_LTtemplate_GT] = ACTIONS(932),
+ [anon_sym_LT] = ACTIONS(932),
+ [anon_sym_GT] = ACTIONS(934),
+ [anon_sym_DOT] = ACTIONS(934),
+ [anon_sym_DQUOTE] = ACTIONS(932),
+ [anon_sym_SQUOTE] = ACTIONS(932),
+ [anon_sym_class] = ACTIONS(932),
+ [anon_sym_async] = ACTIONS(932),
+ [anon_sym_function] = ACTIONS(932),
+ [sym_optional_chain] = ACTIONS(934),
+ [anon_sym_new] = ACTIONS(932),
+ [anon_sym_AMP_AMP] = ACTIONS(934),
+ [anon_sym_PIPE_PIPE] = ACTIONS(934),
+ [anon_sym_GT_GT] = ACTIONS(934),
+ [anon_sym_GT_GT_GT] = ACTIONS(934),
+ [anon_sym_LT_LT] = ACTIONS(934),
+ [anon_sym_AMP] = ACTIONS(934),
+ [anon_sym_CARET] = ACTIONS(934),
+ [anon_sym_PIPE] = ACTIONS(934),
+ [anon_sym_PLUS] = ACTIONS(932),
+ [anon_sym_DASH] = ACTIONS(932),
+ [anon_sym_SLASH] = ACTIONS(932),
+ [anon_sym_PERCENT] = ACTIONS(934),
+ [anon_sym_STAR_STAR] = ACTIONS(934),
+ [anon_sym_LT_EQ] = ACTIONS(934),
+ [anon_sym_EQ_EQ] = ACTIONS(934),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(934),
+ [anon_sym_BANG_EQ] = ACTIONS(934),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(934),
+ [anon_sym_GT_EQ] = ACTIONS(934),
+ [anon_sym_QMARK_QMARK] = ACTIONS(934),
+ [anon_sym_instanceof] = ACTIONS(934),
+ [anon_sym_BANG] = ACTIONS(932),
+ [anon_sym_TILDE] = ACTIONS(932),
+ [anon_sym_typeof] = ACTIONS(932),
+ [anon_sym_void] = ACTIONS(932),
+ [anon_sym_delete] = ACTIONS(932),
+ [anon_sym_PLUS_PLUS] = ACTIONS(932),
+ [anon_sym_DASH_DASH] = ACTIONS(932),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(932),
+ [sym_number] = ACTIONS(932),
+ [sym_private_property_identifier] = ACTIONS(932),
+ [sym_this] = ACTIONS(932),
+ [sym_super] = ACTIONS(932),
+ [sym_true] = ACTIONS(932),
+ [sym_false] = ACTIONS(932),
+ [sym_null] = ACTIONS(932),
+ [sym_undefined] = ACTIONS(932),
+ [anon_sym_AT] = ACTIONS(932),
+ [anon_sym_static] = ACTIONS(932),
+ [anon_sym_get] = ACTIONS(932),
+ [anon_sym_set] = ACTIONS(932),
+ [sym__automatic_semicolon] = ACTIONS(1081),
+ [sym__ternary_qmark] = ACTIONS(938),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [211] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2264),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1067),
+ [sym_subscript_expression] = STATE(1067),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1899),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(211),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [sym_pattern] = STATE(2191),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(884),
+ [anon_sym_export] = ACTIONS(886),
+ [anon_sym_LBRACE] = ACTIONS(888),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(886),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1083),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(892),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(896),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(898),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(900),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(886),
+ [anon_sym_get] = ACTIONS(886),
+ [anon_sym_set] = ACTIONS(886),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [212] = {
+ [sym_comment] = STATE(212),
+ [ts_builtin_sym_end] = ACTIONS(1003),
+ [sym_identifier] = ACTIONS(966),
+ [anon_sym_export] = ACTIONS(966),
+ [anon_sym_STAR] = ACTIONS(968),
+ [anon_sym_LBRACE] = ACTIONS(966),
+ [anon_sym_COMMA] = ACTIONS(968),
+ [anon_sym_RBRACE] = ACTIONS(966),
+ [anon_sym_import] = ACTIONS(966),
+ [anon_sym_with] = ACTIONS(966),
+ [anon_sym_var] = ACTIONS(966),
+ [anon_sym_let] = ACTIONS(966),
+ [anon_sym_const] = ACTIONS(966),
+ [anon_sym_if] = ACTIONS(966),
+ [anon_sym_switch] = ACTIONS(966),
+ [anon_sym_for] = ACTIONS(966),
+ [anon_sym_LPAREN] = ACTIONS(966),
+ [anon_sym_await] = ACTIONS(966),
+ [anon_sym_in] = ACTIONS(968),
+ [anon_sym_while] = ACTIONS(966),
+ [anon_sym_do] = ACTIONS(966),
+ [anon_sym_try] = ACTIONS(966),
+ [anon_sym_break] = ACTIONS(966),
+ [anon_sym_continue] = ACTIONS(966),
+ [anon_sym_debugger] = ACTIONS(966),
+ [anon_sym_return] = ACTIONS(966),
+ [anon_sym_throw] = ACTIONS(966),
+ [anon_sym_SEMI] = ACTIONS(966),
+ [anon_sym_yield] = ACTIONS(966),
+ [anon_sym_LBRACK] = ACTIONS(966),
+ [anon_sym_LTtemplate_GT] = ACTIONS(966),
+ [anon_sym_LT] = ACTIONS(966),
+ [anon_sym_GT] = ACTIONS(968),
+ [anon_sym_DOT] = ACTIONS(968),
+ [anon_sym_DQUOTE] = ACTIONS(966),
+ [anon_sym_SQUOTE] = ACTIONS(966),
+ [anon_sym_class] = ACTIONS(966),
+ [anon_sym_async] = ACTIONS(966),
+ [anon_sym_function] = ACTIONS(966),
+ [sym_optional_chain] = ACTIONS(968),
+ [anon_sym_new] = ACTIONS(966),
+ [anon_sym_AMP_AMP] = ACTIONS(968),
+ [anon_sym_PIPE_PIPE] = ACTIONS(968),
+ [anon_sym_GT_GT] = ACTIONS(968),
+ [anon_sym_GT_GT_GT] = ACTIONS(968),
+ [anon_sym_LT_LT] = ACTIONS(968),
+ [anon_sym_AMP] = ACTIONS(968),
+ [anon_sym_CARET] = ACTIONS(968),
+ [anon_sym_PIPE] = ACTIONS(968),
+ [anon_sym_PLUS] = ACTIONS(966),
+ [anon_sym_DASH] = ACTIONS(966),
+ [anon_sym_SLASH] = ACTIONS(966),
+ [anon_sym_PERCENT] = ACTIONS(968),
+ [anon_sym_STAR_STAR] = ACTIONS(968),
+ [anon_sym_LT_EQ] = ACTIONS(968),
+ [anon_sym_EQ_EQ] = ACTIONS(968),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(968),
+ [anon_sym_BANG_EQ] = ACTIONS(968),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(968),
+ [anon_sym_GT_EQ] = ACTIONS(968),
+ [anon_sym_QMARK_QMARK] = ACTIONS(968),
+ [anon_sym_instanceof] = ACTIONS(968),
+ [anon_sym_BANG] = ACTIONS(966),
+ [anon_sym_TILDE] = ACTIONS(966),
+ [anon_sym_typeof] = ACTIONS(966),
+ [anon_sym_void] = ACTIONS(966),
+ [anon_sym_delete] = ACTIONS(966),
+ [anon_sym_PLUS_PLUS] = ACTIONS(966),
+ [anon_sym_DASH_DASH] = ACTIONS(966),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(966),
+ [sym_number] = ACTIONS(966),
+ [sym_private_property_identifier] = ACTIONS(966),
+ [sym_this] = ACTIONS(966),
+ [sym_super] = ACTIONS(966),
+ [sym_true] = ACTIONS(966),
+ [sym_false] = ACTIONS(966),
+ [sym_null] = ACTIONS(966),
+ [sym_undefined] = ACTIONS(966),
+ [anon_sym_AT] = ACTIONS(966),
+ [anon_sym_static] = ACTIONS(966),
+ [anon_sym_get] = ACTIONS(966),
+ [anon_sym_set] = ACTIONS(966),
+ [sym__automatic_semicolon] = ACTIONS(1085),
+ [sym__ternary_qmark] = ACTIONS(972),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [213] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1291),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_spread_element] = STATE(2086),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(213),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2085),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_COMMA] = ACTIONS(1061),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1087),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(1065),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [214] = {
+ [sym_comment] = STATE(214),
+ [ts_builtin_sym_end] = ACTIONS(882),
+ [sym_identifier] = ACTIONS(878),
+ [anon_sym_export] = ACTIONS(878),
+ [anon_sym_STAR] = ACTIONS(878),
+ [anon_sym_LBRACE] = ACTIONS(878),
+ [anon_sym_COMMA] = ACTIONS(878),
+ [anon_sym_RBRACE] = ACTIONS(878),
+ [anon_sym_import] = ACTIONS(878),
+ [anon_sym_with] = ACTIONS(878),
+ [anon_sym_var] = ACTIONS(878),
+ [anon_sym_let] = ACTIONS(878),
+ [anon_sym_const] = ACTIONS(878),
+ [anon_sym_if] = ACTIONS(878),
+ [anon_sym_switch] = ACTIONS(878),
+ [anon_sym_for] = ACTIONS(878),
+ [anon_sym_LPAREN] = ACTIONS(878),
+ [anon_sym_await] = ACTIONS(878),
+ [anon_sym_in] = ACTIONS(878),
+ [anon_sym_while] = ACTIONS(878),
+ [anon_sym_do] = ACTIONS(878),
+ [anon_sym_try] = ACTIONS(878),
+ [anon_sym_break] = ACTIONS(878),
+ [anon_sym_continue] = ACTIONS(878),
+ [anon_sym_debugger] = ACTIONS(878),
+ [anon_sym_return] = ACTIONS(878),
+ [anon_sym_throw] = ACTIONS(878),
+ [anon_sym_SEMI] = ACTIONS(878),
+ [anon_sym_yield] = ACTIONS(878),
+ [anon_sym_LBRACK] = ACTIONS(878),
+ [anon_sym_LTtemplate_GT] = ACTIONS(878),
+ [anon_sym_LT] = ACTIONS(878),
+ [anon_sym_GT] = ACTIONS(878),
+ [anon_sym_DOT] = ACTIONS(878),
+ [anon_sym_DQUOTE] = ACTIONS(878),
+ [anon_sym_SQUOTE] = ACTIONS(878),
+ [anon_sym_class] = ACTIONS(878),
+ [anon_sym_async] = ACTIONS(878),
+ [anon_sym_function] = ACTIONS(878),
+ [sym_optional_chain] = ACTIONS(878),
+ [anon_sym_new] = ACTIONS(878),
+ [anon_sym_AMP_AMP] = ACTIONS(878),
+ [anon_sym_PIPE_PIPE] = ACTIONS(878),
+ [anon_sym_GT_GT] = ACTIONS(878),
+ [anon_sym_GT_GT_GT] = ACTIONS(878),
+ [anon_sym_LT_LT] = ACTIONS(878),
+ [anon_sym_AMP] = ACTIONS(878),
+ [anon_sym_CARET] = ACTIONS(878),
+ [anon_sym_PIPE] = ACTIONS(878),
+ [anon_sym_PLUS] = ACTIONS(878),
+ [anon_sym_DASH] = ACTIONS(878),
+ [anon_sym_SLASH] = ACTIONS(878),
+ [anon_sym_PERCENT] = ACTIONS(878),
+ [anon_sym_STAR_STAR] = ACTIONS(878),
+ [anon_sym_LT_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(878),
+ [anon_sym_GT_EQ] = ACTIONS(878),
+ [anon_sym_QMARK_QMARK] = ACTIONS(878),
+ [anon_sym_instanceof] = ACTIONS(878),
+ [anon_sym_BANG] = ACTIONS(878),
+ [anon_sym_TILDE] = ACTIONS(878),
+ [anon_sym_typeof] = ACTIONS(878),
+ [anon_sym_void] = ACTIONS(878),
+ [anon_sym_delete] = ACTIONS(878),
+ [anon_sym_PLUS_PLUS] = ACTIONS(878),
+ [anon_sym_DASH_DASH] = ACTIONS(878),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(878),
+ [sym_number] = ACTIONS(878),
+ [sym_private_property_identifier] = ACTIONS(878),
+ [sym_this] = ACTIONS(878),
+ [sym_super] = ACTIONS(878),
+ [sym_true] = ACTIONS(878),
+ [sym_false] = ACTIONS(878),
+ [sym_null] = ACTIONS(878),
+ [sym_undefined] = ACTIONS(878),
+ [anon_sym_AT] = ACTIONS(878),
+ [anon_sym_static] = ACTIONS(878),
+ [anon_sym_get] = ACTIONS(878),
+ [anon_sym_set] = ACTIONS(878),
+ [sym__automatic_semicolon] = ACTIONS(882),
+ [sym__ternary_qmark] = ACTIONS(882),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [215] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2264),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1067),
+ [sym_subscript_expression] = STATE(1067),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1899),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(215),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [sym_pattern] = STATE(2191),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(884),
+ [anon_sym_export] = ACTIONS(886),
+ [anon_sym_LBRACE] = ACTIONS(888),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(886),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1089),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(892),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(896),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(898),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(900),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(886),
+ [anon_sym_get] = ACTIONS(886),
+ [anon_sym_set] = ACTIONS(886),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [216] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1306),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_spread_element] = STATE(2135),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(216),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [aux_sym_array_repeat1] = STATE(2134),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_COMMA] = ACTIONS(1061),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1091),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(1065),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [217] = {
+ [sym_comment] = STATE(217),
+ [ts_builtin_sym_end] = ACTIONS(902),
+ [sym_identifier] = ACTIONS(864),
+ [anon_sym_export] = ACTIONS(864),
+ [anon_sym_STAR] = ACTIONS(864),
+ [anon_sym_LBRACE] = ACTIONS(864),
+ [anon_sym_COMMA] = ACTIONS(864),
+ [anon_sym_RBRACE] = ACTIONS(864),
+ [anon_sym_import] = ACTIONS(864),
+ [anon_sym_with] = ACTIONS(864),
+ [anon_sym_var] = ACTIONS(864),
+ [anon_sym_let] = ACTIONS(864),
+ [anon_sym_const] = ACTIONS(864),
+ [anon_sym_if] = ACTIONS(864),
+ [anon_sym_switch] = ACTIONS(864),
+ [anon_sym_for] = ACTIONS(864),
+ [anon_sym_LPAREN] = ACTIONS(864),
+ [anon_sym_await] = ACTIONS(864),
+ [anon_sym_in] = ACTIONS(864),
+ [anon_sym_while] = ACTIONS(864),
+ [anon_sym_do] = ACTIONS(864),
+ [anon_sym_try] = ACTIONS(864),
+ [anon_sym_break] = ACTIONS(864),
+ [anon_sym_continue] = ACTIONS(864),
+ [anon_sym_debugger] = ACTIONS(864),
+ [anon_sym_return] = ACTIONS(864),
+ [anon_sym_throw] = ACTIONS(864),
+ [anon_sym_SEMI] = ACTIONS(864),
+ [anon_sym_yield] = ACTIONS(864),
+ [anon_sym_LBRACK] = ACTIONS(864),
+ [anon_sym_LTtemplate_GT] = ACTIONS(864),
+ [anon_sym_LT] = ACTIONS(864),
+ [anon_sym_GT] = ACTIONS(864),
+ [anon_sym_DOT] = ACTIONS(864),
+ [anon_sym_DQUOTE] = ACTIONS(864),
+ [anon_sym_SQUOTE] = ACTIONS(864),
+ [anon_sym_class] = ACTIONS(864),
+ [anon_sym_async] = ACTIONS(864),
+ [anon_sym_function] = ACTIONS(864),
+ [sym_optional_chain] = ACTIONS(864),
+ [anon_sym_new] = ACTIONS(864),
+ [anon_sym_AMP_AMP] = ACTIONS(864),
+ [anon_sym_PIPE_PIPE] = ACTIONS(864),
+ [anon_sym_GT_GT] = ACTIONS(864),
+ [anon_sym_GT_GT_GT] = ACTIONS(864),
+ [anon_sym_LT_LT] = ACTIONS(864),
+ [anon_sym_AMP] = ACTIONS(864),
+ [anon_sym_CARET] = ACTIONS(864),
+ [anon_sym_PIPE] = ACTIONS(864),
+ [anon_sym_PLUS] = ACTIONS(864),
+ [anon_sym_DASH] = ACTIONS(864),
+ [anon_sym_SLASH] = ACTIONS(864),
+ [anon_sym_PERCENT] = ACTIONS(864),
+ [anon_sym_STAR_STAR] = ACTIONS(864),
+ [anon_sym_LT_EQ] = ACTIONS(864),
+ [anon_sym_EQ_EQ] = ACTIONS(864),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(864),
+ [anon_sym_BANG_EQ] = ACTIONS(864),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(864),
+ [anon_sym_GT_EQ] = ACTIONS(864),
+ [anon_sym_QMARK_QMARK] = ACTIONS(864),
+ [anon_sym_instanceof] = ACTIONS(864),
+ [anon_sym_BANG] = ACTIONS(864),
+ [anon_sym_TILDE] = ACTIONS(864),
+ [anon_sym_typeof] = ACTIONS(864),
+ [anon_sym_void] = ACTIONS(864),
+ [anon_sym_delete] = ACTIONS(864),
+ [anon_sym_PLUS_PLUS] = ACTIONS(864),
+ [anon_sym_DASH_DASH] = ACTIONS(864),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(864),
+ [sym_number] = ACTIONS(864),
+ [sym_private_property_identifier] = ACTIONS(864),
+ [sym_this] = ACTIONS(864),
+ [sym_super] = ACTIONS(864),
+ [sym_true] = ACTIONS(864),
+ [sym_false] = ACTIONS(864),
+ [sym_null] = ACTIONS(864),
+ [sym_undefined] = ACTIONS(864),
+ [anon_sym_AT] = ACTIONS(864),
+ [anon_sym_static] = ACTIONS(864),
+ [anon_sym_get] = ACTIONS(864),
+ [anon_sym_set] = ACTIONS(864),
+ [sym__automatic_semicolon] = ACTIONS(1093),
+ [sym__ternary_qmark] = ACTIONS(902),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [218] = {
+ [sym_comment] = STATE(218),
+ [ts_builtin_sym_end] = ACTIONS(1007),
+ [sym_identifier] = ACTIONS(974),
+ [anon_sym_export] = ACTIONS(974),
+ [anon_sym_STAR] = ACTIONS(976),
+ [anon_sym_LBRACE] = ACTIONS(974),
+ [anon_sym_COMMA] = ACTIONS(976),
+ [anon_sym_RBRACE] = ACTIONS(974),
+ [anon_sym_import] = ACTIONS(974),
+ [anon_sym_with] = ACTIONS(974),
+ [anon_sym_var] = ACTIONS(974),
+ [anon_sym_let] = ACTIONS(974),
+ [anon_sym_const] = ACTIONS(974),
+ [anon_sym_if] = ACTIONS(974),
+ [anon_sym_switch] = ACTIONS(974),
+ [anon_sym_for] = ACTIONS(974),
+ [anon_sym_LPAREN] = ACTIONS(974),
+ [anon_sym_await] = ACTIONS(974),
+ [anon_sym_in] = ACTIONS(976),
+ [anon_sym_while] = ACTIONS(974),
+ [anon_sym_do] = ACTIONS(974),
+ [anon_sym_try] = ACTIONS(974),
+ [anon_sym_break] = ACTIONS(974),
+ [anon_sym_continue] = ACTIONS(974),
+ [anon_sym_debugger] = ACTIONS(974),
+ [anon_sym_return] = ACTIONS(974),
+ [anon_sym_throw] = ACTIONS(974),
+ [anon_sym_SEMI] = ACTIONS(974),
+ [anon_sym_yield] = ACTIONS(974),
+ [anon_sym_LBRACK] = ACTIONS(974),
+ [anon_sym_LTtemplate_GT] = ACTIONS(974),
+ [anon_sym_LT] = ACTIONS(974),
+ [anon_sym_GT] = ACTIONS(976),
+ [anon_sym_DOT] = ACTIONS(976),
+ [anon_sym_DQUOTE] = ACTIONS(974),
+ [anon_sym_SQUOTE] = ACTIONS(974),
+ [anon_sym_class] = ACTIONS(974),
+ [anon_sym_async] = ACTIONS(974),
+ [anon_sym_function] = ACTIONS(974),
+ [sym_optional_chain] = ACTIONS(976),
+ [anon_sym_new] = ACTIONS(974),
+ [anon_sym_AMP_AMP] = ACTIONS(976),
+ [anon_sym_PIPE_PIPE] = ACTIONS(976),
+ [anon_sym_GT_GT] = ACTIONS(976),
+ [anon_sym_GT_GT_GT] = ACTIONS(976),
+ [anon_sym_LT_LT] = ACTIONS(976),
+ [anon_sym_AMP] = ACTIONS(976),
+ [anon_sym_CARET] = ACTIONS(976),
+ [anon_sym_PIPE] = ACTIONS(976),
+ [anon_sym_PLUS] = ACTIONS(974),
+ [anon_sym_DASH] = ACTIONS(974),
+ [anon_sym_SLASH] = ACTIONS(974),
+ [anon_sym_PERCENT] = ACTIONS(976),
+ [anon_sym_STAR_STAR] = ACTIONS(976),
+ [anon_sym_LT_EQ] = ACTIONS(976),
+ [anon_sym_EQ_EQ] = ACTIONS(976),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(976),
+ [anon_sym_BANG_EQ] = ACTIONS(976),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(976),
+ [anon_sym_GT_EQ] = ACTIONS(976),
+ [anon_sym_QMARK_QMARK] = ACTIONS(976),
+ [anon_sym_instanceof] = ACTIONS(976),
+ [anon_sym_BANG] = ACTIONS(974),
+ [anon_sym_TILDE] = ACTIONS(974),
+ [anon_sym_typeof] = ACTIONS(974),
+ [anon_sym_void] = ACTIONS(974),
+ [anon_sym_delete] = ACTIONS(974),
+ [anon_sym_PLUS_PLUS] = ACTIONS(974),
+ [anon_sym_DASH_DASH] = ACTIONS(974),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(974),
+ [sym_number] = ACTIONS(974),
+ [sym_private_property_identifier] = ACTIONS(974),
+ [sym_this] = ACTIONS(974),
+ [sym_super] = ACTIONS(974),
+ [sym_true] = ACTIONS(974),
+ [sym_false] = ACTIONS(974),
+ [sym_null] = ACTIONS(974),
+ [sym_undefined] = ACTIONS(974),
+ [anon_sym_AT] = ACTIONS(974),
+ [anon_sym_static] = ACTIONS(974),
+ [anon_sym_get] = ACTIONS(974),
+ [anon_sym_set] = ACTIONS(974),
+ [sym__automatic_semicolon] = ACTIONS(1095),
+ [sym__ternary_qmark] = ACTIONS(980),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [219] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1342),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_spread_element] = STATE(2060),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(219),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_COMMA] = ACTIONS(1097),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1097),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_RBRACK] = ACTIONS(1097),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(1065),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [220] = {
+ [sym_comment] = STATE(220),
+ [ts_builtin_sym_end] = ACTIONS(882),
+ [sym_identifier] = ACTIONS(878),
+ [anon_sym_export] = ACTIONS(878),
+ [anon_sym_STAR] = ACTIONS(878),
+ [anon_sym_LBRACE] = ACTIONS(878),
+ [anon_sym_COMMA] = ACTIONS(878),
+ [anon_sym_RBRACE] = ACTIONS(878),
+ [anon_sym_import] = ACTIONS(878),
+ [anon_sym_with] = ACTIONS(878),
+ [anon_sym_var] = ACTIONS(878),
+ [anon_sym_let] = ACTIONS(878),
+ [anon_sym_const] = ACTIONS(878),
+ [anon_sym_if] = ACTIONS(878),
+ [anon_sym_switch] = ACTIONS(878),
+ [anon_sym_for] = ACTIONS(878),
+ [anon_sym_LPAREN] = ACTIONS(878),
+ [anon_sym_await] = ACTIONS(878),
+ [anon_sym_in] = ACTIONS(878),
+ [anon_sym_while] = ACTIONS(878),
+ [anon_sym_do] = ACTIONS(878),
+ [anon_sym_try] = ACTIONS(878),
+ [anon_sym_break] = ACTIONS(878),
+ [anon_sym_continue] = ACTIONS(878),
+ [anon_sym_debugger] = ACTIONS(878),
+ [anon_sym_return] = ACTIONS(878),
+ [anon_sym_throw] = ACTIONS(878),
+ [anon_sym_SEMI] = ACTIONS(878),
+ [anon_sym_yield] = ACTIONS(878),
+ [anon_sym_LBRACK] = ACTIONS(878),
+ [anon_sym_LTtemplate_GT] = ACTIONS(878),
+ [anon_sym_LT] = ACTIONS(878),
+ [anon_sym_GT] = ACTIONS(878),
+ [anon_sym_DOT] = ACTIONS(878),
+ [anon_sym_DQUOTE] = ACTIONS(878),
+ [anon_sym_SQUOTE] = ACTIONS(878),
+ [anon_sym_class] = ACTIONS(878),
+ [anon_sym_async] = ACTIONS(878),
+ [anon_sym_function] = ACTIONS(878),
+ [sym_optional_chain] = ACTIONS(878),
+ [anon_sym_new] = ACTIONS(878),
+ [anon_sym_AMP_AMP] = ACTIONS(878),
+ [anon_sym_PIPE_PIPE] = ACTIONS(878),
+ [anon_sym_GT_GT] = ACTIONS(878),
+ [anon_sym_GT_GT_GT] = ACTIONS(878),
+ [anon_sym_LT_LT] = ACTIONS(878),
+ [anon_sym_AMP] = ACTIONS(878),
+ [anon_sym_CARET] = ACTIONS(878),
+ [anon_sym_PIPE] = ACTIONS(878),
+ [anon_sym_PLUS] = ACTIONS(878),
+ [anon_sym_DASH] = ACTIONS(878),
+ [anon_sym_SLASH] = ACTIONS(878),
+ [anon_sym_PERCENT] = ACTIONS(878),
+ [anon_sym_STAR_STAR] = ACTIONS(878),
+ [anon_sym_LT_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ] = ACTIONS(878),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ] = ACTIONS(878),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(878),
+ [anon_sym_GT_EQ] = ACTIONS(878),
+ [anon_sym_QMARK_QMARK] = ACTIONS(878),
+ [anon_sym_instanceof] = ACTIONS(878),
+ [anon_sym_BANG] = ACTIONS(878),
+ [anon_sym_TILDE] = ACTIONS(878),
+ [anon_sym_typeof] = ACTIONS(878),
+ [anon_sym_void] = ACTIONS(878),
+ [anon_sym_delete] = ACTIONS(878),
+ [anon_sym_PLUS_PLUS] = ACTIONS(878),
+ [anon_sym_DASH_DASH] = ACTIONS(878),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(878),
+ [sym_number] = ACTIONS(878),
+ [sym_private_property_identifier] = ACTIONS(878),
+ [sym_this] = ACTIONS(878),
+ [sym_super] = ACTIONS(878),
+ [sym_true] = ACTIONS(878),
+ [sym_false] = ACTIONS(878),
+ [sym_null] = ACTIONS(878),
+ [sym_undefined] = ACTIONS(878),
+ [anon_sym_AT] = ACTIONS(878),
+ [anon_sym_static] = ACTIONS(878),
+ [anon_sym_get] = ACTIONS(878),
+ [anon_sym_set] = ACTIONS(878),
+ [sym__automatic_semicolon] = ACTIONS(1099),
+ [sym__ternary_qmark] = ACTIONS(882),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [221] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2179),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1067),
+ [sym_subscript_expression] = STATE(1067),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1899),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(221),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [sym_pattern] = STATE(1921),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(884),
+ [anon_sym_export] = ACTIONS(886),
+ [anon_sym_LBRACE] = ACTIONS(888),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(886),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1013),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(892),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(896),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(898),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(900),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(886),
+ [anon_sym_get] = ACTIONS(886),
+ [anon_sym_set] = ACTIONS(886),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [222] = {
+ [sym_comment] = STATE(222),
+ [ts_builtin_sym_end] = ACTIONS(912),
+ [sym_identifier] = ACTIONS(910),
+ [anon_sym_export] = ACTIONS(910),
+ [anon_sym_STAR] = ACTIONS(910),
+ [anon_sym_LBRACE] = ACTIONS(910),
+ [anon_sym_COMMA] = ACTIONS(910),
+ [anon_sym_RBRACE] = ACTIONS(910),
+ [anon_sym_import] = ACTIONS(910),
+ [anon_sym_with] = ACTIONS(910),
+ [anon_sym_var] = ACTIONS(910),
+ [anon_sym_let] = ACTIONS(910),
+ [anon_sym_const] = ACTIONS(910),
+ [anon_sym_if] = ACTIONS(910),
+ [anon_sym_switch] = ACTIONS(910),
+ [anon_sym_for] = ACTIONS(910),
+ [anon_sym_LPAREN] = ACTIONS(910),
+ [anon_sym_await] = ACTIONS(910),
+ [anon_sym_in] = ACTIONS(910),
+ [anon_sym_while] = ACTIONS(910),
+ [anon_sym_do] = ACTIONS(910),
+ [anon_sym_try] = ACTIONS(910),
+ [anon_sym_break] = ACTIONS(910),
+ [anon_sym_continue] = ACTIONS(910),
+ [anon_sym_debugger] = ACTIONS(910),
+ [anon_sym_return] = ACTIONS(910),
+ [anon_sym_throw] = ACTIONS(910),
+ [anon_sym_SEMI] = ACTIONS(910),
+ [anon_sym_yield] = ACTIONS(910),
+ [anon_sym_LBRACK] = ACTIONS(910),
+ [anon_sym_LTtemplate_GT] = ACTIONS(910),
+ [anon_sym_LT] = ACTIONS(910),
+ [anon_sym_GT] = ACTIONS(910),
+ [anon_sym_DOT] = ACTIONS(910),
+ [anon_sym_DQUOTE] = ACTIONS(910),
+ [anon_sym_SQUOTE] = ACTIONS(910),
+ [anon_sym_class] = ACTIONS(910),
+ [anon_sym_async] = ACTIONS(910),
+ [anon_sym_function] = ACTIONS(910),
+ [sym_optional_chain] = ACTIONS(910),
+ [anon_sym_new] = ACTIONS(910),
+ [anon_sym_AMP_AMP] = ACTIONS(910),
+ [anon_sym_PIPE_PIPE] = ACTIONS(910),
+ [anon_sym_GT_GT] = ACTIONS(910),
+ [anon_sym_GT_GT_GT] = ACTIONS(910),
+ [anon_sym_LT_LT] = ACTIONS(910),
+ [anon_sym_AMP] = ACTIONS(910),
+ [anon_sym_CARET] = ACTIONS(910),
+ [anon_sym_PIPE] = ACTIONS(910),
+ [anon_sym_PLUS] = ACTIONS(910),
+ [anon_sym_DASH] = ACTIONS(910),
+ [anon_sym_SLASH] = ACTIONS(910),
+ [anon_sym_PERCENT] = ACTIONS(910),
+ [anon_sym_STAR_STAR] = ACTIONS(910),
+ [anon_sym_LT_EQ] = ACTIONS(910),
+ [anon_sym_EQ_EQ] = ACTIONS(910),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(910),
+ [anon_sym_BANG_EQ] = ACTIONS(910),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(910),
+ [anon_sym_GT_EQ] = ACTIONS(910),
+ [anon_sym_QMARK_QMARK] = ACTIONS(910),
+ [anon_sym_instanceof] = ACTIONS(910),
+ [anon_sym_BANG] = ACTIONS(910),
+ [anon_sym_TILDE] = ACTIONS(910),
+ [anon_sym_typeof] = ACTIONS(910),
+ [anon_sym_void] = ACTIONS(910),
+ [anon_sym_delete] = ACTIONS(910),
+ [anon_sym_PLUS_PLUS] = ACTIONS(910),
+ [anon_sym_DASH_DASH] = ACTIONS(910),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(910),
+ [sym_number] = ACTIONS(910),
+ [sym_private_property_identifier] = ACTIONS(910),
+ [sym_this] = ACTIONS(910),
+ [sym_super] = ACTIONS(910),
+ [sym_true] = ACTIONS(910),
+ [sym_false] = ACTIONS(910),
+ [sym_null] = ACTIONS(910),
+ [sym_undefined] = ACTIONS(910),
+ [anon_sym_AT] = ACTIONS(910),
+ [anon_sym_static] = ACTIONS(910),
+ [anon_sym_get] = ACTIONS(910),
+ [anon_sym_set] = ACTIONS(910),
+ [sym__automatic_semicolon] = ACTIONS(912),
+ [sym__ternary_qmark] = ACTIONS(912),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [223] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2345),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1067),
+ [sym_subscript_expression] = STATE(1067),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1899),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(223),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [sym_pattern] = STATE(2127),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(884),
+ [anon_sym_export] = ACTIONS(886),
+ [anon_sym_LBRACE] = ACTIONS(888),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(886),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(892),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(896),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(898),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(900),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(886),
+ [anon_sym_get] = ACTIONS(886),
+ [anon_sym_set] = ACTIONS(886),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [224] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1325),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_spread_element] = STATE(2830),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2830),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(224),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_RBRACE] = ACTIONS(1101),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(1065),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [225] = {
+ [sym_import] = STATE(1839),
+ [sym_expression_statement] = STATE(239),
+ [sym_empty_statement] = STATE(239),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1230),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2366),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(225),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(844),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [226] = {
+ [sym_import] = STATE(1839),
+ [sym_expression_statement] = STATE(243),
+ [sym_empty_statement] = STATE(243),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1230),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2366),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(226),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(844),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [227] = {
+ [sym_import] = STATE(1839),
+ [sym_expression_statement] = STATE(240),
+ [sym_empty_statement] = STATE(240),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1230),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2366),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(227),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(844),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [228] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2264),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1067),
+ [sym_subscript_expression] = STATE(1067),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1899),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(228),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [sym_pattern] = STATE(2191),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(884),
+ [anon_sym_export] = ACTIONS(886),
+ [anon_sym_LBRACE] = ACTIONS(888),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(886),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(892),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(896),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(898),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(900),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(886),
+ [anon_sym_get] = ACTIONS(886),
+ [anon_sym_set] = ACTIONS(886),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [229] = {
+ [sym_import] = STATE(1839),
+ [sym_expression_statement] = STATE(241),
+ [sym_empty_statement] = STATE(241),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1230),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2366),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(229),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(844),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [230] = {
+ [sym_import] = STATE(1839),
+ [sym_expression_statement] = STATE(238),
+ [sym_empty_statement] = STATE(238),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1230),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2366),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(230),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(844),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [231] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1419),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_assignment_pattern] = STATE(2345),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1069),
+ [sym_subscript_expression] = STATE(1069),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1875),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(231),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [sym_pattern] = STATE(2127),
+ [sym_rest_pattern] = STATE(1896),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(800),
+ [anon_sym_export] = ACTIONS(802),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(802),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(808),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(898),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(810),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(802),
+ [anon_sym_get] = ACTIONS(802),
+ [anon_sym_set] = ACTIONS(802),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [232] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1367),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_spread_element] = STATE(2810),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2810),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(232),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_RBRACE] = ACTIONS(1103),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_DOT_DOT_DOT] = ACTIONS(1065),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [233] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1241),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2496),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(233),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(1105),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym__automatic_semicolon] = ACTIONS(1107),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [234] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1267),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2659),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(234),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(1109),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym__automatic_semicolon] = ACTIONS(1111),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [235] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1237),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2565),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(235),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(1113),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym__automatic_semicolon] = ACTIONS(1115),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [236] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1252),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2385),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(236),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(1117),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym__automatic_semicolon] = ACTIONS(1119),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [237] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1205),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2263),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(237),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_SEMI] = ACTIONS(1121),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym__automatic_semicolon] = ACTIONS(1123),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [238] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1328),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2858),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(238),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1125),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [239] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1302),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2841),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(239),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1127),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [240] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1332),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2814),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(240),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1129),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [241] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1348),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2832),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(241),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1131),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [242] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1084),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1084),
+ [sym_subscript_expression] = STATE(1084),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2197),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(242),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(1133),
+ [anon_sym_export] = ACTIONS(1135),
+ [anon_sym_LBRACE] = ACTIONS(1137),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_var] = ACTIONS(1139),
+ [anon_sym_let] = ACTIONS(1141),
+ [anon_sym_const] = ACTIONS(1143),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(1145),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(1147),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(1149),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(1135),
+ [anon_sym_get] = ACTIONS(1135),
+ [anon_sym_set] = ACTIONS(1135),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [243] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1365),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2787),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(243),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_RPAREN] = ACTIONS(1151),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [244] = {
+ [sym_import] = STATE(1839),
+ [sym_statement_block] = STATE(1337),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1249),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(244),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(1153),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [245] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1171),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1413),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(245),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(1155),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [246] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1381),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2779),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(246),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [247] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1240),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2498),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(247),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [248] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1143),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1142),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(248),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(1157),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [249] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1382),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2775),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(249),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [250] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1169),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1170),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(250),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(1157),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [251] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1171),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1172),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(251),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(1157),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [252] = {
+ [sym_import] = STATE(1839),
+ [sym_statement_block] = STATE(1314),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1266),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(252),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(1153),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [253] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1166),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1167),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(253),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(1157),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [254] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1286),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2861),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(254),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [255] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1190),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1191),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(255),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(1157),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [256] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1050),
+ [sym_expression] = STATE(1477),
+ [sym_primary_expression] = STATE(1239),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1238),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1050),
+ [sym_subscript_expression] = STATE(1050),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(256),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(1159),
+ [anon_sym_export] = ACTIONS(1161),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(1161),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DOT] = ACTIONS(1163),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(1165),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(1167),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(1161),
+ [anon_sym_get] = ACTIONS(1161),
+ [anon_sym_set] = ACTIONS(1161),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [257] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1289),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2865),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(257),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [258] = {
+ [sym_import] = STATE(1839),
+ [sym_statement_block] = STATE(1337),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1276),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(258),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(1153),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [259] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1387),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2771),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(259),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [260] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1327),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2859),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(260),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [261] = {
+ [sym_import] = STATE(1839),
+ [sym_statement_block] = STATE(1339),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1275),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(261),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(1153),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [262] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1309),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2818),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(262),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [263] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1190),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1454),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(263),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(1155),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [264] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1383),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2824),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(264),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [265] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1096),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1091),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(265),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(1169),
+ [anon_sym_export] = ACTIONS(1171),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(1171),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DOT] = ACTIONS(1173),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(1175),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(1171),
+ [anon_sym_get] = ACTIONS(1171),
+ [anon_sym_set] = ACTIONS(1171),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [266] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1110),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1111),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(266),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(1157),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [267] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1096),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1091),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(267),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DOT] = ACTIONS(1173),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [268] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1143),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1459),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(268),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(1155),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [269] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1050),
+ [sym_expression] = STATE(1477),
+ [sym_primary_expression] = STATE(1239),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1238),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1050),
+ [sym_subscript_expression] = STATE(1050),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(269),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(1177),
+ [anon_sym_export] = ACTIONS(1179),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(1179),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DOT] = ACTIONS(1163),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(1181),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(1167),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(1179),
+ [anon_sym_get] = ACTIONS(1179),
+ [anon_sym_set] = ACTIONS(1179),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [270] = {
+ [sym_import] = STATE(1839),
+ [sym_statement_block] = STATE(1339),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1247),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(270),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(1153),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [271] = {
+ [sym_import] = STATE(1839),
+ [sym_statement_block] = STATE(1345),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1236),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(271),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(1153),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [272] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1283),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2860),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(272),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [273] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1110),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1446),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(273),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(1155),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [274] = {
+ [sym_import] = STATE(1839),
+ [sym_statement_block] = STATE(1345),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1274),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(274),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(1153),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [275] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1369),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2782),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(275),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [276] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1251),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2387),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(276),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [277] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1361),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2776),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(277),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [278] = {
+ [sym_import] = STATE(1839),
+ [sym_statement_block] = STATE(1314),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1227),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(278),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(1153),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [279] = {
+ [sym_import] = STATE(1839),
+ [sym_statement_block] = STATE(1318),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1216),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(279),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(1153),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [280] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1377),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2800),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(280),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [281] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1096),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1091),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(281),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(1183),
+ [anon_sym_export] = ACTIONS(1185),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(1185),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DOT] = ACTIONS(1173),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(1187),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(1185),
+ [anon_sym_get] = ACTIONS(1185),
+ [anon_sym_set] = ACTIONS(1185),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [282] = {
+ [sym_import] = STATE(1839),
+ [sym_statement_block] = STATE(1318),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1258),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(282),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(1153),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [283] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1169),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1414),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(283),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(1155),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [284] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1166),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1416),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(284),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(1155),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [285] = {
+ [sym_import] = STATE(1839),
+ [sym_statement_block] = STATE(1386),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1270),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(285),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(1153),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [286] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1110),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1418),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(286),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(1155),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [287] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1235),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2563),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(287),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [288] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1313),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2857),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(288),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [289] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1143),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1411),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(289),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(1155),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [290] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1368),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2809),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(290),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [291] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1190),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1408),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(291),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(1155),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [292] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1166),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1444),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(292),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(1155),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [293] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1169),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1445),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(293),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(1155),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [294] = {
+ [sym_import] = STATE(1798),
+ [sym_statement_block] = STATE(1171),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1451),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(294),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(1155),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [295] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1360),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2822),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(295),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [296] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1319),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2770),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(296),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [297] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1316),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2769),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(297),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [298] = {
+ [sym_import] = STATE(1839),
+ [sym_statement_block] = STATE(1386),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1198),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(298),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(1153),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [299] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1262),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2656),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(299),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [300] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1218),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_sequence_expression] = STATE(2265),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(300),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [301] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1307),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_sequence_expression] = STATE(2799),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(301),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [302] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1157),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(302),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [303] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1433),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(303),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [304] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1225),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(304),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [305] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1122),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(305),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [306] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1157),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(306),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [307] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1273),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(307),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [308] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1259),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(308),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [309] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1209),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(309),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [310] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1200),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(310),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [311] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1263),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(311),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [312] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1254),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(312),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [313] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1406),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(313),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [314] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1405),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(314),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [315] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1450),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(315),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [316] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1248),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(316),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [317] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1122),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(317),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [318] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1242),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(318),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [319] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1197),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(319),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [320] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1231),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(320),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [321] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1221),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(321),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [322] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1226),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(322),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [323] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1203),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(323),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [324] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1243),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(324),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [325] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1449),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(325),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [326] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1210),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(326),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [327] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1222),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(327),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [328] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1370),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(328),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [329] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1448),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(329),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [330] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1211),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1074),
+ [sym_subscript_expression] = STATE(1074),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1983),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(330),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(1189),
+ [anon_sym_export] = ACTIONS(1191),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(1191),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(1193),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(1195),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(1191),
+ [anon_sym_get] = ACTIONS(1191),
+ [anon_sym_set] = ACTIONS(1191),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [331] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1109),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(331),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [332] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1279),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(332),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [333] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1156),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(333),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [334] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1278),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(334),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [335] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1117),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(335),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [336] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1346),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(336),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [337] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1119),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(337),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [338] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1120),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(338),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [339] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1121),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(339),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [340] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1123),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(340),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [341] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1126),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(341),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [342] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1130),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(342),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [343] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1131),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(343),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [344] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1132),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(344),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [345] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1133),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(345),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [346] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1135),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(346),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [347] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1136),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(347),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [348] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1220),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(348),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [349] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1441),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(349),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [350] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1201),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(350),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [351] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1202),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(351),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [352] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1204),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(352),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [353] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1140),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(353),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [354] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1442),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(354),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [355] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1144),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(355),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [356] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1086),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(356),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [357] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1206),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(357),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [358] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1180),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(358),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [359] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1253),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(359),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [360] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1207),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(360),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [361] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1208),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(361),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [362] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1088),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(362),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [363] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1087),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(363),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [364] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1264),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(364),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [365] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1189),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(365),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [366] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1460),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(366),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [367] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1455),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(367),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [368] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1086),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(368),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [369] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1474),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1066),
+ [sym_subscript_expression] = STATE(1066),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(1895),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(369),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(1197),
+ [anon_sym_export] = ACTIONS(1199),
+ [anon_sym_LBRACE] = ACTIONS(888),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(1199),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(892),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(1201),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(1203),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(1199),
+ [anon_sym_get] = ACTIONS(1199),
+ [anon_sym_set] = ACTIONS(1199),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [370] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1087),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(370),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [371] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1088),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(371),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [372] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1447),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(372),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [373] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1213),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(373),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [374] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1215),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(374),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [375] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1217),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(375),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [376] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1438),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(376),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [377] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1228),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(377),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [378] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1419),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(378),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [379] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1211),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(379),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [380] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1452),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(380),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [381] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1199),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(381),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [382] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1412),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(382),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [383] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1439),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(383),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [384] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1212),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(384),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [385] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1188),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(385),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [386] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1457),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(386),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [387] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1223),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(387),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [388] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1462),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(388),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [389] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1463),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(389),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [390] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1464),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(390),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [391] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1214),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(391),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [392] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1465),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(392),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [393] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1466),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(393),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [394] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1434),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(394),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [395] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1467),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(395),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [396] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1468),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(396),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [397] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1469),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(397),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [398] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1030),
+ [sym_expression] = STATE(1443),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1030),
+ [sym_subscript_expression] = STATE(1030),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1656),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2864),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(398),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2767),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(662),
+ [anon_sym_export] = ACTIONS(664),
+ [anon_sym_LBRACE] = ACTIONS(668),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(664),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(676),
+ [anon_sym_yield] = ACTIONS(678),
+ [anon_sym_LBRACK] = ACTIONS(680),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(690),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(694),
+ [anon_sym_PLUS] = ACTIONS(696),
+ [anon_sym_DASH] = ACTIONS(696),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(696),
+ [anon_sym_TILDE] = ACTIONS(696),
+ [anon_sym_typeof] = ACTIONS(696),
+ [anon_sym_void] = ACTIONS(696),
+ [anon_sym_delete] = ACTIONS(696),
+ [anon_sym_PLUS_PLUS] = ACTIONS(700),
+ [anon_sym_DASH_DASH] = ACTIONS(700),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(706),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(708),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(664),
+ [anon_sym_get] = ACTIONS(664),
+ [anon_sym_set] = ACTIONS(664),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [399] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1088),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(399),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [400] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1087),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(400),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [401] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1407),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(401),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [402] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1244),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(402),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [403] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1409),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(403),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [404] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1410),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(404),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [405] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1431),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(405),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [406] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1430),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(406),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [407] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1396),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(407),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [408] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1456),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(408),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [409] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1432),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(409),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [410] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1461),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(410),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [411] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1068),
+ [sym_expression] = STATE(1229),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1068),
+ [sym_subscript_expression] = STATE(1068),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1667),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2816),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(411),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2811),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(742),
+ [anon_sym_export] = ACTIONS(744),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(744),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(35),
+ [anon_sym_yield] = ACTIONS(55),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(748),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(73),
+ [anon_sym_PLUS] = ACTIONS(75),
+ [anon_sym_DASH] = ACTIONS(75),
+ [anon_sym_SLASH] = ACTIONS(77),
+ [anon_sym_BANG] = ACTIONS(75),
+ [anon_sym_TILDE] = ACTIONS(75),
+ [anon_sym_typeof] = ACTIONS(75),
+ [anon_sym_void] = ACTIONS(75),
+ [anon_sym_delete] = ACTIONS(75),
+ [anon_sym_PLUS_PLUS] = ACTIONS(79),
+ [anon_sym_DASH_DASH] = ACTIONS(79),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(85),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(87),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(744),
+ [anon_sym_get] = ACTIONS(744),
+ [anon_sym_set] = ACTIONS(744),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [412] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1156),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(412),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [413] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1470),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(413),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [414] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1453),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(414),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [415] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1429),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(415),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [416] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1083),
+ [sym_expression] = STATE(1086),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1083),
+ [sym_subscript_expression] = STATE(1083),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1662),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2803),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(416),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2802),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(776),
+ [anon_sym_export] = ACTIONS(778),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(778),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(782),
+ [anon_sym_yield] = ACTIONS(784),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(786),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(788),
+ [anon_sym_PLUS] = ACTIONS(790),
+ [anon_sym_DASH] = ACTIONS(790),
+ [anon_sym_SLASH] = ACTIONS(792),
+ [anon_sym_BANG] = ACTIONS(790),
+ [anon_sym_TILDE] = ACTIONS(790),
+ [anon_sym_typeof] = ACTIONS(790),
+ [anon_sym_void] = ACTIONS(790),
+ [anon_sym_delete] = ACTIONS(790),
+ [anon_sym_PLUS_PLUS] = ACTIONS(794),
+ [anon_sym_DASH_DASH] = ACTIONS(794),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(796),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(798),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(778),
+ [anon_sym_get] = ACTIONS(778),
+ [anon_sym_set] = ACTIONS(778),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [417] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1428),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(417),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [418] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1427),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(418),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [419] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1425),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(419),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [420] = {
+ [sym_import] = STATE(1839),
+ [sym_parenthesized_expression] = STATE(1070),
+ [sym_expression] = STATE(1272),
+ [sym_primary_expression] = STATE(1288),
+ [sym_yield_expression] = STATE(1293),
+ [sym_object] = STATE(1384),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1384),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1293),
+ [sym_glimmer_opening_tag] = STATE(2041),
+ [sym_jsx_element] = STATE(1293),
+ [sym_jsx_opening_element] = STATE(1687),
+ [sym_jsx_self_closing_element] = STATE(1293),
+ [sym_class] = STATE(1384),
+ [sym_function_expression] = STATE(1384),
+ [sym_generator_function] = STATE(1384),
+ [sym_arrow_function] = STATE(1384),
+ [sym_call_expression] = STATE(1384),
+ [sym_new_expression] = STATE(1293),
+ [sym_await_expression] = STATE(1293),
+ [sym_member_expression] = STATE(1070),
+ [sym_subscript_expression] = STATE(1070),
+ [sym_assignment_expression] = STATE(1293),
+ [sym__augmented_assignment_lhs] = STATE(1666),
+ [sym_augmented_assignment_expression] = STATE(1293),
+ [sym__destructuring_pattern] = STATE(2836),
+ [sym_ternary_expression] = STATE(1293),
+ [sym_binary_expression] = STATE(1293),
+ [sym_unary_expression] = STATE(1293),
+ [sym_update_expression] = STATE(1293),
+ [sym_string] = STATE(1384),
+ [sym_comment] = STATE(420),
+ [sym_template_string] = STATE(1384),
+ [sym_regex] = STATE(1384),
+ [sym_meta_property] = STATE(1384),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2835),
+ [aux_sym_export_statement_repeat1] = STATE(1907),
+ [sym_identifier] = ACTIONS(712),
+ [anon_sym_export] = ACTIONS(714),
+ [anon_sym_LBRACE] = ACTIONS(718),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(714),
+ [anon_sym_LPAREN] = ACTIONS(33),
+ [anon_sym_await] = ACTIONS(720),
+ [anon_sym_yield] = ACTIONS(722),
+ [anon_sym_LBRACK] = ACTIONS(57),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(61),
+ [anon_sym_DQUOTE] = ACTIONS(63),
+ [anon_sym_SQUOTE] = ACTIONS(65),
+ [anon_sym_class] = ACTIONS(724),
+ [anon_sym_async] = ACTIONS(726),
+ [anon_sym_function] = ACTIONS(728),
+ [anon_sym_new] = ACTIONS(730),
+ [anon_sym_PLUS] = ACTIONS(732),
+ [anon_sym_DASH] = ACTIONS(732),
+ [anon_sym_SLASH] = ACTIONS(734),
+ [anon_sym_BANG] = ACTIONS(732),
+ [anon_sym_TILDE] = ACTIONS(732),
+ [anon_sym_typeof] = ACTIONS(732),
+ [anon_sym_void] = ACTIONS(732),
+ [anon_sym_delete] = ACTIONS(732),
+ [anon_sym_PLUS_PLUS] = ACTIONS(736),
+ [anon_sym_DASH_DASH] = ACTIONS(736),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(81),
+ [sym_number] = ACTIONS(83),
+ [sym_private_property_identifier] = ACTIONS(738),
+ [sym_this] = ACTIONS(83),
+ [sym_super] = ACTIONS(83),
+ [sym_true] = ACTIONS(83),
+ [sym_false] = ACTIONS(83),
+ [sym_null] = ACTIONS(83),
+ [sym_undefined] = ACTIONS(740),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(714),
+ [anon_sym_get] = ACTIONS(714),
+ [anon_sym_set] = ACTIONS(714),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [421] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1423),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(421),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [422] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1422),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(422),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [423] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1421),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(423),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [424] = {
+ [sym_import] = STATE(1798),
+ [sym_parenthesized_expression] = STATE(1008),
+ [sym_expression] = STATE(1420),
+ [sym_primary_expression] = STATE(1129),
+ [sym_yield_expression] = STATE(1127),
+ [sym_object] = STATE(1134),
+ [sym_object_pattern] = STATE(1746),
+ [sym_array] = STATE(1134),
+ [sym_array_pattern] = STATE(1746),
+ [sym_glimmer_template] = STATE(1127),
+ [sym_glimmer_opening_tag] = STATE(1951),
+ [sym_jsx_element] = STATE(1127),
+ [sym_jsx_opening_element] = STATE(1690),
+ [sym_jsx_self_closing_element] = STATE(1127),
+ [sym_class] = STATE(1134),
+ [sym_function_expression] = STATE(1134),
+ [sym_generator_function] = STATE(1134),
+ [sym_arrow_function] = STATE(1134),
+ [sym_call_expression] = STATE(1134),
+ [sym_new_expression] = STATE(1127),
+ [sym_await_expression] = STATE(1127),
+ [sym_member_expression] = STATE(1008),
+ [sym_subscript_expression] = STATE(1008),
+ [sym_assignment_expression] = STATE(1127),
+ [sym__augmented_assignment_lhs] = STATE(1680),
+ [sym_augmented_assignment_expression] = STATE(1127),
+ [sym__destructuring_pattern] = STATE(2765),
+ [sym_ternary_expression] = STATE(1127),
+ [sym_binary_expression] = STATE(1127),
+ [sym_unary_expression] = STATE(1127),
+ [sym_update_expression] = STATE(1127),
+ [sym_string] = STATE(1134),
+ [sym_comment] = STATE(424),
+ [sym_template_string] = STATE(1134),
+ [sym_regex] = STATE(1134),
+ [sym_meta_property] = STATE(1134),
+ [sym_decorator] = STATE(2054),
+ [sym_formal_parameters] = STATE(2863),
+ [aux_sym_export_statement_repeat1] = STATE(1920),
+ [sym_identifier] = ACTIONS(750),
+ [anon_sym_export] = ACTIONS(752),
+ [anon_sym_LBRACE] = ACTIONS(756),
+ [anon_sym_import] = ACTIONS(672),
+ [anon_sym_let] = ACTIONS(752),
+ [anon_sym_LPAREN] = ACTIONS(674),
+ [anon_sym_await] = ACTIONS(758),
+ [anon_sym_yield] = ACTIONS(760),
+ [anon_sym_LBRACK] = ACTIONS(762),
+ [anon_sym_LTtemplate_GT] = ACTIONS(59),
+ [anon_sym_LT] = ACTIONS(682),
+ [anon_sym_DQUOTE] = ACTIONS(684),
+ [anon_sym_SQUOTE] = ACTIONS(686),
+ [anon_sym_class] = ACTIONS(688),
+ [anon_sym_async] = ACTIONS(764),
+ [anon_sym_function] = ACTIONS(692),
+ [anon_sym_new] = ACTIONS(766),
+ [anon_sym_PLUS] = ACTIONS(768),
+ [anon_sym_DASH] = ACTIONS(768),
+ [anon_sym_SLASH] = ACTIONS(698),
+ [anon_sym_BANG] = ACTIONS(768),
+ [anon_sym_TILDE] = ACTIONS(768),
+ [anon_sym_typeof] = ACTIONS(768),
+ [anon_sym_void] = ACTIONS(768),
+ [anon_sym_delete] = ACTIONS(768),
+ [anon_sym_PLUS_PLUS] = ACTIONS(770),
+ [anon_sym_DASH_DASH] = ACTIONS(770),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(702),
+ [sym_number] = ACTIONS(704),
+ [sym_private_property_identifier] = ACTIONS(772),
+ [sym_this] = ACTIONS(704),
+ [sym_super] = ACTIONS(704),
+ [sym_true] = ACTIONS(704),
+ [sym_false] = ACTIONS(704),
+ [sym_null] = ACTIONS(704),
+ [sym_undefined] = ACTIONS(774),
+ [anon_sym_AT] = ACTIONS(89),
+ [anon_sym_static] = ACTIONS(752),
+ [anon_sym_get] = ACTIONS(752),
+ [anon_sym_set] = ACTIONS(752),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [425] = {
+ [sym_namespace_export] = STATE(2483),
+ [sym_export_clause] = STATE(2020),
+ [sym_declaration] = STATE(952),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_comment] = STATE(425),
+ [sym_decorator] = STATE(2054),
+ [aux_sym_export_statement_repeat1] = STATE(2018),
+ [aux_sym_object_repeat1] = STATE(2078),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [anon_sym_STAR] = ACTIONS(1205),
+ [anon_sym_default] = ACTIONS(1207),
+ [anon_sym_LBRACE] = ACTIONS(1209),
+ [anon_sym_COMMA] = ACTIONS(1211),
+ [anon_sym_RBRACE] = ACTIONS(1213),
+ [anon_sym_var] = ACTIONS(1215),
+ [anon_sym_let] = ACTIONS(1217),
+ [anon_sym_const] = ACTIONS(1217),
+ [anon_sym_LPAREN] = ACTIONS(1219),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1211),
+ [anon_sym_COLON] = ACTIONS(1224),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1211),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1211),
+ [anon_sym_class] = ACTIONS(1229),
+ [anon_sym_async] = ACTIONS(1231),
+ [anon_sym_function] = ACTIONS(1233),
+ [anon_sym_EQ_GT] = ACTIONS(1235),
+ [sym_optional_chain] = ACTIONS(1211),
+ [anon_sym_PLUS_EQ] = ACTIONS(1237),
+ [anon_sym_DASH_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_SLASH_EQ] = ACTIONS(1237),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1237),
+ [anon_sym_CARET_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1211),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_GT_EQ] = ACTIONS(1211),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1211),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1211),
+ [anon_sym_DASH_DASH] = ACTIONS(1211),
+ [aux_sym_comment_token1] = ACTIONS(1239),
+ [anon_sym_BQUOTE] = ACTIONS(1211),
+ [anon_sym_AT] = ACTIONS(1241),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [426] = {
+ [sym_namespace_export] = STATE(2483),
+ [sym_export_clause] = STATE(2020),
+ [sym_declaration] = STATE(952),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_comment] = STATE(426),
+ [sym_decorator] = STATE(2054),
+ [aux_sym_export_statement_repeat1] = STATE(2018),
+ [aux_sym_object_repeat1] = STATE(2078),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [anon_sym_STAR] = ACTIONS(1205),
+ [anon_sym_default] = ACTIONS(1207),
+ [anon_sym_LBRACE] = ACTIONS(1209),
+ [anon_sym_COMMA] = ACTIONS(1211),
+ [anon_sym_RBRACE] = ACTIONS(1243),
+ [anon_sym_var] = ACTIONS(1215),
+ [anon_sym_let] = ACTIONS(1217),
+ [anon_sym_const] = ACTIONS(1217),
+ [anon_sym_LPAREN] = ACTIONS(1219),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1211),
+ [anon_sym_COLON] = ACTIONS(1224),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1211),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1211),
+ [anon_sym_class] = ACTIONS(1229),
+ [anon_sym_async] = ACTIONS(1231),
+ [anon_sym_function] = ACTIONS(1233),
+ [anon_sym_EQ_GT] = ACTIONS(1235),
+ [sym_optional_chain] = ACTIONS(1211),
+ [anon_sym_PLUS_EQ] = ACTIONS(1237),
+ [anon_sym_DASH_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_SLASH_EQ] = ACTIONS(1237),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1237),
+ [anon_sym_CARET_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1211),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_GT_EQ] = ACTIONS(1211),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1211),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1211),
+ [anon_sym_DASH_DASH] = ACTIONS(1211),
+ [aux_sym_comment_token1] = ACTIONS(1239),
+ [anon_sym_BQUOTE] = ACTIONS(1211),
+ [anon_sym_AT] = ACTIONS(1241),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [427] = {
+ [sym_namespace_export] = STATE(2483),
+ [sym_export_clause] = STATE(2020),
+ [sym_declaration] = STATE(952),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_comment] = STATE(427),
+ [sym_decorator] = STATE(2054),
+ [aux_sym_export_statement_repeat1] = STATE(2018),
+ [aux_sym_object_repeat1] = STATE(2118),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [anon_sym_STAR] = ACTIONS(1205),
+ [anon_sym_default] = ACTIONS(1207),
+ [anon_sym_LBRACE] = ACTIONS(1209),
+ [anon_sym_COMMA] = ACTIONS(1211),
+ [anon_sym_RBRACE] = ACTIONS(1245),
+ [anon_sym_var] = ACTIONS(1215),
+ [anon_sym_let] = ACTIONS(1217),
+ [anon_sym_const] = ACTIONS(1217),
+ [anon_sym_LPAREN] = ACTIONS(1219),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1211),
+ [anon_sym_COLON] = ACTIONS(1224),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1211),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1211),
+ [anon_sym_class] = ACTIONS(1229),
+ [anon_sym_async] = ACTIONS(1231),
+ [anon_sym_function] = ACTIONS(1233),
+ [anon_sym_EQ_GT] = ACTIONS(1235),
+ [sym_optional_chain] = ACTIONS(1211),
+ [anon_sym_PLUS_EQ] = ACTIONS(1237),
+ [anon_sym_DASH_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_SLASH_EQ] = ACTIONS(1237),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1237),
+ [anon_sym_CARET_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1211),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_GT_EQ] = ACTIONS(1211),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1211),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1211),
+ [anon_sym_DASH_DASH] = ACTIONS(1211),
+ [aux_sym_comment_token1] = ACTIONS(1239),
+ [anon_sym_BQUOTE] = ACTIONS(1211),
+ [anon_sym_AT] = ACTIONS(1241),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [428] = {
+ [sym_namespace_export] = STATE(2583),
+ [sym_export_clause] = STATE(1902),
+ [sym_declaration] = STATE(639),
+ [sym_variable_declaration] = STATE(640),
+ [sym_lexical_declaration] = STATE(640),
+ [sym_class_declaration] = STATE(640),
+ [sym_function_declaration] = STATE(640),
+ [sym_generator_function_declaration] = STATE(640),
+ [sym_comment] = STATE(428),
+ [sym_decorator] = STATE(2054),
+ [aux_sym_export_statement_repeat1] = STATE(1919),
+ [anon_sym_STAR] = ACTIONS(1247),
+ [anon_sym_default] = ACTIONS(1249),
+ [anon_sym_LBRACE] = ACTIONS(1209),
+ [anon_sym_COMMA] = ACTIONS(1211),
+ [anon_sym_var] = ACTIONS(1251),
+ [anon_sym_let] = ACTIONS(1253),
+ [anon_sym_const] = ACTIONS(1253),
+ [anon_sym_LPAREN] = ACTIONS(1211),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1211),
+ [anon_sym_COLON] = ACTIONS(1255),
+ [anon_sym_EQ] = ACTIONS(1257),
+ [anon_sym_LBRACK] = ACTIONS(1211),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1211),
+ [anon_sym_class] = ACTIONS(1259),
+ [anon_sym_async] = ACTIONS(1261),
+ [anon_sym_function] = ACTIONS(1263),
+ [anon_sym_EQ_GT] = ACTIONS(1235),
+ [sym_optional_chain] = ACTIONS(1211),
+ [anon_sym_PLUS_EQ] = ACTIONS(1237),
+ [anon_sym_DASH_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_SLASH_EQ] = ACTIONS(1237),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1237),
+ [anon_sym_CARET_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1211),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_GT_EQ] = ACTIONS(1211),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1211),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1211),
+ [anon_sym_DASH_DASH] = ACTIONS(1211),
+ [aux_sym_comment_token1] = ACTIONS(1239),
+ [anon_sym_BQUOTE] = ACTIONS(1211),
+ [anon_sym_AT] = ACTIONS(1241),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [429] = {
+ [sym_string] = STATE(2581),
+ [sym_comment] = STATE(429),
+ [sym_formal_parameters] = STATE(2760),
+ [sym__property_name] = STATE(2578),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_object_repeat1] = STATE(2078),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [sym_identifier] = ACTIONS(1265),
+ [anon_sym_export] = ACTIONS(1267),
+ [anon_sym_STAR] = ACTIONS(1269),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1272),
+ [anon_sym_let] = ACTIONS(1267),
+ [anon_sym_LPAREN] = ACTIONS(1274),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1278),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1281),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_DQUOTE] = ACTIONS(1284),
+ [anon_sym_SQUOTE] = ACTIONS(1286),
+ [anon_sym_async] = ACTIONS(1267),
+ [anon_sym_function] = ACTIONS(1288),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [sym_number] = ACTIONS(1294),
+ [sym_private_property_identifier] = ACTIONS(1294),
+ [anon_sym_static] = ACTIONS(1267),
+ [anon_sym_get] = ACTIONS(1296),
+ [anon_sym_set] = ACTIONS(1296),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [430] = {
+ [sym_namespace_export] = STATE(2716),
+ [sym_export_clause] = STATE(1914),
+ [sym_declaration] = STATE(778),
+ [sym_variable_declaration] = STATE(785),
+ [sym_lexical_declaration] = STATE(785),
+ [sym_class_declaration] = STATE(785),
+ [sym_function_declaration] = STATE(785),
+ [sym_generator_function_declaration] = STATE(785),
+ [sym_comment] = STATE(430),
+ [sym_decorator] = STATE(2054),
+ [aux_sym_export_statement_repeat1] = STATE(1980),
+ [anon_sym_STAR] = ACTIONS(1298),
+ [anon_sym_default] = ACTIONS(1300),
+ [anon_sym_LBRACE] = ACTIONS(1209),
+ [anon_sym_COMMA] = ACTIONS(1211),
+ [anon_sym_var] = ACTIONS(1302),
+ [anon_sym_let] = ACTIONS(1304),
+ [anon_sym_const] = ACTIONS(1304),
+ [anon_sym_LPAREN] = ACTIONS(1211),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1211),
+ [anon_sym_COLON] = ACTIONS(1306),
+ [anon_sym_EQ] = ACTIONS(1257),
+ [anon_sym_LBRACK] = ACTIONS(1211),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1211),
+ [anon_sym_class] = ACTIONS(1308),
+ [anon_sym_async] = ACTIONS(1310),
+ [anon_sym_function] = ACTIONS(1312),
+ [anon_sym_EQ_GT] = ACTIONS(1235),
+ [sym_optional_chain] = ACTIONS(1211),
+ [anon_sym_PLUS_EQ] = ACTIONS(1237),
+ [anon_sym_DASH_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_SLASH_EQ] = ACTIONS(1237),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1237),
+ [anon_sym_CARET_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1211),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_GT_EQ] = ACTIONS(1211),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1211),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1211),
+ [anon_sym_DASH_DASH] = ACTIONS(1211),
+ [aux_sym_comment_token1] = ACTIONS(1239),
+ [anon_sym_BQUOTE] = ACTIONS(1211),
+ [anon_sym_AT] = ACTIONS(1241),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [431] = {
+ [sym_string] = STATE(2581),
+ [sym_comment] = STATE(431),
+ [sym_formal_parameters] = STATE(2760),
+ [sym__property_name] = STATE(2578),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_object_repeat1] = STATE(2078),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [sym_identifier] = ACTIONS(1265),
+ [anon_sym_export] = ACTIONS(1267),
+ [anon_sym_STAR] = ACTIONS(1269),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1314),
+ [anon_sym_let] = ACTIONS(1267),
+ [anon_sym_LPAREN] = ACTIONS(1274),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1278),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1281),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_DQUOTE] = ACTIONS(1284),
+ [anon_sym_SQUOTE] = ACTIONS(1286),
+ [anon_sym_async] = ACTIONS(1267),
+ [anon_sym_function] = ACTIONS(1288),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [sym_number] = ACTIONS(1294),
+ [sym_private_property_identifier] = ACTIONS(1294),
+ [anon_sym_static] = ACTIONS(1267),
+ [anon_sym_get] = ACTIONS(1296),
+ [anon_sym_set] = ACTIONS(1296),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [432] = {
+ [sym_namespace_export] = STATE(2640),
+ [sym_export_clause] = STATE(1958),
+ [sym_declaration] = STATE(2612),
+ [sym_variable_declaration] = STATE(2609),
+ [sym_lexical_declaration] = STATE(2609),
+ [sym_class_declaration] = STATE(2609),
+ [sym_function_declaration] = STATE(2609),
+ [sym_generator_function_declaration] = STATE(2609),
+ [sym_comment] = STATE(432),
+ [sym_decorator] = STATE(2054),
+ [aux_sym_export_statement_repeat1] = STATE(2013),
+ [anon_sym_STAR] = ACTIONS(1316),
+ [anon_sym_default] = ACTIONS(1318),
+ [anon_sym_LBRACE] = ACTIONS(1209),
+ [anon_sym_COMMA] = ACTIONS(1211),
+ [anon_sym_var] = ACTIONS(1320),
+ [anon_sym_let] = ACTIONS(1322),
+ [anon_sym_const] = ACTIONS(1322),
+ [anon_sym_LPAREN] = ACTIONS(1211),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1211),
+ [anon_sym_COLON] = ACTIONS(1324),
+ [anon_sym_EQ] = ACTIONS(1257),
+ [anon_sym_LBRACK] = ACTIONS(1211),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1211),
+ [anon_sym_class] = ACTIONS(1326),
+ [anon_sym_async] = ACTIONS(1328),
+ [anon_sym_function] = ACTIONS(1330),
+ [anon_sym_EQ_GT] = ACTIONS(1235),
+ [sym_optional_chain] = ACTIONS(1211),
+ [anon_sym_PLUS_EQ] = ACTIONS(1237),
+ [anon_sym_DASH_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_SLASH_EQ] = ACTIONS(1237),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1237),
+ [anon_sym_CARET_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1211),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_GT_EQ] = ACTIONS(1211),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1211),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1211),
+ [anon_sym_DASH_DASH] = ACTIONS(1211),
+ [aux_sym_comment_token1] = ACTIONS(1239),
+ [anon_sym_BQUOTE] = ACTIONS(1211),
+ [anon_sym_AT] = ACTIONS(1241),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [433] = {
+ [sym_namespace_export] = STATE(2483),
+ [sym_export_clause] = STATE(2020),
+ [sym_declaration] = STATE(952),
+ [sym_variable_declaration] = STATE(939),
+ [sym_lexical_declaration] = STATE(939),
+ [sym_class_declaration] = STATE(939),
+ [sym_function_declaration] = STATE(939),
+ [sym_generator_function_declaration] = STATE(939),
+ [sym_comment] = STATE(433),
+ [sym_decorator] = STATE(2054),
+ [aux_sym_export_statement_repeat1] = STATE(2018),
+ [anon_sym_STAR] = ACTIONS(1205),
+ [anon_sym_default] = ACTIONS(1207),
+ [anon_sym_LBRACE] = ACTIONS(1209),
+ [anon_sym_COMMA] = ACTIONS(1211),
+ [anon_sym_var] = ACTIONS(1215),
+ [anon_sym_let] = ACTIONS(1217),
+ [anon_sym_const] = ACTIONS(1217),
+ [anon_sym_LPAREN] = ACTIONS(1211),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1211),
+ [anon_sym_COLON] = ACTIONS(1332),
+ [anon_sym_EQ] = ACTIONS(1257),
+ [anon_sym_LBRACK] = ACTIONS(1211),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1211),
+ [anon_sym_class] = ACTIONS(1229),
+ [anon_sym_async] = ACTIONS(1231),
+ [anon_sym_function] = ACTIONS(1233),
+ [anon_sym_EQ_GT] = ACTIONS(1235),
+ [sym_optional_chain] = ACTIONS(1211),
+ [anon_sym_PLUS_EQ] = ACTIONS(1237),
+ [anon_sym_DASH_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_SLASH_EQ] = ACTIONS(1237),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1237),
+ [anon_sym_CARET_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1211),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_GT_EQ] = ACTIONS(1211),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1211),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1211),
+ [anon_sym_DASH_DASH] = ACTIONS(1211),
+ [aux_sym_comment_token1] = ACTIONS(1239),
+ [anon_sym_BQUOTE] = ACTIONS(1211),
+ [anon_sym_AT] = ACTIONS(1241),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [434] = {
+ [sym_string] = STATE(2581),
+ [sym_comment] = STATE(434),
+ [sym_formal_parameters] = STATE(2760),
+ [sym__property_name] = STATE(2578),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_object_repeat1] = STATE(2118),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [sym_identifier] = ACTIONS(1265),
+ [anon_sym_export] = ACTIONS(1267),
+ [anon_sym_STAR] = ACTIONS(1269),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1334),
+ [anon_sym_let] = ACTIONS(1267),
+ [anon_sym_LPAREN] = ACTIONS(1274),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1278),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1281),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_DQUOTE] = ACTIONS(1284),
+ [anon_sym_SQUOTE] = ACTIONS(1286),
+ [anon_sym_async] = ACTIONS(1267),
+ [anon_sym_function] = ACTIONS(1288),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [sym_number] = ACTIONS(1294),
+ [sym_private_property_identifier] = ACTIONS(1294),
+ [anon_sym_static] = ACTIONS(1267),
+ [anon_sym_get] = ACTIONS(1296),
+ [anon_sym_set] = ACTIONS(1296),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [435] = {
+ [sym_namespace_export] = STATE(2712),
+ [sym_export_clause] = STATE(1979),
+ [sym_declaration] = STATE(709),
+ [sym_variable_declaration] = STATE(706),
+ [sym_lexical_declaration] = STATE(706),
+ [sym_class_declaration] = STATE(706),
+ [sym_function_declaration] = STATE(706),
+ [sym_generator_function_declaration] = STATE(706),
+ [sym_comment] = STATE(435),
+ [sym_decorator] = STATE(2054),
+ [aux_sym_export_statement_repeat1] = STATE(1953),
+ [anon_sym_STAR] = ACTIONS(1336),
+ [anon_sym_default] = ACTIONS(1338),
+ [anon_sym_LBRACE] = ACTIONS(1209),
+ [anon_sym_COMMA] = ACTIONS(1211),
+ [anon_sym_var] = ACTIONS(1340),
+ [anon_sym_let] = ACTIONS(1342),
+ [anon_sym_const] = ACTIONS(1342),
+ [anon_sym_LPAREN] = ACTIONS(1211),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1211),
+ [anon_sym_COLON] = ACTIONS(1344),
+ [anon_sym_EQ] = ACTIONS(1257),
+ [anon_sym_LBRACK] = ACTIONS(1211),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1211),
+ [anon_sym_class] = ACTIONS(1346),
+ [anon_sym_async] = ACTIONS(1348),
+ [anon_sym_function] = ACTIONS(1350),
+ [anon_sym_EQ_GT] = ACTIONS(1235),
+ [sym_optional_chain] = ACTIONS(1211),
+ [anon_sym_PLUS_EQ] = ACTIONS(1237),
+ [anon_sym_DASH_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_SLASH_EQ] = ACTIONS(1237),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1237),
+ [anon_sym_CARET_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1237),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1237),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1237),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1237),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1237),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1211),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1211),
+ [anon_sym_GT_EQ] = ACTIONS(1211),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1211),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1211),
+ [anon_sym_DASH_DASH] = ACTIONS(1211),
+ [aux_sym_comment_token1] = ACTIONS(1239),
+ [anon_sym_BQUOTE] = ACTIONS(1211),
+ [anon_sym_AT] = ACTIONS(1241),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [436] = {
+ [sym_string] = STATE(2581),
+ [sym_comment] = STATE(436),
+ [sym__property_name] = STATE(2578),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_object_repeat1] = STATE(2078),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [sym_identifier] = ACTIONS(1352),
+ [anon_sym_export] = ACTIONS(1352),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1272),
+ [anon_sym_let] = ACTIONS(1352),
+ [anon_sym_LPAREN] = ACTIONS(1354),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1278),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1281),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_DQUOTE] = ACTIONS(1284),
+ [anon_sym_SQUOTE] = ACTIONS(1286),
+ [anon_sym_async] = ACTIONS(1352),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [sym_number] = ACTIONS(1294),
+ [sym_private_property_identifier] = ACTIONS(1294),
+ [anon_sym_static] = ACTIONS(1352),
+ [anon_sym_get] = ACTIONS(1352),
+ [anon_sym_set] = ACTIONS(1352),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [437] = {
+ [sym_string] = STATE(2581),
+ [sym_comment] = STATE(437),
+ [sym__property_name] = STATE(2578),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_object_repeat1] = STATE(2078),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [sym_identifier] = ACTIONS(1352),
+ [anon_sym_export] = ACTIONS(1352),
+ [anon_sym_STAR] = ACTIONS(1269),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1272),
+ [anon_sym_let] = ACTIONS(1352),
+ [anon_sym_LPAREN] = ACTIONS(1354),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1278),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1281),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_DQUOTE] = ACTIONS(1284),
+ [anon_sym_SQUOTE] = ACTIONS(1286),
+ [anon_sym_async] = ACTIONS(1357),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [sym_number] = ACTIONS(1294),
+ [sym_private_property_identifier] = ACTIONS(1294),
+ [anon_sym_static] = ACTIONS(1352),
+ [anon_sym_get] = ACTIONS(1359),
+ [anon_sym_set] = ACTIONS(1359),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [438] = {
+ [sym_string] = STATE(2581),
+ [sym_comment] = STATE(438),
+ [sym__property_name] = STATE(2578),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_object_repeat1] = STATE(2078),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [sym_identifier] = ACTIONS(1352),
+ [anon_sym_export] = ACTIONS(1352),
+ [anon_sym_STAR] = ACTIONS(1269),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1314),
+ [anon_sym_let] = ACTIONS(1352),
+ [anon_sym_LPAREN] = ACTIONS(1354),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1278),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1281),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_DQUOTE] = ACTIONS(1284),
+ [anon_sym_SQUOTE] = ACTIONS(1286),
+ [anon_sym_async] = ACTIONS(1357),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [sym_number] = ACTIONS(1294),
+ [sym_private_property_identifier] = ACTIONS(1294),
+ [anon_sym_static] = ACTIONS(1352),
+ [anon_sym_get] = ACTIONS(1359),
+ [anon_sym_set] = ACTIONS(1359),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [439] = {
+ [sym_string] = STATE(2581),
+ [sym_comment] = STATE(439),
+ [sym__property_name] = STATE(2578),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_object_repeat1] = STATE(2118),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [sym_identifier] = ACTIONS(1352),
+ [anon_sym_export] = ACTIONS(1352),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1334),
+ [anon_sym_let] = ACTIONS(1352),
+ [anon_sym_LPAREN] = ACTIONS(1354),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1278),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1281),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_DQUOTE] = ACTIONS(1284),
+ [anon_sym_SQUOTE] = ACTIONS(1286),
+ [anon_sym_async] = ACTIONS(1352),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [sym_number] = ACTIONS(1294),
+ [sym_private_property_identifier] = ACTIONS(1294),
+ [anon_sym_static] = ACTIONS(1352),
+ [anon_sym_get] = ACTIONS(1352),
+ [anon_sym_set] = ACTIONS(1352),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [440] = {
+ [sym_string] = STATE(2581),
+ [sym_comment] = STATE(440),
+ [sym__property_name] = STATE(2578),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_object_repeat1] = STATE(2118),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [sym_identifier] = ACTIONS(1352),
+ [anon_sym_export] = ACTIONS(1352),
+ [anon_sym_STAR] = ACTIONS(1269),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1334),
+ [anon_sym_let] = ACTIONS(1352),
+ [anon_sym_LPAREN] = ACTIONS(1354),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1278),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1281),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_DQUOTE] = ACTIONS(1284),
+ [anon_sym_SQUOTE] = ACTIONS(1286),
+ [anon_sym_async] = ACTIONS(1357),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [sym_number] = ACTIONS(1294),
+ [sym_private_property_identifier] = ACTIONS(1294),
+ [anon_sym_static] = ACTIONS(1352),
+ [anon_sym_get] = ACTIONS(1359),
+ [anon_sym_set] = ACTIONS(1359),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [441] = {
+ [sym_string] = STATE(2581),
+ [sym_comment] = STATE(441),
+ [sym__property_name] = STATE(2578),
+ [sym_computed_property_name] = STATE(2581),
+ [aux_sym_object_repeat1] = STATE(2078),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [sym_identifier] = ACTIONS(1352),
+ [anon_sym_export] = ACTIONS(1352),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1314),
+ [anon_sym_let] = ACTIONS(1352),
+ [anon_sym_LPAREN] = ACTIONS(1354),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1278),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1281),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_DQUOTE] = ACTIONS(1284),
+ [anon_sym_SQUOTE] = ACTIONS(1286),
+ [anon_sym_async] = ACTIONS(1352),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [sym_number] = ACTIONS(1294),
+ [sym_private_property_identifier] = ACTIONS(1294),
+ [anon_sym_static] = ACTIONS(1352),
+ [anon_sym_get] = ACTIONS(1352),
+ [anon_sym_set] = ACTIONS(1352),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [442] = {
+ [sym_comment] = STATE(442),
+ [sym_formal_parameters] = STATE(2790),
+ [sym_identifier] = ACTIONS(1361),
+ [anon_sym_export] = ACTIONS(1363),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1222),
+ [anon_sym_let] = ACTIONS(1363),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_RPAREN] = ACTIONS(1222),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1222),
+ [anon_sym_EQ] = ACTIONS(1368),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_RBRACK] = ACTIONS(1222),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1363),
+ [anon_sym_function] = ACTIONS(1370),
+ [anon_sym_EQ_GT] = ACTIONS(1372),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1363),
+ [anon_sym_get] = ACTIONS(1363),
+ [anon_sym_set] = ACTIONS(1363),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [443] = {
+ [sym_comment] = STATE(443),
+ [sym_formal_parameters] = STATE(2790),
+ [sym_identifier] = ACTIONS(1361),
+ [anon_sym_export] = ACTIONS(1363),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1222),
+ [anon_sym_let] = ACTIONS(1363),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_RPAREN] = ACTIONS(1222),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1222),
+ [anon_sym_EQ] = ACTIONS(1374),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_RBRACK] = ACTIONS(1222),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1363),
+ [anon_sym_function] = ACTIONS(1370),
+ [anon_sym_EQ_GT] = ACTIONS(1372),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1363),
+ [anon_sym_get] = ACTIONS(1363),
+ [anon_sym_set] = ACTIONS(1363),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [444] = {
+ [sym_comment] = STATE(444),
+ [sym_formal_parameters] = STATE(2760),
+ [sym_identifier] = ACTIONS(1376),
+ [anon_sym_export] = ACTIONS(1378),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_let] = ACTIONS(1378),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1380),
+ [anon_sym_EQ] = ACTIONS(1257),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1378),
+ [anon_sym_function] = ACTIONS(1382),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1378),
+ [anon_sym_get] = ACTIONS(1378),
+ [anon_sym_set] = ACTIONS(1378),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [445] = {
+ [sym_comment] = STATE(445),
+ [sym_formal_parameters] = STATE(2851),
+ [sym_identifier] = ACTIONS(1384),
+ [anon_sym_export] = ACTIONS(1386),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1388),
+ [anon_sym_RBRACE] = ACTIONS(1388),
+ [anon_sym_let] = ACTIONS(1386),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_RPAREN] = ACTIONS(1388),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_EQ] = ACTIONS(1368),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_RBRACK] = ACTIONS(1388),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1386),
+ [anon_sym_function] = ACTIONS(1370),
+ [anon_sym_EQ_GT] = ACTIONS(1390),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1386),
+ [anon_sym_get] = ACTIONS(1386),
+ [anon_sym_set] = ACTIONS(1386),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [446] = {
+ [sym_catch_clause] = STATE(476),
+ [sym_finally_clause] = STATE(642),
+ [sym_comment] = STATE(446),
+ [sym_identifier] = ACTIONS(1392),
+ [anon_sym_export] = ACTIONS(1392),
+ [anon_sym_default] = ACTIONS(1392),
+ [anon_sym_LBRACE] = ACTIONS(1392),
+ [anon_sym_RBRACE] = ACTIONS(1392),
+ [anon_sym_import] = ACTIONS(1392),
+ [anon_sym_with] = ACTIONS(1392),
+ [anon_sym_var] = ACTIONS(1392),
+ [anon_sym_let] = ACTIONS(1392),
+ [anon_sym_const] = ACTIONS(1392),
+ [anon_sym_else] = ACTIONS(1392),
+ [anon_sym_if] = ACTIONS(1392),
+ [anon_sym_switch] = ACTIONS(1392),
+ [anon_sym_for] = ACTIONS(1392),
+ [anon_sym_LPAREN] = ACTIONS(1392),
+ [anon_sym_await] = ACTIONS(1392),
+ [anon_sym_while] = ACTIONS(1392),
+ [anon_sym_do] = ACTIONS(1392),
+ [anon_sym_try] = ACTIONS(1392),
+ [anon_sym_break] = ACTIONS(1392),
+ [anon_sym_continue] = ACTIONS(1392),
+ [anon_sym_debugger] = ACTIONS(1392),
+ [anon_sym_return] = ACTIONS(1392),
+ [anon_sym_throw] = ACTIONS(1392),
+ [anon_sym_SEMI] = ACTIONS(1392),
+ [anon_sym_case] = ACTIONS(1392),
+ [anon_sym_catch] = ACTIONS(1394),
+ [anon_sym_finally] = ACTIONS(1396),
+ [anon_sym_yield] = ACTIONS(1392),
+ [anon_sym_LBRACK] = ACTIONS(1392),
+ [anon_sym_LTtemplate_GT] = ACTIONS(1392),
+ [anon_sym_LT] = ACTIONS(1392),
+ [anon_sym_DQUOTE] = ACTIONS(1392),
+ [anon_sym_SQUOTE] = ACTIONS(1392),
+ [anon_sym_class] = ACTIONS(1392),
+ [anon_sym_async] = ACTIONS(1392),
+ [anon_sym_function] = ACTIONS(1392),
+ [anon_sym_new] = ACTIONS(1392),
+ [anon_sym_PLUS] = ACTIONS(1392),
+ [anon_sym_DASH] = ACTIONS(1392),
+ [anon_sym_SLASH] = ACTIONS(1392),
+ [anon_sym_BANG] = ACTIONS(1392),
+ [anon_sym_TILDE] = ACTIONS(1392),
+ [anon_sym_typeof] = ACTIONS(1392),
+ [anon_sym_void] = ACTIONS(1392),
+ [anon_sym_delete] = ACTIONS(1392),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1392),
+ [anon_sym_DASH_DASH] = ACTIONS(1392),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1392),
+ [sym_number] = ACTIONS(1392),
+ [sym_private_property_identifier] = ACTIONS(1392),
+ [sym_this] = ACTIONS(1392),
+ [sym_super] = ACTIONS(1392),
+ [sym_true] = ACTIONS(1392),
+ [sym_false] = ACTIONS(1392),
+ [sym_null] = ACTIONS(1392),
+ [sym_undefined] = ACTIONS(1392),
+ [anon_sym_AT] = ACTIONS(1392),
+ [anon_sym_static] = ACTIONS(1392),
+ [anon_sym_get] = ACTIONS(1392),
+ [anon_sym_set] = ACTIONS(1392),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [447] = {
+ [sym_comment] = STATE(447),
+ [sym_formal_parameters] = STATE(2760),
+ [sym_identifier] = ACTIONS(1376),
+ [anon_sym_export] = ACTIONS(1378),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_let] = ACTIONS(1378),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1398),
+ [anon_sym_EQ] = ACTIONS(1257),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1378),
+ [anon_sym_function] = ACTIONS(1288),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1378),
+ [anon_sym_get] = ACTIONS(1378),
+ [anon_sym_set] = ACTIONS(1378),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [448] = {
+ [sym_comment] = STATE(448),
+ [sym_formal_parameters] = STATE(2790),
+ [sym_identifier] = ACTIONS(1361),
+ [anon_sym_export] = ACTIONS(1363),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1400),
+ [anon_sym_RBRACE] = ACTIONS(1400),
+ [anon_sym_let] = ACTIONS(1363),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_RPAREN] = ACTIONS(1400),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_EQ] = ACTIONS(1403),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_RBRACK] = ACTIONS(1400),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1363),
+ [anon_sym_function] = ACTIONS(1370),
+ [anon_sym_EQ_GT] = ACTIONS(1372),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1363),
+ [anon_sym_get] = ACTIONS(1363),
+ [anon_sym_set] = ACTIONS(1363),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [449] = {
+ [sym_variable_declarator] = STATE(1950),
+ [sym_object_pattern] = STATE(1805),
+ [sym_array_pattern] = STATE(1805),
+ [sym__destructuring_pattern] = STATE(1874),
+ [sym_comment] = STATE(449),
+ [aux_sym_object_repeat1] = STATE(2078),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [sym_identifier] = ACTIONS(1406),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_LBRACE] = ACTIONS(1408),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1272),
+ [anon_sym_LPAREN] = ACTIONS(1354),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1278),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1410),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [450] = {
+ [sym_comment] = STATE(450),
+ [sym_formal_parameters] = STATE(2826),
+ [sym_identifier] = ACTIONS(1412),
+ [anon_sym_export] = ACTIONS(1414),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_let] = ACTIONS(1414),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_of] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_EQ] = ACTIONS(1368),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1414),
+ [anon_sym_function] = ACTIONS(1416),
+ [anon_sym_EQ_GT] = ACTIONS(1418),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1414),
+ [anon_sym_get] = ACTIONS(1414),
+ [anon_sym_set] = ACTIONS(1414),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [451] = {
+ [sym_comment] = STATE(451),
+ [sym_formal_parameters] = STATE(2760),
+ [sym_identifier] = ACTIONS(1376),
+ [anon_sym_export] = ACTIONS(1378),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_let] = ACTIONS(1378),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1420),
+ [anon_sym_EQ] = ACTIONS(1257),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1378),
+ [anon_sym_function] = ACTIONS(1422),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1378),
+ [anon_sym_get] = ACTIONS(1378),
+ [anon_sym_set] = ACTIONS(1378),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [452] = {
+ [sym_comment] = STATE(452),
+ [sym_formal_parameters] = STATE(2851),
+ [sym_identifier] = ACTIONS(1384),
+ [anon_sym_export] = ACTIONS(1386),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1424),
+ [anon_sym_RBRACE] = ACTIONS(1424),
+ [anon_sym_let] = ACTIONS(1386),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_RPAREN] = ACTIONS(1424),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_EQ] = ACTIONS(1426),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_RBRACK] = ACTIONS(1424),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1386),
+ [anon_sym_function] = ACTIONS(1370),
+ [anon_sym_EQ_GT] = ACTIONS(1390),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1386),
+ [anon_sym_get] = ACTIONS(1386),
+ [anon_sym_set] = ACTIONS(1386),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [453] = {
+ [sym_comment] = STATE(453),
+ [sym_formal_parameters] = STATE(2826),
+ [sym_identifier] = ACTIONS(1412),
+ [anon_sym_export] = ACTIONS(1414),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_let] = ACTIONS(1414),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_of] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_EQ] = ACTIONS(1429),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1414),
+ [anon_sym_function] = ACTIONS(1416),
+ [anon_sym_EQ_GT] = ACTIONS(1418),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1414),
+ [anon_sym_get] = ACTIONS(1414),
+ [anon_sym_set] = ACTIONS(1414),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [454] = {
+ [sym_comment] = STATE(454),
+ [sym_formal_parameters] = STATE(2760),
+ [sym_identifier] = ACTIONS(1376),
+ [anon_sym_export] = ACTIONS(1378),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_let] = ACTIONS(1378),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1431),
+ [anon_sym_EQ] = ACTIONS(1257),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1378),
+ [anon_sym_function] = ACTIONS(1433),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1378),
+ [anon_sym_get] = ACTIONS(1378),
+ [anon_sym_set] = ACTIONS(1378),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [455] = {
+ [sym_variable_declarator] = STATE(1950),
+ [sym_object_pattern] = STATE(1805),
+ [sym_array_pattern] = STATE(1805),
+ [sym__destructuring_pattern] = STATE(1874),
+ [sym_comment] = STATE(455),
+ [aux_sym_object_repeat1] = STATE(2078),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [sym_identifier] = ACTIONS(1406),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_LBRACE] = ACTIONS(1408),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1314),
+ [anon_sym_LPAREN] = ACTIONS(1354),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1278),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1410),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [456] = {
+ [sym_comment] = STATE(456),
+ [sym_formal_parameters] = STATE(2760),
+ [sym_identifier] = ACTIONS(1376),
+ [anon_sym_export] = ACTIONS(1378),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1222),
+ [anon_sym_let] = ACTIONS(1378),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_EQ] = ACTIONS(1368),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1378),
+ [anon_sym_function] = ACTIONS(1416),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1378),
+ [anon_sym_get] = ACTIONS(1378),
+ [anon_sym_set] = ACTIONS(1378),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [457] = {
+ [sym_comment] = STATE(457),
+ [sym_formal_parameters] = STATE(2760),
+ [sym_identifier] = ACTIONS(1376),
+ [anon_sym_export] = ACTIONS(1378),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_let] = ACTIONS(1378),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1435),
+ [anon_sym_EQ] = ACTIONS(1257),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1378),
+ [anon_sym_function] = ACTIONS(1437),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1378),
+ [anon_sym_get] = ACTIONS(1378),
+ [anon_sym_set] = ACTIONS(1378),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [458] = {
+ [sym_comment] = STATE(458),
+ [sym_formal_parameters] = STATE(2760),
+ [sym_identifier] = ACTIONS(1376),
+ [anon_sym_export] = ACTIONS(1378),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_let] = ACTIONS(1378),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_in] = ACTIONS(1439),
+ [anon_sym_of] = ACTIONS(1442),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_EQ] = ACTIONS(1257),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1378),
+ [anon_sym_function] = ACTIONS(1416),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1378),
+ [anon_sym_get] = ACTIONS(1378),
+ [anon_sym_set] = ACTIONS(1378),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [459] = {
+ [sym_variable_declarator] = STATE(1950),
+ [sym_object_pattern] = STATE(1805),
+ [sym_array_pattern] = STATE(1805),
+ [sym__destructuring_pattern] = STATE(1874),
+ [sym_comment] = STATE(459),
+ [aux_sym_object_repeat1] = STATE(2118),
+ [aux_sym_object_pattern_repeat1] = STATE(2117),
+ [sym_identifier] = ACTIONS(1406),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_LBRACE] = ACTIONS(1408),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1334),
+ [anon_sym_LPAREN] = ACTIONS(1354),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_COLON] = ACTIONS(1278),
+ [anon_sym_EQ] = ACTIONS(1227),
+ [anon_sym_LBRACK] = ACTIONS(1410),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [460] = {
+ [sym_comment] = STATE(460),
+ [sym_formal_parameters] = STATE(2760),
+ [sym_identifier] = ACTIONS(1376),
+ [anon_sym_export] = ACTIONS(1378),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1222),
+ [anon_sym_RBRACE] = ACTIONS(1222),
+ [anon_sym_let] = ACTIONS(1378),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_SEMI] = ACTIONS(1222),
+ [anon_sym_EQ] = ACTIONS(1257),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1378),
+ [anon_sym_function] = ACTIONS(1416),
+ [anon_sym_EQ_GT] = ACTIONS(1290),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1378),
+ [anon_sym_get] = ACTIONS(1378),
+ [anon_sym_set] = ACTIONS(1378),
+ [sym__automatic_semicolon] = ACTIONS(1211),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [461] = {
+ [sym_comment] = STATE(461),
+ [sym_identifier] = ACTIONS(864),
+ [anon_sym_export] = ACTIONS(864),
+ [anon_sym_default] = ACTIONS(864),
+ [anon_sym_LBRACE] = ACTIONS(864),
+ [anon_sym_RBRACE] = ACTIONS(864),
+ [anon_sym_import] = ACTIONS(864),
+ [anon_sym_with] = ACTIONS(864),
+ [anon_sym_var] = ACTIONS(864),
+ [anon_sym_let] = ACTIONS(864),
+ [anon_sym_const] = ACTIONS(864),
+ [anon_sym_else] = ACTIONS(864),
+ [anon_sym_if] = ACTIONS(864),
+ [anon_sym_switch] = ACTIONS(864),
+ [anon_sym_for] = ACTIONS(864),
+ [anon_sym_LPAREN] = ACTIONS(864),
+ [anon_sym_await] = ACTIONS(864),
+ [anon_sym_while] = ACTIONS(864),
+ [anon_sym_do] = ACTIONS(864),
+ [anon_sym_try] = ACTIONS(864),
+ [anon_sym_break] = ACTIONS(864),
+ [anon_sym_continue] = ACTIONS(864),
+ [anon_sym_debugger] = ACTIONS(864),
+ [anon_sym_return] = ACTIONS(864),
+ [anon_sym_throw] = ACTIONS(864),
+ [anon_sym_SEMI] = ACTIONS(864),
+ [anon_sym_case] = ACTIONS(864),
+ [anon_sym_catch] = ACTIONS(864),
+ [anon_sym_finally] = ACTIONS(864),
+ [anon_sym_yield] = ACTIONS(864),
+ [anon_sym_LBRACK] = ACTIONS(864),
+ [anon_sym_LTtemplate_GT] = ACTIONS(864),
+ [anon_sym_LT] = ACTIONS(864),
+ [anon_sym_DQUOTE] = ACTIONS(864),
+ [anon_sym_SQUOTE] = ACTIONS(864),
+ [anon_sym_class] = ACTIONS(864),
+ [anon_sym_async] = ACTIONS(864),
+ [anon_sym_function] = ACTIONS(864),
+ [anon_sym_new] = ACTIONS(864),
+ [anon_sym_PLUS] = ACTIONS(864),
+ [anon_sym_DASH] = ACTIONS(864),
+ [anon_sym_SLASH] = ACTIONS(864),
+ [anon_sym_BANG] = ACTIONS(864),
+ [anon_sym_TILDE] = ACTIONS(864),
+ [anon_sym_typeof] = ACTIONS(864),
+ [anon_sym_void] = ACTIONS(864),
+ [anon_sym_delete] = ACTIONS(864),
+ [anon_sym_PLUS_PLUS] = ACTIONS(864),
+ [anon_sym_DASH_DASH] = ACTIONS(864),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(864),
+ [sym_number] = ACTIONS(864),
+ [sym_private_property_identifier] = ACTIONS(864),
+ [sym_this] = ACTIONS(864),
+ [sym_super] = ACTIONS(864),
+ [sym_true] = ACTIONS(864),
+ [sym_false] = ACTIONS(864),
+ [sym_null] = ACTIONS(864),
+ [sym_undefined] = ACTIONS(864),
+ [anon_sym_AT] = ACTIONS(864),
+ [anon_sym_static] = ACTIONS(864),
+ [anon_sym_get] = ACTIONS(864),
+ [anon_sym_set] = ACTIONS(864),
+ [sym__automatic_semicolon] = ACTIONS(1444),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [462] = {
+ [sym_catch_clause] = STATE(491),
+ [sym_finally_clause] = STATE(699),
+ [sym_comment] = STATE(462),
+ [ts_builtin_sym_end] = ACTIONS(1446),
+ [sym_identifier] = ACTIONS(1392),
+ [anon_sym_export] = ACTIONS(1392),
+ [anon_sym_LBRACE] = ACTIONS(1392),
+ [anon_sym_RBRACE] = ACTIONS(1392),
+ [anon_sym_import] = ACTIONS(1392),
+ [anon_sym_with] = ACTIONS(1392),
+ [anon_sym_var] = ACTIONS(1392),
+ [anon_sym_let] = ACTIONS(1392),
+ [anon_sym_const] = ACTIONS(1392),
+ [anon_sym_else] = ACTIONS(1392),
+ [anon_sym_if] = ACTIONS(1392),
+ [anon_sym_switch] = ACTIONS(1392),
+ [anon_sym_for] = ACTIONS(1392),
+ [anon_sym_LPAREN] = ACTIONS(1392),
+ [anon_sym_await] = ACTIONS(1392),
+ [anon_sym_while] = ACTIONS(1392),
+ [anon_sym_do] = ACTIONS(1392),
+ [anon_sym_try] = ACTIONS(1392),
+ [anon_sym_break] = ACTIONS(1392),
+ [anon_sym_continue] = ACTIONS(1392),
+ [anon_sym_debugger] = ACTIONS(1392),
+ [anon_sym_return] = ACTIONS(1392),
+ [anon_sym_throw] = ACTIONS(1392),
+ [anon_sym_SEMI] = ACTIONS(1392),
+ [anon_sym_catch] = ACTIONS(1448),
+ [anon_sym_finally] = ACTIONS(1450),
+ [anon_sym_yield] = ACTIONS(1392),
+ [anon_sym_LBRACK] = ACTIONS(1392),
+ [anon_sym_LTtemplate_GT] = ACTIONS(1392),
+ [anon_sym_LT] = ACTIONS(1392),
+ [anon_sym_DQUOTE] = ACTIONS(1392),
+ [anon_sym_SQUOTE] = ACTIONS(1392),
+ [anon_sym_class] = ACTIONS(1392),
+ [anon_sym_async] = ACTIONS(1392),
+ [anon_sym_function] = ACTIONS(1392),
+ [anon_sym_new] = ACTIONS(1392),
+ [anon_sym_PLUS] = ACTIONS(1392),
+ [anon_sym_DASH] = ACTIONS(1392),
+ [anon_sym_SLASH] = ACTIONS(1392),
+ [anon_sym_BANG] = ACTIONS(1392),
+ [anon_sym_TILDE] = ACTIONS(1392),
+ [anon_sym_typeof] = ACTIONS(1392),
+ [anon_sym_void] = ACTIONS(1392),
+ [anon_sym_delete] = ACTIONS(1392),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1392),
+ [anon_sym_DASH_DASH] = ACTIONS(1392),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1392),
+ [sym_number] = ACTIONS(1392),
+ [sym_private_property_identifier] = ACTIONS(1392),
+ [sym_this] = ACTIONS(1392),
+ [sym_super] = ACTIONS(1392),
+ [sym_true] = ACTIONS(1392),
+ [sym_false] = ACTIONS(1392),
+ [sym_null] = ACTIONS(1392),
+ [sym_undefined] = ACTIONS(1392),
+ [anon_sym_AT] = ACTIONS(1392),
+ [anon_sym_static] = ACTIONS(1392),
+ [anon_sym_get] = ACTIONS(1392),
+ [anon_sym_set] = ACTIONS(1392),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [463] = {
+ [sym_comment] = STATE(463),
+ [sym_formal_parameters] = STATE(2790),
+ [sym_identifier] = ACTIONS(1361),
+ [anon_sym_export] = ACTIONS(1363),
+ [anon_sym_STAR] = ACTIONS(1222),
+ [anon_sym_COMMA] = ACTIONS(1452),
+ [anon_sym_RBRACE] = ACTIONS(1452),
+ [anon_sym_let] = ACTIONS(1363),
+ [anon_sym_LPAREN] = ACTIONS(1365),
+ [anon_sym_in] = ACTIONS(1222),
+ [anon_sym_EQ] = ACTIONS(1374),
+ [anon_sym_LBRACK] = ACTIONS(1222),
+ [anon_sym_RBRACK] = ACTIONS(1452),
+ [anon_sym_LT] = ACTIONS(1222),
+ [anon_sym_GT] = ACTIONS(1222),
+ [anon_sym_DOT] = ACTIONS(1222),
+ [anon_sym_async] = ACTIONS(1363),
+ [anon_sym_function] = ACTIONS(1370),
+ [anon_sym_EQ_GT] = ACTIONS(1372),
+ [sym_optional_chain] = ACTIONS(1222),
+ [anon_sym_PLUS_EQ] = ACTIONS(1292),
+ [anon_sym_DASH_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_SLASH_EQ] = ACTIONS(1292),
+ [anon_sym_PERCENT_EQ] = ACTIONS(1292),
+ [anon_sym_CARET_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_GT_GT_GT_EQ] = ACTIONS(1292),
+ [anon_sym_LT_LT_EQ] = ACTIONS(1292),
+ [anon_sym_STAR_STAR_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP_EQ] = ACTIONS(1292),
+ [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1292),
+ [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1292),
+ [anon_sym_AMP_AMP] = ACTIONS(1222),
+ [anon_sym_PIPE_PIPE] = ACTIONS(1222),
+ [anon_sym_GT_GT] = ACTIONS(1222),
+ [anon_sym_GT_GT_GT] = ACTIONS(1222),
+ [anon_sym_LT_LT] = ACTIONS(1222),
+ [anon_sym_AMP] = ACTIONS(1222),
+ [anon_sym_CARET] = ACTIONS(1222),
+ [anon_sym_PIPE] = ACTIONS(1222),
+ [anon_sym_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH] = ACTIONS(1222),
+ [anon_sym_SLASH] = ACTIONS(1222),
+ [anon_sym_PERCENT] = ACTIONS(1222),
+ [anon_sym_STAR_STAR] = ACTIONS(1222),
+ [anon_sym_LT_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_EQ_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ] = ACTIONS(1222),
+ [anon_sym_BANG_EQ_EQ] = ACTIONS(1222),
+ [anon_sym_GT_EQ] = ACTIONS(1222),
+ [anon_sym_QMARK_QMARK] = ACTIONS(1222),
+ [anon_sym_instanceof] = ACTIONS(1222),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1222),
+ [anon_sym_DASH_DASH] = ACTIONS(1222),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1222),
+ [anon_sym_static] = ACTIONS(1363),
+ [anon_sym_get] = ACTIONS(1363),
+ [anon_sym_set] = ACTIONS(1363),
+ [sym__ternary_qmark] = ACTIONS(1211),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [464] = {
+ [sym_comment] = STATE(464),
+ [sym_identifier] = ACTIONS(878),
+ [anon_sym_export] = ACTIONS(878),
+ [anon_sym_default] = ACTIONS(878),
+ [anon_sym_LBRACE] = ACTIONS(878),
+ [anon_sym_RBRACE] = ACTIONS(878),
+ [anon_sym_import] = ACTIONS(878),
+ [anon_sym_with] = ACTIONS(878),
+ [anon_sym_var] = ACTIONS(878),
+ [anon_sym_let] = ACTIONS(878),
+ [anon_sym_const] = ACTIONS(878),
+ [anon_sym_else] = ACTIONS(878),
+ [anon_sym_if] = ACTIONS(878),
+ [anon_sym_switch] = ACTIONS(878),
+ [anon_sym_for] = ACTIONS(878),
+ [anon_sym_LPAREN] = ACTIONS(878),
+ [anon_sym_await] = ACTIONS(878),
+ [anon_sym_while] = ACTIONS(878),
+ [anon_sym_do] = ACTIONS(878),
+ [anon_sym_try] = ACTIONS(878),
+ [anon_sym_break] = ACTIONS(878),
+ [anon_sym_continue] = ACTIONS(878),
+ [anon_sym_debugger] = ACTIONS(878),
+ [anon_sym_return] = ACTIONS(878),
+ [anon_sym_throw] = ACTIONS(878),
+ [anon_sym_SEMI] = ACTIONS(878),
+ [anon_sym_case] = ACTIONS(878),
+ [anon_sym_catch] = ACTIONS(878),
+ [anon_sym_finally] = ACTIONS(878),
+ [anon_sym_yield] = ACTIONS(878),
+ [anon_sym_LBRACK] = ACTIONS(878),
+ [anon_sym_LTtemplate_GT] = ACTIONS(878),
+ [anon_sym_LT] = ACTIONS(878),
+ [anon_sym_DQUOTE] = ACTIONS(878),
+ [anon_sym_SQUOTE] = ACTIONS(878),
+ [anon_sym_class] = ACTIONS(878),
+ [anon_sym_async] = ACTIONS(878),
+ [anon_sym_function] = ACTIONS(878),
+ [anon_sym_new] = ACTIONS(878),
+ [anon_sym_PLUS] = ACTIONS(878),
+ [anon_sym_DASH] = ACTIONS(878),
+ [anon_sym_SLASH] = ACTIONS(878),
+ [anon_sym_BANG] = ACTIONS(878),
+ [anon_sym_TILDE] = ACTIONS(878),
+ [anon_sym_typeof] = ACTIONS(878),
+ [anon_sym_void] = ACTIONS(878),
+ [anon_sym_delete] = ACTIONS(878),
+ [anon_sym_PLUS_PLUS] = ACTIONS(878),
+ [anon_sym_DASH_DASH] = ACTIONS(878),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(878),
+ [sym_number] = ACTIONS(878),
+ [sym_private_property_identifier] = ACTIONS(878),
+ [sym_this] = ACTIONS(878),
+ [sym_super] = ACTIONS(878),
+ [sym_true] = ACTIONS(878),
+ [sym_false] = ACTIONS(878),
+ [sym_null] = ACTIONS(878),
+ [sym_undefined] = ACTIONS(878),
+ [anon_sym_AT] = ACTIONS(878),
+ [anon_sym_static] = ACTIONS(878),
+ [anon_sym_get] = ACTIONS(878),
+ [anon_sym_set] = ACTIONS(878),
+ [sym__automatic_semicolon] = ACTIONS(1455),
+ [sym_html_comment] = ACTIONS(5),
+ },
+ [465] = {
+ [sym_catch_clause] = STATE(513),
+ [sym_finally_clause] = STATE(853),
+ [sym_comment] = STATE(465),
+ [sym_identifier] = ACTIONS(1392),
+ [anon_sym_export] = ACTIONS(1392),
+ [anon_sym_default] = ACTIONS(1392),
+ [anon_sym_LBRACE] = ACTIONS(1392),
+ [anon_sym_RBRACE] = ACTIONS(1392),
+ [anon_sym_import] = ACTIONS(1392),
+ [anon_sym_with] = ACTIONS(1392),
+ [anon_sym_var] = ACTIONS(1392),
+ [anon_sym_let] = ACTIONS(1392),
+ [anon_sym_const] = ACTIONS(1392),
+ [anon_sym_if] = ACTIONS(1392),
+ [anon_sym_switch] = ACTIONS(1392),
+ [anon_sym_for] = ACTIONS(1392),
+ [anon_sym_LPAREN] = ACTIONS(1392),
+ [anon_sym_await] = ACTIONS(1392),
+ [anon_sym_while] = ACTIONS(1392),
+ [anon_sym_do] = ACTIONS(1392),
+ [anon_sym_try] = ACTIONS(1392),
+ [anon_sym_break] = ACTIONS(1392),
+ [anon_sym_continue] = ACTIONS(1392),
+ [anon_sym_debugger] = ACTIONS(1392),
+ [anon_sym_return] = ACTIONS(1392),
+ [anon_sym_throw] = ACTIONS(1392),
+ [anon_sym_SEMI] = ACTIONS(1392),
+ [anon_sym_case] = ACTIONS(1392),
+ [anon_sym_catch] = ACTIONS(1457),
+ [anon_sym_finally] = ACTIONS(1459),
+ [anon_sym_yield] = ACTIONS(1392),
+ [anon_sym_LBRACK] = ACTIONS(1392),
+ [anon_sym_LTtemplate_GT] = ACTIONS(1392),
+ [anon_sym_LT] = ACTIONS(1392),
+ [anon_sym_DQUOTE] = ACTIONS(1392),
+ [anon_sym_SQUOTE] = ACTIONS(1392),
+ [anon_sym_class] = ACTIONS(1392),
+ [anon_sym_async] = ACTIONS(1392),
+ [anon_sym_function] = ACTIONS(1392),
+ [anon_sym_new] = ACTIONS(1392),
+ [anon_sym_PLUS] = ACTIONS(1392),
+ [anon_sym_DASH] = ACTIONS(1392),
+ [anon_sym_SLASH] = ACTIONS(1392),
+ [anon_sym_BANG] = ACTIONS(1392),
+ [anon_sym_TILDE] = ACTIONS(1392),
+ [anon_sym_typeof] = ACTIONS(1392),
+ [anon_sym_void] = ACTIONS(1392),
+ [anon_sym_delete] = ACTIONS(1392),
+ [anon_sym_PLUS_PLUS] = ACTIONS(1392),
+ [anon_sym_DASH_DASH] = ACTIONS(1392),
+ [aux_sym_comment_token1] = ACTIONS(3),
+ [anon_sym_BQUOTE] = ACTIONS(1392),
+ [sym_number] = ACTIONS(1392),
+ [sym_private_property_identifier] = ACTIONS(1392),
+ [sym_this] = ACTIONS(1392),
+ [sym_super] = ACTIONS(1392),
+ [sym_true] = ACTIONS(1392),
+ [sym_false] = ACTIONS(1392),
+ [sym_null] = ACTIONS(1392),
+ [sym_undefined] = ACTIONS(1392),
+ [anon_sym_AT] = ACTIONS(1392),
+ [anon_sym_static] = ACTIONS(1392),
+ [anon_sym_get] = ACTIONS(1392),
+ [anon_sym_set] = ACTIONS(1392),
+ [sym_html_comment] = ACTIONS(5),
+ },
+};
+
+static const uint16_t ts_small_parse_table[] = {
+ [0] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1461), 1,
+ sym__automatic_semicolon,
+ STATE(466), 1,
+ sym_comment,
+ ACTIONS(864), 60,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [75] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1463), 1,
+ sym__automatic_semicolon,
+ STATE(467), 1,
+ sym_comment,
+ ACTIONS(878), 59,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [152] = 13,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1365), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1376), 1,
+ sym_identifier,
+ ACTIONS(1437), 1,
+ anon_sym_function,
+ STATE(468), 1,
+ sym_comment,
+ STATE(2760), 1,
+ sym_formal_parameters,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ ACTIONS(1378), 6,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [243] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1465), 1,
+ sym__automatic_semicolon,
+ STATE(469), 1,
+ sym_comment,
+ ACTIONS(878), 60,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [318] = 13,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1211), 1,
+ sym__ternary_qmark,
+ ACTIONS(1365), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1368), 1,
+ anon_sym_EQ,
+ ACTIONS(1370), 1,
+ anon_sym_function,
+ ACTIONS(1384), 1,
+ sym_identifier,
+ ACTIONS(1390), 1,
+ anon_sym_EQ_GT,
+ STATE(470), 1,
+ sym_comment,
+ STATE(2851), 1,
+ sym_formal_parameters,
+ ACTIONS(1386), 6,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 33,
+ anon_sym_STAR,
+ anon_sym_LBRACE,
+ anon_sym_in,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [409] = 9,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1446), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1467), 1,
+ anon_sym_catch,
+ ACTIONS(1469), 1,
+ anon_sym_finally,
+ STATE(471), 1,
+ sym_comment,
+ STATE(622), 1,
+ sym_catch_clause,
+ STATE(981), 1,
+ sym_finally_clause,
+ ACTIONS(1392), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [492] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(902), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1471), 1,
+ sym__automatic_semicolon,
+ STATE(472), 1,
+ sym_comment,
+ ACTIONS(864), 59,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [569] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1473), 1,
+ sym__automatic_semicolon,
+ STATE(473), 1,
+ sym_comment,
+ ACTIONS(864), 60,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [644] = 13,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1365), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1376), 1,
+ sym_identifier,
+ ACTIONS(1433), 1,
+ anon_sym_function,
+ STATE(474), 1,
+ sym_comment,
+ STATE(2760), 1,
+ sym_formal_parameters,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ ACTIONS(1378), 6,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [735] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(475), 1,
+ sym_comment,
+ ACTIONS(874), 61,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [808] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1396), 1,
+ anon_sym_finally,
+ STATE(476), 1,
+ sym_comment,
+ STATE(641), 1,
+ sym_finally_clause,
+ ACTIONS(1475), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [885] = 13,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1288), 1,
+ anon_sym_function,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1365), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1376), 1,
+ sym_identifier,
+ STATE(477), 1,
+ sym_comment,
+ STATE(2760), 1,
+ sym_formal_parameters,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ ACTIONS(1378), 6,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [976] = 13,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1365), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1376), 1,
+ sym_identifier,
+ ACTIONS(1422), 1,
+ anon_sym_function,
+ STATE(478), 1,
+ sym_comment,
+ STATE(2760), 1,
+ sym_formal_parameters,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ ACTIONS(1378), 6,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [1067] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1477), 1,
+ sym__automatic_semicolon,
+ STATE(479), 1,
+ sym_comment,
+ ACTIONS(878), 60,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [1142] = 13,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1365), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1376), 1,
+ sym_identifier,
+ ACTIONS(1382), 1,
+ anon_sym_function,
+ STATE(480), 1,
+ sym_comment,
+ STATE(2760), 1,
+ sym_formal_parameters,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ ACTIONS(1378), 6,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [1233] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(481), 1,
+ sym_comment,
+ ACTIONS(878), 61,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [1306] = 15,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1211), 1,
+ sym__ternary_qmark,
+ ACTIONS(1361), 1,
+ sym_identifier,
+ ACTIONS(1365), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1370), 1,
+ anon_sym_function,
+ ACTIONS(1372), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1400), 1,
+ anon_sym_RBRACK,
+ ACTIONS(1403), 1,
+ anon_sym_EQ,
+ ACTIONS(1424), 1,
+ anon_sym_COMMA,
+ STATE(482), 1,
+ sym_comment,
+ STATE(2790), 1,
+ sym_formal_parameters,
+ ACTIONS(1363), 6,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 31,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LBRACK,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [1401] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1479), 1,
+ sym__automatic_semicolon,
+ STATE(483), 1,
+ sym_comment,
+ ACTIONS(878), 58,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [1477] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(962), 1,
+ sym__automatic_semicolon,
+ STATE(484), 1,
+ sym_comment,
+ ACTIONS(958), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [1551] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(936), 1,
+ sym__automatic_semicolon,
+ STATE(485), 1,
+ sym_comment,
+ ACTIONS(932), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [1625] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(902), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1481), 1,
+ sym__automatic_semicolon,
+ STATE(486), 1,
+ sym_comment,
+ ACTIONS(864), 58,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [1701] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1485), 1,
+ anon_sym_else,
+ STATE(487), 1,
+ sym_comment,
+ STATE(821), 1,
+ sym_else_clause,
+ ACTIONS(1483), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [1777] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(488), 1,
+ sym_comment,
+ ACTIONS(1487), 60,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [1849] = 15,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1406), 1,
+ sym_identifier,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1420), 1,
+ anon_sym_COLON,
+ STATE(489), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1930), 1,
+ sym_variable_declarator,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 33,
+ anon_sym_STAR,
+ anon_sym_COMMA,
+ anon_sym_LPAREN,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [1943] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1489), 1,
+ sym__automatic_semicolon,
+ STATE(490), 1,
+ sym_comment,
+ ACTIONS(878), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [2017] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1450), 1,
+ anon_sym_finally,
+ ACTIONS(1491), 1,
+ ts_builtin_sym_end,
+ STATE(491), 1,
+ sym_comment,
+ STATE(832), 1,
+ sym_finally_clause,
+ ACTIONS(1475), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [2095] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1493), 1,
+ sym__automatic_semicolon,
+ STATE(492), 1,
+ sym_comment,
+ ACTIONS(878), 58,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [2171] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(908), 1,
+ sym__automatic_semicolon,
+ STATE(493), 1,
+ sym_comment,
+ ACTIONS(906), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [2245] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(912), 1,
+ sym__automatic_semicolon,
+ STATE(494), 1,
+ sym_comment,
+ ACTIONS(910), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [2319] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1495), 1,
+ anon_sym_else,
+ STATE(495), 1,
+ sym_comment,
+ STATE(548), 1,
+ sym_else_clause,
+ ACTIONS(1483), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [2395] = 15,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1380), 1,
+ anon_sym_COLON,
+ ACTIONS(1406), 1,
+ sym_identifier,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ STATE(496), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1974), 1,
+ sym_variable_declarator,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 33,
+ anon_sym_STAR,
+ anon_sym_COMMA,
+ anon_sym_LPAREN,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [2489] = 16,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1439), 1,
+ anon_sym_in,
+ ACTIONS(1442), 1,
+ anon_sym_of,
+ ACTIONS(1497), 1,
+ sym_identifier,
+ STATE(497), 1,
+ sym_comment,
+ STATE(1758), 1,
+ sym__destructuring_pattern,
+ STATE(1985), 1,
+ sym_variable_declarator,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_COMMA,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [2585] = 13,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1211), 1,
+ sym__ternary_qmark,
+ ACTIONS(1365), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1368), 1,
+ anon_sym_EQ,
+ ACTIONS(1370), 1,
+ anon_sym_function,
+ ACTIONS(1499), 1,
+ sym_identifier,
+ ACTIONS(1503), 1,
+ anon_sym_EQ_GT,
+ STATE(498), 1,
+ sym_comment,
+ STATE(2796), 1,
+ sym_formal_parameters,
+ ACTIONS(1501), 6,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_LBRACK,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [2675] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(876), 1,
+ sym__automatic_semicolon,
+ STATE(499), 1,
+ sym_comment,
+ ACTIONS(874), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [2749] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ sym__automatic_semicolon,
+ STATE(500), 1,
+ sym_comment,
+ ACTIONS(878), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [2823] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1505), 1,
+ sym__automatic_semicolon,
+ STATE(501), 1,
+ sym_comment,
+ ACTIONS(878), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [2897] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(928), 1,
+ sym__automatic_semicolon,
+ STATE(502), 1,
+ sym_comment,
+ ACTIONS(924), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [2971] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1507), 1,
+ sym__automatic_semicolon,
+ STATE(503), 1,
+ sym_comment,
+ ACTIONS(864), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [3045] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(876), 1,
+ ts_builtin_sym_end,
+ STATE(504), 1,
+ sym_comment,
+ ACTIONS(874), 59,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [3119] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(944), 1,
+ sym__automatic_semicolon,
+ STATE(505), 1,
+ sym_comment,
+ ACTIONS(940), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [3193] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1511), 1,
+ sym__automatic_semicolon,
+ STATE(506), 1,
+ sym_comment,
+ ACTIONS(1509), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [3267] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1515), 1,
+ anon_sym_SEMI,
+ ACTIONS(1517), 1,
+ sym__automatic_semicolon,
+ STATE(507), 1,
+ sym_comment,
+ ACTIONS(1513), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [3343] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ ts_builtin_sym_end,
+ STATE(508), 1,
+ sym_comment,
+ ACTIONS(878), 59,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [3417] = 13,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1211), 1,
+ sym__ternary_qmark,
+ ACTIONS(1365), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1370), 1,
+ anon_sym_function,
+ ACTIONS(1499), 1,
+ sym_identifier,
+ ACTIONS(1503), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1519), 1,
+ anon_sym_EQ,
+ STATE(509), 1,
+ sym_comment,
+ STATE(2796), 1,
+ sym_formal_parameters,
+ ACTIONS(1501), 6,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_LBRACK,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [3507] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(510), 1,
+ sym_comment,
+ ACTIONS(1521), 60,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [3579] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(918), 1,
+ sym__automatic_semicolon,
+ STATE(511), 1,
+ sym_comment,
+ ACTIONS(914), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [3653] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1523), 1,
+ sym__automatic_semicolon,
+ STATE(512), 1,
+ sym_comment,
+ ACTIONS(878), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [3727] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1459), 1,
+ anon_sym_finally,
+ STATE(513), 1,
+ sym_comment,
+ STATE(848), 1,
+ sym_finally_clause,
+ ACTIONS(1475), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [3803] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(514), 1,
+ sym_comment,
+ ACTIONS(874), 60,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [3875] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(952), 1,
+ sym__automatic_semicolon,
+ STATE(515), 1,
+ sym_comment,
+ ACTIONS(948), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [3949] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(516), 1,
+ sym_comment,
+ ACTIONS(878), 60,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [4021] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(970), 1,
+ sym__automatic_semicolon,
+ STATE(517), 1,
+ sym_comment,
+ ACTIONS(966), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [4095] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1525), 1,
+ sym__automatic_semicolon,
+ STATE(518), 1,
+ sym_comment,
+ ACTIONS(864), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [4169] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(519), 1,
+ sym_comment,
+ ACTIONS(874), 60,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [4241] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(520), 1,
+ sym_comment,
+ ACTIONS(878), 60,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [4313] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(870), 1,
+ sym__automatic_semicolon,
+ STATE(521), 1,
+ sym_comment,
+ ACTIONS(864), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [4387] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(902), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1527), 1,
+ sym__automatic_semicolon,
+ STATE(522), 1,
+ sym_comment,
+ ACTIONS(864), 58,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [4463] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(978), 1,
+ sym__automatic_semicolon,
+ STATE(523), 1,
+ sym_comment,
+ ACTIONS(974), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [4537] = 15,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1406), 1,
+ sym_identifier,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1431), 1,
+ anon_sym_COLON,
+ STATE(524), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1990), 1,
+ sym_variable_declarator,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 33,
+ anon_sym_STAR,
+ anon_sym_COMMA,
+ anon_sym_LPAREN,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [4631] = 15,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1406), 1,
+ sym_identifier,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1435), 1,
+ anon_sym_COLON,
+ STATE(525), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(2042), 1,
+ sym_variable_declarator,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 33,
+ anon_sym_STAR,
+ anon_sym_COMMA,
+ anon_sym_LPAREN,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [4725] = 15,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1211), 1,
+ sym__ternary_qmark,
+ ACTIONS(1365), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1368), 1,
+ anon_sym_EQ,
+ ACTIONS(1370), 1,
+ anon_sym_function,
+ ACTIONS(1384), 1,
+ sym_identifier,
+ ACTIONS(1390), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1439), 1,
+ anon_sym_in,
+ ACTIONS(1442), 1,
+ anon_sym_of,
+ STATE(526), 1,
+ sym_comment,
+ STATE(2851), 1,
+ sym_formal_parameters,
+ ACTIONS(1386), 6,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 30,
+ anon_sym_STAR,
+ anon_sym_LBRACK,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [4819] = 15,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1398), 1,
+ anon_sym_COLON,
+ ACTIONS(1406), 1,
+ sym_identifier,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ STATE(527), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1950), 1,
+ sym_variable_declarator,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 33,
+ anon_sym_STAR,
+ anon_sym_COMMA,
+ anon_sym_LPAREN,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [4913] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(528), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [4984] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(529), 1,
+ sym_comment,
+ ACTIONS(1531), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5055] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(902), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1533), 1,
+ sym__automatic_semicolon,
+ STATE(530), 1,
+ sym_comment,
+ ACTIONS(864), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5130] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(531), 1,
+ sym_comment,
+ ACTIONS(878), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5201] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1535), 1,
+ sym__automatic_semicolon,
+ STATE(532), 1,
+ sym_comment,
+ ACTIONS(864), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5274] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(533), 1,
+ sym_comment,
+ ACTIONS(1537), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5345] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(534), 1,
+ sym_comment,
+ ACTIONS(874), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5416] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(535), 1,
+ sym_comment,
+ ACTIONS(874), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5487] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(956), 1,
+ sym__automatic_semicolon,
+ STATE(536), 1,
+ sym_comment,
+ ACTIONS(864), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5560] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1015), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1017), 1,
+ sym__automatic_semicolon,
+ STATE(537), 1,
+ sym_comment,
+ ACTIONS(924), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5635] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1021), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1023), 1,
+ sym__automatic_semicolon,
+ STATE(538), 1,
+ sym_comment,
+ ACTIONS(940), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5710] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1029), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1031), 1,
+ sym__automatic_semicolon,
+ STATE(539), 1,
+ sym_comment,
+ ACTIONS(958), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5785] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ sym__automatic_semicolon,
+ STATE(540), 1,
+ sym_comment,
+ ACTIONS(878), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5858] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(876), 1,
+ sym__automatic_semicolon,
+ STATE(541), 1,
+ sym_comment,
+ ACTIONS(874), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [5931] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(542), 1,
+ sym_comment,
+ ACTIONS(878), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6002] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(543), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6073] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(544), 1,
+ sym_comment,
+ ACTIONS(876), 2,
+ sym__automatic_semicolon,
+ ts_builtin_sym_end,
+ ACTIONS(874), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6146] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(545), 1,
+ sym_comment,
+ ACTIONS(1541), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6217] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(546), 1,
+ sym_comment,
+ ACTIONS(882), 2,
+ sym__automatic_semicolon,
+ ts_builtin_sym_end,
+ ACTIONS(878), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6290] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(902), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1543), 1,
+ sym__automatic_semicolon,
+ STATE(547), 1,
+ sym_comment,
+ ACTIONS(864), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6365] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(548), 1,
+ sym_comment,
+ ACTIONS(1545), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6436] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1041), 1,
+ sym__automatic_semicolon,
+ STATE(549), 1,
+ sym_comment,
+ ACTIONS(974), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6509] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(550), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6580] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1033), 1,
+ sym__automatic_semicolon,
+ STATE(551), 1,
+ sym_comment,
+ ACTIONS(966), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6653] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(552), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6724] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(553), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6795] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(554), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6866] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(876), 1,
+ ts_builtin_sym_end,
+ STATE(555), 1,
+ sym_comment,
+ ACTIONS(874), 58,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [6939] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1059), 1,
+ sym__automatic_semicolon,
+ STATE(556), 1,
+ sym_comment,
+ ACTIONS(932), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7012] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1547), 1,
+ ts_builtin_sym_end,
+ STATE(557), 1,
+ sym_comment,
+ ACTIONS(1487), 58,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7085] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1549), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1551), 1,
+ anon_sym_SEMI,
+ ACTIONS(1553), 1,
+ sym__automatic_semicolon,
+ STATE(558), 1,
+ sym_comment,
+ ACTIONS(1513), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7162] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(559), 1,
+ sym_comment,
+ ACTIONS(1555), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7233] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1557), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1559), 1,
+ anon_sym_else,
+ STATE(560), 1,
+ sym_comment,
+ STATE(934), 1,
+ sym_else_clause,
+ ACTIONS(1483), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7310] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(561), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7381] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(562), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7452] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(563), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7523] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1561), 1,
+ anon_sym_SEMI,
+ ACTIONS(1563), 1,
+ sym__automatic_semicolon,
+ STATE(564), 1,
+ sym_comment,
+ ACTIONS(1513), 57,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7598] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(565), 1,
+ sym_comment,
+ ACTIONS(1487), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7669] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(566), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7740] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1565), 1,
+ sym__automatic_semicolon,
+ STATE(567), 1,
+ sym_comment,
+ ACTIONS(878), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7813] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(568), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7884] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ ts_builtin_sym_end,
+ STATE(569), 1,
+ sym_comment,
+ ACTIONS(878), 58,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [7957] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(570), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8028] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(571), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8099] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(572), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8170] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(573), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8241] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(902), 1,
+ ts_builtin_sym_end,
+ ACTIONS(904), 1,
+ sym__automatic_semicolon,
+ STATE(574), 1,
+ sym_comment,
+ ACTIONS(864), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8316] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(575), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8387] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(576), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8458] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(577), 1,
+ sym_comment,
+ ACTIONS(1567), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8529] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1011), 1,
+ sym__automatic_semicolon,
+ STATE(578), 1,
+ sym_comment,
+ ACTIONS(948), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8602] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(579), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8673] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(580), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8744] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(581), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8815] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(582), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8886] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(583), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [8957] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(912), 1,
+ sym__automatic_semicolon,
+ STATE(584), 1,
+ sym_comment,
+ ACTIONS(910), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9030] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(908), 1,
+ sym__automatic_semicolon,
+ STATE(585), 1,
+ sym_comment,
+ ACTIONS(906), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9103] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(586), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9174] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(587), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9245] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(588), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9316] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(589), 1,
+ sym_comment,
+ ACTIONS(1539), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9387] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(590), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9458] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1511), 1,
+ sym__automatic_semicolon,
+ STATE(591), 1,
+ sym_comment,
+ ACTIONS(1509), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9531] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(592), 1,
+ sym_comment,
+ ACTIONS(912), 2,
+ sym__automatic_semicolon,
+ ts_builtin_sym_end,
+ ACTIONS(910), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9604] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(593), 1,
+ sym_comment,
+ ACTIONS(1567), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9675] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(594), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9746] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(595), 1,
+ sym_comment,
+ ACTIONS(908), 2,
+ sym__automatic_semicolon,
+ ts_builtin_sym_end,
+ ACTIONS(906), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9819] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(596), 1,
+ sym_comment,
+ ACTIONS(1511), 2,
+ sym__automatic_semicolon,
+ ts_builtin_sym_end,
+ ACTIONS(1509), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9892] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(876), 1,
+ ts_builtin_sym_end,
+ STATE(597), 1,
+ sym_comment,
+ ACTIONS(874), 58,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [9965] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(598), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10036] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1569), 1,
+ sym__automatic_semicolon,
+ STATE(599), 1,
+ sym_comment,
+ ACTIONS(878), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10111] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(600), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10182] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(601), 1,
+ sym_comment,
+ ACTIONS(1571), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10253] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(602), 1,
+ sym_comment,
+ ACTIONS(1573), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10324] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(603), 1,
+ sym_comment,
+ ACTIONS(1575), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10395] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(604), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10466] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(605), 1,
+ sym_comment,
+ ACTIONS(1577), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10537] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(606), 1,
+ sym_comment,
+ ACTIONS(1579), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10608] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(607), 1,
+ sym_comment,
+ ACTIONS(1581), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10679] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(608), 1,
+ sym_comment,
+ ACTIONS(1583), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10750] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1557), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1585), 1,
+ anon_sym_else,
+ STATE(609), 1,
+ sym_comment,
+ STATE(894), 1,
+ sym_else_clause,
+ ACTIONS(1483), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10827] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(610), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10898] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(611), 1,
+ sym_comment,
+ ACTIONS(1587), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [10969] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(612), 1,
+ sym_comment,
+ ACTIONS(1589), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11040] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(613), 1,
+ sym_comment,
+ ACTIONS(1591), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11111] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(614), 1,
+ sym_comment,
+ ACTIONS(1593), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11182] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1595), 1,
+ sym__automatic_semicolon,
+ STATE(615), 1,
+ sym_comment,
+ ACTIONS(878), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11257] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(616), 1,
+ sym_comment,
+ ACTIONS(1597), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11328] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(617), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11399] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(618), 1,
+ sym_comment,
+ ACTIONS(1599), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11470] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(619), 1,
+ sym_comment,
+ ACTIONS(1601), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11541] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(620), 1,
+ sym_comment,
+ ACTIONS(1603), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11612] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(621), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11683] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1469), 1,
+ anon_sym_finally,
+ ACTIONS(1491), 1,
+ ts_builtin_sym_end,
+ STATE(622), 1,
+ sym_comment,
+ STATE(949), 1,
+ sym_finally_clause,
+ ACTIONS(1475), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11760] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(623), 1,
+ sym_comment,
+ ACTIONS(1605), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11831] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(624), 1,
+ sym_comment,
+ ACTIONS(1607), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11902] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(625), 1,
+ sym_comment,
+ ACTIONS(1609), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [11973] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(626), 1,
+ sym_comment,
+ ACTIONS(1611), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12044] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(627), 1,
+ sym_comment,
+ ACTIONS(1609), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12115] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(628), 1,
+ sym_comment,
+ ACTIONS(1613), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12186] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(629), 1,
+ sym_comment,
+ ACTIONS(1615), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12257] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(630), 1,
+ sym_comment,
+ ACTIONS(1617), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12328] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(631), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12399] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(632), 1,
+ sym_comment,
+ ACTIONS(1619), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12470] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(633), 1,
+ sym_comment,
+ ACTIONS(1621), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12541] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(634), 1,
+ sym_comment,
+ ACTIONS(1623), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12612] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1051), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1053), 1,
+ sym__automatic_semicolon,
+ STATE(635), 1,
+ sym_comment,
+ ACTIONS(932), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12687] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(636), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12758] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(637), 1,
+ sym_comment,
+ ACTIONS(1625), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12829] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(638), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12900] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(639), 1,
+ sym_comment,
+ ACTIONS(1627), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [12971] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(640), 1,
+ sym_comment,
+ ACTIONS(1629), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13042] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(641), 1,
+ sym_comment,
+ ACTIONS(1631), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13113] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(642), 1,
+ sym_comment,
+ ACTIONS(1633), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13184] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(643), 1,
+ sym_comment,
+ ACTIONS(1635), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13255] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(644), 1,
+ sym_comment,
+ ACTIONS(1637), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13326] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(645), 1,
+ sym_comment,
+ ACTIONS(1639), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13397] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1007), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1009), 1,
+ sym__automatic_semicolon,
+ STATE(646), 1,
+ sym_comment,
+ ACTIONS(974), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13472] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1019), 1,
+ sym__automatic_semicolon,
+ STATE(647), 1,
+ sym_comment,
+ ACTIONS(958), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13545] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1003), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1005), 1,
+ sym__automatic_semicolon,
+ STATE(648), 1,
+ sym_comment,
+ ACTIONS(966), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13620] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(649), 1,
+ sym_comment,
+ ACTIONS(1641), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13691] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(650), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13762] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(651), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13833] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(652), 1,
+ sym_comment,
+ ACTIONS(1643), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13904] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(999), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1001), 1,
+ sym__automatic_semicolon,
+ STATE(653), 1,
+ sym_comment,
+ ACTIONS(948), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [13979] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1025), 1,
+ sym__automatic_semicolon,
+ STATE(654), 1,
+ sym_comment,
+ ACTIONS(940), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14052] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(655), 1,
+ sym_comment,
+ ACTIONS(1645), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14123] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1043), 1,
+ sym__automatic_semicolon,
+ STATE(656), 1,
+ sym_comment,
+ ACTIONS(924), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14196] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(657), 1,
+ sym_comment,
+ ACTIONS(1529), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14267] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1037), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1039), 1,
+ sym__automatic_semicolon,
+ STATE(658), 1,
+ sym_comment,
+ ACTIONS(914), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14342] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(659), 1,
+ sym_comment,
+ ACTIONS(1645), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14413] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(660), 1,
+ sym_comment,
+ ACTIONS(1643), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14484] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(661), 1,
+ sym_comment,
+ ACTIONS(1647), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14555] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(662), 1,
+ sym_comment,
+ ACTIONS(1643), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14626] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(663), 1,
+ sym_comment,
+ ACTIONS(1643), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14697] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1649), 1,
+ ts_builtin_sym_end,
+ STATE(664), 1,
+ sym_comment,
+ ACTIONS(1521), 58,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14770] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(665), 1,
+ sym_comment,
+ ACTIONS(1651), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14841] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1653), 1,
+ sym__automatic_semicolon,
+ STATE(666), 1,
+ sym_comment,
+ ACTIONS(878), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14914] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1655), 1,
+ sym__automatic_semicolon,
+ STATE(667), 1,
+ sym_comment,
+ ACTIONS(878), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [14989] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(668), 1,
+ sym_comment,
+ ACTIONS(1657), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15060] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(669), 1,
+ sym_comment,
+ ACTIONS(1643), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15131] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1055), 1,
+ sym__automatic_semicolon,
+ STATE(670), 1,
+ sym_comment,
+ ACTIONS(914), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15204] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(671), 1,
+ sym_comment,
+ ACTIONS(1521), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15275] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(672), 1,
+ sym_comment,
+ ACTIONS(1643), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15346] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(673), 1,
+ sym_comment,
+ ACTIONS(1659), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15417] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ ts_builtin_sym_end,
+ STATE(674), 1,
+ sym_comment,
+ ACTIONS(878), 58,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_catch,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15490] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(675), 1,
+ sym_comment,
+ ACTIONS(1661), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15561] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(676), 1,
+ sym_comment,
+ ACTIONS(1663), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15632] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(677), 1,
+ sym_comment,
+ ACTIONS(1665), 59,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15703] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(678), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15773] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(679), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15843] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(680), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15915] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(681), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [15987] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(682), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16059] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(683), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16131] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(684), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16203] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(685), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16275] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(686), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16347] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(687), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16419] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(688), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16491] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1669), 1,
+ ts_builtin_sym_end,
+ STATE(689), 1,
+ sym_comment,
+ ACTIONS(1601), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16563] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(690), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16635] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(691), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16707] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(692), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16779] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(693), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16851] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(694), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16923] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(695), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [16993] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1671), 1,
+ ts_builtin_sym_end,
+ STATE(696), 1,
+ sym_comment,
+ ACTIONS(1651), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17065] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1673), 1,
+ ts_builtin_sym_end,
+ STATE(697), 1,
+ sym_comment,
+ ACTIONS(1635), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17137] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1675), 1,
+ ts_builtin_sym_end,
+ STATE(698), 1,
+ sym_comment,
+ ACTIONS(1645), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17209] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1677), 1,
+ ts_builtin_sym_end,
+ STATE(699), 1,
+ sym_comment,
+ ACTIONS(1633), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17281] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1679), 1,
+ ts_builtin_sym_end,
+ STATE(700), 1,
+ sym_comment,
+ ACTIONS(1591), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17353] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1675), 1,
+ ts_builtin_sym_end,
+ STATE(701), 1,
+ sym_comment,
+ ACTIONS(1645), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17425] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1681), 1,
+ ts_builtin_sym_end,
+ STATE(702), 1,
+ sym_comment,
+ ACTIONS(1577), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17497] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1683), 1,
+ ts_builtin_sym_end,
+ STATE(703), 1,
+ sym_comment,
+ ACTIONS(1599), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17569] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(704), 1,
+ sym_comment,
+ ACTIONS(1665), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17639] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1685), 1,
+ ts_builtin_sym_end,
+ STATE(705), 1,
+ sym_comment,
+ ACTIONS(1579), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17711] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(706), 1,
+ sym_comment,
+ ACTIONS(1629), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17781] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(707), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17851] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(708), 1,
+ sym_comment,
+ ACTIONS(1663), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17921] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(709), 1,
+ sym_comment,
+ ACTIONS(1627), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [17991] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(710), 1,
+ sym_comment,
+ ACTIONS(1601), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18061] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1029), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1071), 1,
+ sym__automatic_semicolon,
+ STATE(711), 1,
+ sym_comment,
+ ACTIONS(958), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18135] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(712), 1,
+ sym_comment,
+ ACTIONS(1659), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18205] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(713), 1,
+ sym_comment,
+ ACTIONS(1645), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18275] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1687), 1,
+ ts_builtin_sym_end,
+ STATE(714), 1,
+ sym_comment,
+ ACTIONS(1597), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18347] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1021), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1069), 1,
+ sym__automatic_semicolon,
+ STATE(715), 1,
+ sym_comment,
+ ACTIONS(940), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18421] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1689), 1,
+ ts_builtin_sym_end,
+ STATE(716), 1,
+ sym_comment,
+ ACTIONS(1537), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18493] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1015), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1077), 1,
+ sym__automatic_semicolon,
+ STATE(717), 1,
+ sym_comment,
+ ACTIONS(924), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18567] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1691), 1,
+ ts_builtin_sym_end,
+ STATE(718), 1,
+ sym_comment,
+ ACTIONS(1639), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18639] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(719), 1,
+ sym_comment,
+ ACTIONS(1599), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18709] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1693), 1,
+ ts_builtin_sym_end,
+ STATE(720), 1,
+ sym_comment,
+ ACTIONS(1581), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18781] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1695), 1,
+ ts_builtin_sym_end,
+ STATE(721), 1,
+ sym_comment,
+ ACTIONS(1587), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18853] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1697), 1,
+ ts_builtin_sym_end,
+ STATE(722), 1,
+ sym_comment,
+ ACTIONS(1637), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18925] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(723), 1,
+ sym_comment,
+ ACTIONS(1597), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [18995] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(724), 1,
+ sym_comment,
+ ACTIONS(1645), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [19065] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(725), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [19135] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1699), 1,
+ ts_builtin_sym_end,
+ STATE(726), 1,
+ sym_comment,
+ ACTIONS(1593), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [19207] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(727), 1,
+ sym_comment,
+ ACTIONS(1593), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [19277] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(728), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [19349] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1051), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1081), 1,
+ sym__automatic_semicolon,
+ STATE(729), 1,
+ sym_comment,
+ ACTIONS(932), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [19423] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(730), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [19495] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(731), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [19567] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1701), 1,
+ ts_builtin_sym_end,
+ STATE(732), 1,
+ sym_comment,
+ ACTIONS(1607), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [19639] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1703), 1,
+ ts_builtin_sym_end,
+ STATE(733), 1,
+ sym_comment,
+ ACTIONS(1611), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [19711] = 14,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1406), 1,
+ sym_identifier,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ STATE(734), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(2042), 1,
+ sym_variable_declarator,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_LPAREN,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [19801] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(735), 1,
+ sym_comment,
+ ACTIONS(1625), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [19871] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(736), 1,
+ sym_comment,
+ ACTIONS(1609), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [19941] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1705), 1,
+ ts_builtin_sym_end,
+ STATE(737), 1,
+ sym_comment,
+ ACTIONS(1615), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20013] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(738), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20083] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(739), 1,
+ sym_comment,
+ ACTIONS(1623), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20153] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(740), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20223] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(741), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20295] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(742), 1,
+ sym_comment,
+ ACTIONS(1621), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20365] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(743), 1,
+ sym_comment,
+ ACTIONS(1617), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20435] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(744), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20507] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(745), 1,
+ sym_comment,
+ ACTIONS(1613), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20577] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(746), 1,
+ sym_comment,
+ ACTIONS(1619), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20647] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1707), 1,
+ ts_builtin_sym_end,
+ STATE(747), 1,
+ sym_comment,
+ ACTIONS(1641), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20719] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1709), 1,
+ ts_builtin_sym_end,
+ STATE(748), 1,
+ sym_comment,
+ ACTIONS(1603), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20791] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(749), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20861] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(750), 1,
+ sym_comment,
+ ACTIONS(1615), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [20931] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(751), 1,
+ sym_comment,
+ ACTIONS(1611), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21001] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(752), 1,
+ sym_comment,
+ ACTIONS(1607), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21071] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(753), 1,
+ sym_comment,
+ ACTIONS(1587), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21141] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(754), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21211] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1711), 1,
+ sym__automatic_semicolon,
+ STATE(755), 1,
+ sym_comment,
+ ACTIONS(878), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21285] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1713), 1,
+ ts_builtin_sym_end,
+ STATE(756), 1,
+ sym_comment,
+ ACTIONS(1583), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21357] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(757), 1,
+ sym_comment,
+ ACTIONS(1581), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21427] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(758), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21497] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(759), 1,
+ sym_comment,
+ ACTIONS(1635), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21567] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1547), 1,
+ ts_builtin_sym_end,
+ STATE(760), 1,
+ sym_comment,
+ ACTIONS(1487), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_finally,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21639] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(761), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21709] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(762), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21779] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1715), 1,
+ ts_builtin_sym_end,
+ STATE(763), 1,
+ sym_comment,
+ ACTIONS(1617), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21851] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1717), 1,
+ ts_builtin_sym_end,
+ STATE(764), 1,
+ sym_comment,
+ ACTIONS(1621), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21923] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(765), 1,
+ sym_comment,
+ ACTIONS(1511), 2,
+ sym__automatic_semicolon,
+ ts_builtin_sym_end,
+ ACTIONS(1509), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [21995] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1719), 1,
+ ts_builtin_sym_end,
+ STATE(766), 1,
+ sym_comment,
+ ACTIONS(1623), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22067] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1721), 1,
+ ts_builtin_sym_end,
+ STATE(767), 1,
+ sym_comment,
+ ACTIONS(1625), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22139] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(768), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22209] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1549), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1723), 1,
+ anon_sym_SEMI,
+ ACTIONS(1725), 1,
+ sym__automatic_semicolon,
+ STATE(769), 1,
+ sym_comment,
+ ACTIONS(1513), 55,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22285] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1727), 1,
+ ts_builtin_sym_end,
+ STATE(770), 1,
+ sym_comment,
+ ACTIONS(1605), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22357] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(771), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22427] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(772), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22497] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1729), 1,
+ ts_builtin_sym_end,
+ STATE(773), 1,
+ sym_comment,
+ ACTIONS(1575), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22569] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(774), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22639] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(775), 1,
+ sym_comment,
+ ACTIONS(1591), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22709] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(776), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22779] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1731), 1,
+ ts_builtin_sym_end,
+ STATE(777), 1,
+ sym_comment,
+ ACTIONS(1663), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22851] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1733), 1,
+ ts_builtin_sym_end,
+ STATE(778), 1,
+ sym_comment,
+ ACTIONS(1627), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22923] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(779), 1,
+ sym_comment,
+ ACTIONS(1589), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [22993] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1735), 1,
+ ts_builtin_sym_end,
+ STATE(780), 1,
+ sym_comment,
+ ACTIONS(1609), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23065] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1737), 1,
+ ts_builtin_sym_end,
+ STATE(781), 1,
+ sym_comment,
+ ACTIONS(1613), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23137] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(782), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23207] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1739), 1,
+ ts_builtin_sym_end,
+ STATE(783), 1,
+ sym_comment,
+ ACTIONS(1661), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23279] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(784), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23349] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1741), 1,
+ ts_builtin_sym_end,
+ STATE(785), 1,
+ sym_comment,
+ ACTIONS(1629), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23421] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(786), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23491] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(787), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23561] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1743), 1,
+ ts_builtin_sym_end,
+ STATE(788), 1,
+ sym_comment,
+ ACTIONS(1643), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23633] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(789), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23703] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(790), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23773] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(791), 1,
+ sym_comment,
+ ACTIONS(1745), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23843] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(792), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23913] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(793), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [23983] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(794), 1,
+ sym_comment,
+ ACTIONS(1571), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24053] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(795), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24123] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(796), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24193] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(797), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24263] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1743), 1,
+ ts_builtin_sym_end,
+ STATE(798), 1,
+ sym_comment,
+ ACTIONS(1643), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24335] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1747), 1,
+ ts_builtin_sym_end,
+ STATE(799), 1,
+ sym_comment,
+ ACTIONS(1657), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24407] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1743), 1,
+ ts_builtin_sym_end,
+ STATE(800), 1,
+ sym_comment,
+ ACTIONS(1643), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24479] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1749), 1,
+ ts_builtin_sym_end,
+ STATE(801), 1,
+ sym_comment,
+ ACTIONS(1571), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24551] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(802), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24621] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1751), 1,
+ ts_builtin_sym_end,
+ STATE(803), 1,
+ sym_comment,
+ ACTIONS(1589), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24693] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(804), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24763] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(805), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24833] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(806), 1,
+ sym_comment,
+ ACTIONS(1605), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24903] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(807), 1,
+ sym_comment,
+ ACTIONS(1647), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [24973] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(808), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25043] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(809), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25113] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(810), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25183] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(811), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25253] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1007), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1095), 1,
+ sym__automatic_semicolon,
+ STATE(812), 1,
+ sym_comment,
+ ACTIONS(974), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25327] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1003), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1085), 1,
+ sym__automatic_semicolon,
+ STATE(813), 1,
+ sym_comment,
+ ACTIONS(966), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25401] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(999), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1073), 1,
+ sym__automatic_semicolon,
+ STATE(814), 1,
+ sym_comment,
+ ACTIONS(948), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25475] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(815), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25545] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(816), 1,
+ sym_comment,
+ ACTIONS(1539), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25615] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(817), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25685] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(818), 1,
+ sym_comment,
+ ACTIONS(1541), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25755] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(819), 1,
+ sym_comment,
+ ACTIONS(1583), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25825] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(820), 1,
+ sym_comment,
+ ACTIONS(1537), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25895] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(821), 1,
+ sym_comment,
+ ACTIONS(1545), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [25965] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(822), 1,
+ sym_comment,
+ ACTIONS(874), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26035] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1753), 1,
+ ts_builtin_sym_end,
+ STATE(823), 1,
+ sym_comment,
+ ACTIONS(1647), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26107] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(824), 1,
+ sym_comment,
+ ACTIONS(1573), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26177] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(825), 1,
+ sym_comment,
+ ACTIONS(1529), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26247] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(826), 1,
+ sym_comment,
+ ACTIONS(878), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26317] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(827), 1,
+ sym_comment,
+ ACTIONS(1555), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26387] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(828), 1,
+ sym_comment,
+ ACTIONS(1567), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26457] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(829), 1,
+ sym_comment,
+ ACTIONS(1575), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26527] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(830), 1,
+ sym_comment,
+ ACTIONS(1567), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26597] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(831), 1,
+ sym_comment,
+ ACTIONS(1643), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26667] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1755), 1,
+ ts_builtin_sym_end,
+ STATE(832), 1,
+ sym_comment,
+ ACTIONS(1631), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26739] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1757), 1,
+ ts_builtin_sym_end,
+ STATE(833), 1,
+ sym_comment,
+ ACTIONS(1531), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26811] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(834), 1,
+ sym_comment,
+ ACTIONS(1643), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26881] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(835), 1,
+ sym_comment,
+ ACTIONS(1643), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [26951] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(836), 1,
+ sym_comment,
+ ACTIONS(1643), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27021] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1735), 1,
+ ts_builtin_sym_end,
+ STATE(837), 1,
+ sym_comment,
+ ACTIONS(1609), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27093] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(838), 1,
+ sym_comment,
+ ACTIONS(1657), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27163] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(839), 1,
+ sym_comment,
+ ACTIONS(1643), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27233] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(840), 1,
+ sym_comment,
+ ACTIONS(1643), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27303] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(841), 1,
+ sym_comment,
+ ACTIONS(1661), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27373] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(842), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27445] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(843), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27517] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(844), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27589] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(845), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27661] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(846), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27733] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(847), 1,
+ sym_comment,
+ ACTIONS(1531), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27803] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(848), 1,
+ sym_comment,
+ ACTIONS(1631), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27873] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ ts_builtin_sym_end,
+ STATE(849), 1,
+ sym_comment,
+ ACTIONS(878), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [27945] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(850), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28017] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(851), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28089] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(852), 1,
+ sym_comment,
+ ACTIONS(1539), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28161] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(853), 1,
+ sym_comment,
+ ACTIONS(1633), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28231] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(854), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28303] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(855), 1,
+ sym_comment,
+ ACTIONS(912), 2,
+ sym__automatic_semicolon,
+ ts_builtin_sym_end,
+ ACTIONS(910), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28375] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(856), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28447] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(857), 1,
+ sym_comment,
+ ACTIONS(1609), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28517] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(858), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28589] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1743), 1,
+ ts_builtin_sym_end,
+ STATE(859), 1,
+ sym_comment,
+ ACTIONS(1643), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28661] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(860), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28733] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1761), 1,
+ sym__automatic_semicolon,
+ STATE(861), 1,
+ sym_comment,
+ ACTIONS(878), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28807] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1763), 1,
+ ts_builtin_sym_end,
+ STATE(862), 1,
+ sym_comment,
+ ACTIONS(1619), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [28879] = 14,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1406), 1,
+ sym_identifier,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ STATE(863), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1974), 1,
+ sym_variable_declarator,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_LPAREN,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [28969] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(864), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29041] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(865), 1,
+ sym_comment,
+ ACTIONS(1651), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29111] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(866), 1,
+ sym_comment,
+ ACTIONS(876), 2,
+ sym__automatic_semicolon,
+ ts_builtin_sym_end,
+ ACTIONS(874), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29183] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(867), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29255] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(868), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29327] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1037), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1067), 1,
+ sym__automatic_semicolon,
+ STATE(869), 1,
+ sym_comment,
+ ACTIONS(914), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29401] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(870), 1,
+ sym_comment,
+ ACTIONS(1637), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29471] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1743), 1,
+ ts_builtin_sym_end,
+ STATE(871), 1,
+ sym_comment,
+ ACTIONS(1643), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29543] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(872), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29615] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(873), 1,
+ sym_comment,
+ ACTIONS(1639), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29685] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(874), 1,
+ sym_comment,
+ ACTIONS(1641), 58,
+ anon_sym_export,
+ anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_case,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29755] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1743), 1,
+ ts_builtin_sym_end,
+ STATE(875), 1,
+ sym_comment,
+ ACTIONS(1643), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29827] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(876), 1,
+ sym_comment,
+ ACTIONS(882), 2,
+ sym__automatic_semicolon,
+ ts_builtin_sym_end,
+ ACTIONS(878), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29899] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(902), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1047), 1,
+ sym__automatic_semicolon,
+ STATE(877), 1,
+ sym_comment,
+ ACTIONS(864), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [29973] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1765), 1,
+ ts_builtin_sym_end,
+ STATE(878), 1,
+ sym_comment,
+ ACTIONS(1665), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [30045] = 14,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1406), 1,
+ sym_identifier,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ STATE(879), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1930), 1,
+ sym_variable_declarator,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_LPAREN,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [30135] = 14,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1406), 1,
+ sym_identifier,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ STATE(880), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1950), 1,
+ sym_variable_declarator,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_LPAREN,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [30225] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(881), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [30297] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(882), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(909), 1,
- anon_sym_LPAREN,
- ACTIONS(914), 1,
- anon_sym_function,
- ACTIONS(916), 1,
- anon_sym_EQ_GT,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(920), 1,
- anon_sym_EQ,
- STATE(1600), 1,
- sym__formal_parameters,
- STATE(1659), 1,
- sym_identifier,
- ACTIONS(964), 3,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_RBRACK,
- ACTIONS(907), 5,
+ ACTIONS(1529), 57,
anon_sym_export,
- sym_async,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(824), 11,
- sym__ternary_qmark,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 21,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- sym_instanceof,
- [93] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(848), 1,
- anon_sym_EQ_GT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(888), 1,
- anon_sym_EQ,
- ACTIONS(909), 1,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
anon_sym_LPAREN,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(962), 1,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- STATE(1602), 1,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
sym_identifier,
- STATE(1603), 1,
- sym__formal_parameters,
- ACTIONS(922), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(824), 13,
+ [30369] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(883), 1,
+ sym_comment,
+ ACTIONS(908), 2,
sym__automatic_semicolon,
- sym__ternary_qmark,
+ ts_builtin_sym_end,
+ ACTIONS(906), 56,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
anon_sym_SEMI,
+ anon_sym_yield,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 21,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- sym_instanceof,
- [183] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(848), 1,
- anon_sym_EQ_GT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(872), 1,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- ACTIONS(888), 1,
- anon_sym_EQ,
- ACTIONS(909), 1,
- anon_sym_LPAREN,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- STATE(1602), 1,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
sym_identifier,
- STATE(1603), 1,
- sym__formal_parameters,
- ACTIONS(922), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(824), 13,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ [30441] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(876), 1,
+ ts_builtin_sym_end,
+ STATE(884), 1,
+ sym_comment,
+ ACTIONS(874), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
anon_sym_SEMI,
+ anon_sym_yield,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 21,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- sym_instanceof,
- [273] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(909), 1,
- anon_sym_LPAREN,
- ACTIONS(912), 1,
- anon_sym_EQ,
- ACTIONS(914), 1,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(941), 1,
- anon_sym_EQ_GT,
- STATE(1673), 1,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
sym_identifier,
- STATE(1674), 1,
- sym__formal_parameters,
- ACTIONS(937), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(824), 13,
- sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 21,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- sym_instanceof,
- [363] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(949), 1,
- anon_sym_finally,
- STATE(370), 1,
- sym_finally_clause,
- ACTIONS(967), 17,
+ [30513] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(885), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
anon_sym_SEMI,
+ anon_sym_yield,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
+ anon_sym_LT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
anon_sym_BQUOTE,
sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(969), 43,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [30585] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(886), 1,
+ sym_comment,
+ ACTIONS(1529), 57,
anon_sym_export,
- anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_else,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [437] = 15,
+ [30657] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(887), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(909), 1,
+ ACTIONS(1529), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
anon_sym_LPAREN,
- ACTIONS(914), 1,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- ACTIONS(916), 1,
- anon_sym_EQ_GT,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(951), 1,
- anon_sym_RBRACK,
- ACTIONS(954), 1,
- anon_sym_EQ,
- ACTIONS(957), 1,
- anon_sym_COMMA,
- STATE(1600), 1,
- sym__formal_parameters,
- STATE(1659), 1,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
sym_identifier,
- ACTIONS(907), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(824), 11,
- sym__ternary_qmark,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 21,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- sym_instanceof,
- [531] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(669), 1,
- sym__automatic_semicolon,
- ACTIONS(661), 17,
+ [30729] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1767), 1,
ts_builtin_sym_end,
+ STATE(888), 1,
+ sym_comment,
+ ACTIONS(1567), 57,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
anon_sym_SEMI,
+ anon_sym_yield,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
+ anon_sym_LT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
anon_sym_BQUOTE,
sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(663), 43,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [30801] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1769), 1,
+ ts_builtin_sym_end,
+ STATE(889), 1,
+ sym_comment,
+ ACTIONS(1541), 57,
anon_sym_export,
- anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_else,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [602] = 4,
+ [30873] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(971), 1,
- sym__automatic_semicolon,
- ACTIONS(635), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1767), 1,
ts_builtin_sym_end,
+ STATE(890), 1,
+ sym_comment,
+ ACTIONS(1567), 57,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
anon_sym_SEMI,
+ anon_sym_yield,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
+ anon_sym_LT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
anon_sym_BQUOTE,
sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(637), 43,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [30945] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(891), 1,
+ sym_comment,
+ ACTIONS(1579), 58,
anon_sym_export,
anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
+ anon_sym_SEMI,
anon_sym_case,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [673] = 3,
+ [31015] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(603), 18,
- sym__automatic_semicolon,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
ts_builtin_sym_end,
+ STATE(892), 1,
+ sym_comment,
+ ACTIONS(878), 57,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
anon_sym_SEMI,
+ anon_sym_finally,
+ anon_sym_yield,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
+ anon_sym_LT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
anon_sym_BQUOTE,
sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(605), 43,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [31087] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1771), 1,
+ ts_builtin_sym_end,
+ STATE(893), 1,
+ sym_comment,
+ ACTIONS(1555), 57,
anon_sym_export,
- anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_else,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [742] = 13,
+ [31159] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1773), 1,
+ ts_builtin_sym_end,
+ STATE(894), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(909), 1,
+ ACTIONS(1545), 57,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
+ anon_sym_else,
+ anon_sym_if,
+ anon_sym_switch,
+ anon_sym_for,
anon_sym_LPAREN,
- ACTIONS(912), 1,
- anon_sym_EQ,
- ACTIONS(914), 1,
+ anon_sym_await,
+ anon_sym_while,
+ anon_sym_do,
+ anon_sym_try,
+ anon_sym_break,
+ anon_sym_continue,
+ anon_sym_debugger,
+ anon_sym_return,
+ anon_sym_throw,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(975), 1,
- anon_sym_EQ_GT,
- STATE(1690), 1,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
sym_identifier,
- STATE(1691), 1,
- sym__formal_parameters,
- ACTIONS(973), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(824), 11,
+ [31231] = 14,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1290), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1406), 1,
+ sym_identifier,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ STATE(895), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1990), 1,
+ sym_variable_declarator,
+ ACTIONS(1211), 2,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACK,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 32,
+ anon_sym_STAR,
+ anon_sym_LPAREN,
+ anon_sym_in,
+ anon_sym_SEMI,
+ anon_sym_LT,
+ anon_sym_GT,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 22,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- sym_instanceof,
- [831] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(977), 18,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [31321] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1649), 1,
ts_builtin_sym_end,
+ STATE(896), 1,
+ sym_comment,
+ ACTIONS(1521), 57,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(979), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
+ anon_sym_finally,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [900] = 4,
+ [31393] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(897), 1,
sym_comment,
- ACTIONS(981), 1,
- sym__automatic_semicolon,
- ACTIONS(549), 17,
- ts_builtin_sym_end,
- anon_sym_LBRACE,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(551), 43,
+ ACTIONS(1577), 58,
anon_sym_export,
anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
+ anon_sym_SEMI,
anon_sym_case,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [971] = 3,
+ [31463] = 6,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(561), 18,
- sym__automatic_semicolon,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(902), 1,
ts_builtin_sym_end,
+ ACTIONS(1775), 1,
+ sym__automatic_semicolon,
+ STATE(898), 1,
+ sym_comment,
+ ACTIONS(864), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(563), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [1040] = 3,
+ [31537] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(899), 1,
sym_comment,
- ACTIONS(617), 18,
- sym__automatic_semicolon,
- ts_builtin_sym_end,
- anon_sym_LBRACE,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(619), 43,
+ ACTIONS(1529), 58,
anon_sym_export,
anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
+ anon_sym_SEMI,
anon_sym_case,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [1109] = 13,
+ [31607] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1777), 1,
+ ts_builtin_sym_end,
+ STATE(900), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(909), 1,
- anon_sym_LPAREN,
- ACTIONS(914), 1,
- anon_sym_function,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(975), 1,
- anon_sym_EQ_GT,
- ACTIONS(983), 1,
- anon_sym_EQ,
- STATE(1690), 1,
- sym_identifier,
- STATE(1691), 1,
- sym__formal_parameters,
- ACTIONS(973), 5,
+ ACTIONS(1659), 57,
anon_sym_export,
- sym_async,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(824), 11,
- sym__ternary_qmark,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 22,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- sym_instanceof,
- [1198] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(985), 17,
- ts_builtin_sym_end,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(987), 44,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_else,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
- anon_sym_finally,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [1267] = 3,
+ [31679] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(631), 18,
- sym__automatic_semicolon,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(876), 1,
ts_builtin_sym_end,
+ STATE(901), 1,
+ sym_comment,
+ ACTIONS(874), 57,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(633), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
+ anon_sym_finally,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [1336] = 3,
+ [31751] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(989), 18,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1779), 1,
ts_builtin_sym_end,
+ STATE(902), 1,
+ sym_comment,
+ ACTIONS(1573), 57,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(991), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_else,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [1405] = 3,
+ [31823] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(903), 1,
sym_comment,
- ACTIONS(993), 17,
- ts_builtin_sym_end,
- anon_sym_LBRACE,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(995), 44,
+ ACTIONS(1603), 58,
anon_sym_export,
anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
+ anon_sym_SEMI,
anon_sym_case,
- anon_sym_finally,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [1474] = 4,
+ [31893] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(679), 1,
- sym__automatic_semicolon,
- ACTIONS(671), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(904), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(673), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [1545] = 4,
+ [31964] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(615), 1,
- sym__automatic_semicolon,
- ACTIONS(607), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(905), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(609), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [1616] = 4,
+ [32035] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(599), 1,
- sym__automatic_semicolon,
- ACTIONS(591), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1679), 1,
ts_builtin_sym_end,
+ STATE(906), 1,
+ sym_comment,
+ ACTIONS(1591), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(593), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [1687] = 5,
+ [32106] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1001), 1,
- anon_sym_else,
- STATE(374), 1,
- sym_else_clause,
- ACTIONS(997), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1743), 1,
ts_builtin_sym_end,
+ STATE(907), 1,
+ sym_comment,
+ ACTIONS(1643), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(999), 42,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [1760] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(649), 1,
- sym__automatic_semicolon,
- ACTIONS(641), 17,
- ts_builtin_sym_end,
- anon_sym_LBRACE,
+ [32177] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1224), 1,
+ anon_sym_COLON,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1243), 1,
anon_sym_RBRACE,
+ ACTIONS(1785), 1,
anon_sym_LPAREN,
+ ACTIONS(1788), 1,
+ anon_sym_EQ,
+ ACTIONS(1790), 1,
+ anon_sym_EQ_GT,
+ STATE(908), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ ACTIONS(1783), 15,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(643), 43,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [32264] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1743), 1,
+ ts_builtin_sym_end,
+ STATE(909), 1,
+ sym_comment,
+ ACTIONS(1643), 56,
anon_sym_export,
- anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [1831] = 4,
+ [32335] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(694), 1,
- sym__automatic_semicolon,
- ACTIONS(686), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1747), 1,
ts_builtin_sym_end,
+ STATE(910), 1,
+ sym_comment,
+ ACTIONS(1657), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(688), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [1902] = 15,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(909), 1,
+ [32406] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1213), 1,
+ anon_sym_RBRACE,
+ ACTIONS(1224), 1,
+ anon_sym_COLON,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1785), 1,
anon_sym_LPAREN,
- ACTIONS(912), 1,
+ ACTIONS(1788), 1,
anon_sym_EQ,
- ACTIONS(914), 1,
- anon_sym_function,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(932), 1,
- sym_in,
- ACTIONS(935), 1,
- sym_of,
- ACTIONS(941), 1,
+ ACTIONS(1790), 1,
anon_sym_EQ_GT,
- STATE(1673), 1,
- sym_identifier,
- STATE(1674), 1,
- sym__formal_parameters,
- ACTIONS(937), 5,
- anon_sym_export,
- sym_async,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(824), 11,
- sym__ternary_qmark,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- sym_instanceof,
- [1995] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(629), 1,
+ STATE(911), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ ACTIONS(1783), 15,
sym__automatic_semicolon,
- ACTIONS(621), 17,
- ts_builtin_sym_end,
- anon_sym_LBRACE,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(623), 43,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [32493] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
+ ts_builtin_sym_end,
+ STATE(912), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
anon_sym_export,
- anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2066] = 4,
+ [32564] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(573), 1,
- sym__automatic_semicolon,
- ACTIONS(565), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(913), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(567), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2137] = 3,
+ [32635] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(914), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2205] = 3,
+ [32706] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1007), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(915), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1009), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2273] = 3,
+ [32777] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1011), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(916), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1013), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2341] = 3,
+ [32848] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1015), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(917), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1017), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2409] = 3,
+ [32919] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(453), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1767), 1,
ts_builtin_sym_end,
+ STATE(918), 1,
+ sym_comment,
+ ACTIONS(1567), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(455), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2477] = 3,
+ [32990] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1019), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(919), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1021), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2545] = 3,
+ [33061] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1023), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1691), 1,
ts_builtin_sym_end,
+ STATE(920), 1,
+ sym_comment,
+ ACTIONS(1639), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1025), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2613] = 3,
+ [33132] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1027), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1767), 1,
ts_builtin_sym_end,
+ STATE(921), 1,
+ sym_comment,
+ ACTIONS(1567), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1029), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2681] = 3,
+ [33203] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1023), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1771), 1,
ts_builtin_sym_end,
+ STATE(922), 1,
+ sym_comment,
+ ACTIONS(1555), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1025), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2749] = 3,
+ [33274] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1031), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(923), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1033), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2817] = 3,
+ [33345] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1027), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(924), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1029), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2885] = 3,
+ [33416] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1035), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(925), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1037), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [2953] = 3,
+ [33487] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1699), 1,
ts_builtin_sym_end,
+ STATE(926), 1,
+ sym_comment,
+ ACTIONS(1593), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3021] = 3,
+ [33558] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(927), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3089] = 3,
+ [33629] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(928), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3157] = 3,
+ [33700] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1749), 1,
ts_builtin_sym_end,
+ STATE(929), 1,
+ sym_comment,
+ ACTIONS(1571), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3225] = 3,
+ [33771] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1701), 1,
ts_builtin_sym_end,
+ STATE(930), 1,
+ sym_comment,
+ ACTIONS(1607), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3293] = 3,
+ [33842] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1729), 1,
ts_builtin_sym_end,
+ STATE(931), 1,
+ sym_comment,
+ ACTIONS(1575), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3361] = 3,
+ [33913] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1779), 1,
ts_builtin_sym_end,
+ STATE(932), 1,
+ sym_comment,
+ ACTIONS(1573), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3429] = 3,
+ [33984] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(933), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3497] = 3,
+ [34055] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1773), 1,
ts_builtin_sym_end,
+ STATE(934), 1,
+ sym_comment,
+ ACTIONS(1545), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3565] = 3,
+ [34126] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1769), 1,
ts_builtin_sym_end,
+ STATE(935), 1,
+ sym_comment,
+ ACTIONS(1541), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3633] = 3,
+ [34197] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1739), 1,
ts_builtin_sym_end,
+ STATE(936), 1,
+ sym_comment,
+ ACTIONS(1661), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3701] = 3,
+ [34268] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1713), 1,
ts_builtin_sym_end,
+ STATE(937), 1,
+ sym_comment,
+ ACTIONS(1583), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3769] = 3,
+ [34339] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(938), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3837] = 3,
+ [34410] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1741), 1,
ts_builtin_sym_end,
+ STATE(939), 1,
+ sym_comment,
+ ACTIONS(1629), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3905] = 3,
+ [34481] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(940), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [3973] = 3,
+ [34552] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1687), 1,
ts_builtin_sym_end,
+ STATE(941), 1,
+ sym_comment,
+ ACTIONS(1597), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4041] = 3,
+ [34623] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1683), 1,
ts_builtin_sym_end,
+ STATE(942), 1,
+ sym_comment,
+ ACTIONS(1599), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4109] = 3,
+ [34694] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1669), 1,
ts_builtin_sym_end,
+ STATE(943), 1,
+ sym_comment,
+ ACTIONS(1601), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4177] = 3,
+ [34765] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(944), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4245] = 3,
+ [34836] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1039), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1753), 1,
ts_builtin_sym_end,
+ STATE(945), 1,
+ sym_comment,
+ ACTIONS(1647), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1041), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4313] = 3,
+ [34907] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1043), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1705), 1,
ts_builtin_sym_end,
+ STATE(946), 1,
+ sym_comment,
+ ACTIONS(1615), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1045), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4381] = 3,
+ [34978] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1047), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(947), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1049), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4449] = 3,
+ [35049] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1051), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(948), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1053), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4517] = 3,
+ [35120] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1043), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1755), 1,
ts_builtin_sym_end,
+ STATE(949), 1,
+ sym_comment,
+ ACTIONS(1631), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1045), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4585] = 3,
+ [35191] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1055), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(950), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1057), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4653] = 3,
+ [35262] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1059), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(951), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1061), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4721] = 3,
+ [35333] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1063), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1733), 1,
ts_builtin_sym_end,
+ STATE(952), 1,
+ sym_comment,
+ ACTIONS(1627), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1065), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4789] = 3,
+ [35404] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1067), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1675), 1,
ts_builtin_sym_end,
+ STATE(953), 1,
+ sym_comment,
+ ACTIONS(1645), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1069), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4857] = 3,
+ [35475] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1071), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1675), 1,
ts_builtin_sym_end,
+ STATE(954), 1,
+ sym_comment,
+ ACTIONS(1645), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1073), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4925] = 3,
+ [35546] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1075), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1743), 1,
ts_builtin_sym_end,
+ STATE(955), 1,
+ sym_comment,
+ ACTIONS(1643), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1077), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [4993] = 3,
+ [35617] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1079), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1709), 1,
ts_builtin_sym_end,
+ STATE(956), 1,
+ sym_comment,
+ ACTIONS(1603), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1081), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5061] = 3,
+ [35688] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1083), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1757), 1,
ts_builtin_sym_end,
+ STATE(957), 1,
+ sym_comment,
+ ACTIONS(1531), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1085), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5129] = 3,
+ [35759] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1087), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1794), 1,
ts_builtin_sym_end,
+ STATE(958), 1,
+ sym_comment,
+ ACTIONS(1745), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1089), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5197] = 3,
+ [35830] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1689), 1,
ts_builtin_sym_end,
+ STATE(959), 1,
+ sym_comment,
+ ACTIONS(1537), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5265] = 3,
+ [35901] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1091), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(960), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1093), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5333] = 3,
+ [35972] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
- ts_builtin_sym_end,
- anon_sym_LBRACE,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1777), 1,
+ ts_builtin_sym_end,
+ STATE(961), 1,
+ sym_comment,
+ ACTIONS(1659), 56,
anon_sym_export,
- anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5401] = 3,
+ [36043] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(962), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5469] = 3,
+ [36114] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1095), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1721), 1,
ts_builtin_sym_end,
+ STATE(963), 1,
+ sym_comment,
+ ACTIONS(1625), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1097), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5537] = 3,
+ [36185] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1099), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(964), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1101), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5605] = 3,
+ [36256] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1103), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(965), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1105), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5673] = 3,
+ [36327] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1107), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1743), 1,
ts_builtin_sym_end,
+ STATE(966), 1,
+ sym_comment,
+ ACTIONS(1643), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1109), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5741] = 3,
+ [36398] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1111), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1673), 1,
ts_builtin_sym_end,
+ STATE(967), 1,
+ sym_comment,
+ ACTIONS(1635), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1113), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5809] = 3,
+ [36469] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1115), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1719), 1,
ts_builtin_sym_end,
+ STATE(968), 1,
+ sym_comment,
+ ACTIONS(1623), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1117), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5877] = 3,
+ [36540] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1119), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(876), 1,
ts_builtin_sym_end,
+ STATE(969), 1,
+ sym_comment,
+ ACTIONS(874), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1121), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [5945] = 3,
+ [36611] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(970), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6013] = 3,
+ [36682] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1123), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1681), 1,
ts_builtin_sym_end,
+ STATE(971), 1,
+ sym_comment,
+ ACTIONS(1577), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1125), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6081] = 3,
+ [36753] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1123), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(972), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1125), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6149] = 3,
+ [36824] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(882), 1,
ts_builtin_sym_end,
+ STATE(973), 1,
+ sym_comment,
+ ACTIONS(878), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6217] = 3,
+ [36895] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1127), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1685), 1,
ts_builtin_sym_end,
+ STATE(974), 1,
+ sym_comment,
+ ACTIONS(1579), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1129), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6285] = 3,
+ [36966] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1131), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(975), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1133), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6353] = 3,
+ [37037] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1135), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1717), 1,
ts_builtin_sym_end,
+ STATE(976), 1,
+ sym_comment,
+ ACTIONS(1621), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1137), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- [6421] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1123), 17,
- ts_builtin_sym_end,
- anon_sym_LBRACE,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1125), 43,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [37108] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
+ ts_builtin_sym_end,
+ STATE(977), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
anon_sym_export,
- anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6489] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
- ts_builtin_sym_end,
- anon_sym_LBRACE,
+ [37179] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1224), 1,
+ anon_sym_COLON,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1245), 1,
anon_sym_RBRACE,
+ ACTIONS(1785), 1,
anon_sym_LPAREN,
+ ACTIONS(1788), 1,
+ anon_sym_EQ,
+ ACTIONS(1790), 1,
+ anon_sym_EQ_GT,
+ STATE(978), 1,
+ sym_comment,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2118), 1,
+ aux_sym_object_repeat1,
+ ACTIONS(1783), 15,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [37266] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1715), 1,
+ ts_builtin_sym_end,
+ STATE(979), 1,
+ sym_comment,
+ ACTIONS(1617), 56,
anon_sym_export,
- anon_sym_default,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6557] = 3,
+ [37337] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(980), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6625] = 3,
+ [37408] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1677), 1,
ts_builtin_sym_end,
+ STATE(981), 1,
+ sym_comment,
+ ACTIONS(1633), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6693] = 3,
+ [37479] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1139), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(982), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1141), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6761] = 3,
+ [37550] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(983), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6829] = 3,
+ [37621] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1143), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1693), 1,
ts_builtin_sym_end,
+ STATE(984), 1,
+ sym_comment,
+ ACTIONS(1581), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1145), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6897] = 3,
+ [37692] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1671), 1,
ts_builtin_sym_end,
+ STATE(985), 1,
+ sym_comment,
+ ACTIONS(1651), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [6965] = 3,
+ [37763] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1697), 1,
ts_builtin_sym_end,
+ STATE(986), 1,
+ sym_comment,
+ ACTIONS(1637), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7033] = 3,
+ [37834] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(987), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7101] = 3,
+ [37905] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1695), 1,
ts_builtin_sym_end,
+ STATE(988), 1,
+ sym_comment,
+ ACTIONS(1587), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7169] = 3,
+ [37976] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(989), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7237] = 3,
+ [38047] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1147), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1703), 1,
ts_builtin_sym_end,
+ STATE(990), 1,
+ sym_comment,
+ ACTIONS(1611), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1149), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7305] = 3,
+ [38118] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1123), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1707), 1,
ts_builtin_sym_end,
+ STATE(991), 1,
+ sym_comment,
+ ACTIONS(1641), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1125), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7373] = 3,
+ [38189] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1151), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1731), 1,
ts_builtin_sym_end,
+ STATE(992), 1,
+ sym_comment,
+ ACTIONS(1663), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1153), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7441] = 3,
+ [38260] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1155), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(993), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1157), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7509] = 3,
+ [38331] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1159), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1751), 1,
ts_builtin_sym_end,
+ STATE(994), 1,
+ sym_comment,
+ ACTIONS(1589), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1161), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7577] = 3,
+ [38402] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1743), 1,
ts_builtin_sym_end,
+ STATE(995), 1,
+ sym_comment,
+ ACTIONS(1643), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7645] = 3,
+ [38473] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1163), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(996), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1165), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7713] = 3,
+ [38544] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(997), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7781] = 3,
+ [38615] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1727), 1,
ts_builtin_sym_end,
+ STATE(998), 1,
+ sym_comment,
+ ACTIONS(1605), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7849] = 3,
+ [38686] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1167), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1735), 1,
ts_builtin_sym_end,
+ STATE(999), 1,
+ sym_comment,
+ ACTIONS(1609), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1169), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7917] = 3,
+ [38757] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1735), 1,
ts_builtin_sym_end,
+ STATE(1000), 1,
+ sym_comment,
+ ACTIONS(1609), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [7985] = 3,
+ [38828] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1003), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1759), 1,
ts_builtin_sym_end,
+ STATE(1001), 1,
+ sym_comment,
+ ACTIONS(1529), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1005), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [8053] = 3,
+ [38899] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1737), 1,
ts_builtin_sym_end,
+ STATE(1002), 1,
+ sym_comment,
+ ACTIONS(1613), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1173), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [8121] = 3,
+ [38970] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1763), 1,
ts_builtin_sym_end,
+ STATE(1003), 1,
+ sym_comment,
+ ACTIONS(1619), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1177), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [8189] = 3,
+ [39041] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1179), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1743), 1,
ts_builtin_sym_end,
+ STATE(1004), 1,
+ sym_comment,
+ ACTIONS(1643), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1181), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [8257] = 3,
+ [39112] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1183), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1765), 1,
ts_builtin_sym_end,
+ STATE(1005), 1,
+ sym_comment,
+ ACTIONS(1665), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1185), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [8325] = 3,
+ [39183] = 5,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1187), 17,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1667), 1,
ts_builtin_sym_end,
+ STATE(1006), 1,
+ sym_comment,
+ ACTIONS(1539), 56,
+ anon_sym_export,
anon_sym_LBRACE,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1189), 43,
- anon_sym_export,
- anon_sym_default,
anon_sym_import,
- anon_sym_else,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_case,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [8393] = 11,
- ACTIONS(3), 1,
+ [39254] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1007), 1,
sym_comment,
- ACTIONS(831), 1,
- anon_sym_COLON,
- ACTIONS(854), 1,
- anon_sym_RBRACE,
- ACTIONS(1195), 1,
- anon_sym_LPAREN,
- ACTIONS(1198), 1,
- anon_sym_EQ,
- ACTIONS(1200), 1,
- anon_sym_EQ_GT,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- ACTIONS(1193), 15,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [8474] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(831), 1,
- anon_sym_COLON,
- ACTIONS(856), 1,
- anon_sym_RBRACE,
- ACTIONS(1195), 1,
- anon_sym_LPAREN,
- ACTIONS(1198), 1,
- anon_sym_EQ,
- ACTIONS(1200), 1,
- anon_sym_EQ_GT,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- ACTIONS(1193), 15,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [8555] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(826), 1,
- anon_sym_RBRACE,
- ACTIONS(831), 1,
- anon_sym_COLON,
- ACTIONS(1195), 1,
- anon_sym_LPAREN,
- ACTIONS(1198), 1,
- anon_sym_EQ,
- ACTIONS(1200), 1,
- anon_sym_EQ_GT,
- STATE(1341), 1,
- aux_sym_object_repeat1,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- ACTIONS(1193), 15,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [8636] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(457), 21,
+ ACTIONS(1796), 21,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 36,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1798), 35,
sym__ternary_qmark,
anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [8701] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [39324] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
anon_sym_EQ,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(1193), 20,
+ STATE(1008), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1783), 20,
sym__ternary_qmark,
anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [8769] = 5,
- ACTIONS(3), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [39398] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1009), 1,
sym_comment,
- ACTIONS(453), 2,
- anon_sym_else,
- anon_sym_while,
- ACTIONS(471), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- ACTIONS(457), 21,
- anon_sym_STAR,
- anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 31,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_LPAREN,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_DOT,
- anon_sym_EQ_GT,
- sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [8837] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1206), 21,
+ ACTIONS(1802), 21,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(1208), 35,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1804), 35,
sym__ternary_qmark,
anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [8901] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 21,
- anon_sym_STAR,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [39468] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1010), 1,
+ sym_comment,
+ ACTIONS(1806), 21,
+ anon_sym_STAR,
+ anon_sym_in,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(1212), 35,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1808), 35,
sym__ternary_qmark,
anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [8965] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1214), 21,
- anon_sym_STAR,
- anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(1216), 35,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [39538] = 15,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1211), 1,
sym__ternary_qmark,
+ ACTIONS(1368), 1,
+ anon_sym_EQ,
+ ACTIONS(1390), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1439), 1,
+ anon_sym_in,
+ ACTIONS(1442), 1,
+ anon_sym_of,
+ ACTIONS(1810), 1,
+ sym_identifier,
+ ACTIONS(1812), 1,
anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(1814), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ STATE(1011), 1,
+ sym_comment,
+ STATE(2255), 1,
+ sym__destructuring_pattern,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ ACTIONS(1292), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 30,
+ anon_sym_STAR,
+ anon_sym_LPAREN,
+ anon_sym_LT,
+ anon_sym_GT,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [9029] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1218), 21,
- anon_sym_STAR,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [39628] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1012), 1,
+ sym_comment,
+ ACTIONS(1509), 21,
+ anon_sym_STAR,
+ anon_sym_in,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(1220), 35,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1511), 35,
sym__ternary_qmark,
anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [9093] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1222), 21,
- anon_sym_STAR,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [39698] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1013), 1,
+ sym_comment,
+ ACTIONS(1817), 21,
+ anon_sym_STAR,
+ anon_sym_in,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(1224), 35,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1819), 35,
sym__ternary_qmark,
anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [9157] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(457), 21,
- anon_sym_STAR,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [39768] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1014), 1,
+ sym_comment,
+ ACTIONS(1821), 21,
+ anon_sym_STAR,
+ anon_sym_in,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 35,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1823), 35,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [9221] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [39838] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1015), 1,
+ sym_comment,
+ ACTIONS(1825), 21,
+ anon_sym_STAR,
+ anon_sym_in,
anon_sym_EQ,
- ACTIONS(1226), 1,
- anon_sym_EQ_GT,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 18,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1827), 35,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [9290] = 3,
- ACTIONS(3), 1,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [39908] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1016), 1,
sym_comment,
- ACTIONS(1230), 15,
- anon_sym_LBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1228), 40,
+ ACTIONS(1829), 55,
anon_sym_export,
+ anon_sym_LBRACE,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_yield,
- anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_class,
- anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
- anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
- sym_this,
- sym_super,
- sym_true,
- sym_false,
- sym_null,
- sym_undefined,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- [9353] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 15,
- anon_sym_LBRACE,
- anon_sym_LPAREN,
anon_sym_SEMI,
+ anon_sym_yield,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
+ anon_sym_LT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1232), 40,
- anon_sym_export,
- anon_sym_import,
- anon_sym_if,
- anon_sym_switch,
- anon_sym_for,
- anon_sym_await,
- anon_sym_while,
- anon_sym_do,
- anon_sym_try,
- anon_sym_with,
- anon_sym_break,
- anon_sym_continue,
- anon_sym_debugger,
- anon_sym_return,
- anon_sym_throw,
- anon_sym_yield,
- anon_sym_LT,
- anon_sym_SLASH,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [9416] = 3,
- ACTIONS(3), 1,
+ [39975] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1374), 1,
+ anon_sym_EQ,
+ ACTIONS(1831), 1,
+ anon_sym_EQ_GT,
+ STATE(1017), 1,
sym_comment,
- ACTIONS(1238), 15,
- anon_sym_LBRACE,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1211), 18,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1236), 40,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [40050] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1018), 1,
+ sym_comment,
+ ACTIONS(1833), 55,
anon_sym_export,
+ anon_sym_LBRACE,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [9479] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 1,
- anon_sym_EQ_GT,
- ACTIONS(1240), 1,
+ [40117] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1835), 1,
anon_sym_EQ,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 18,
+ ACTIONS(1837), 1,
+ anon_sym_EQ_GT,
+ STATE(1019), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 18,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
@@ -45255,59 +95237,63 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_RBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [9548] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(916), 1,
- anon_sym_EQ_GT,
- ACTIONS(920), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [40192] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1368), 1,
anon_sym_EQ,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(824), 18,
+ ACTIONS(1831), 1,
+ anon_sym_EQ_GT,
+ STATE(1020), 1,
+ sym_comment,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1211), 18,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
@@ -45318,669 +95304,1039 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_RBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [9617] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 15,
- anon_sym_LBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1228), 40,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [40267] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1021), 1,
+ sym_comment,
+ ACTIONS(1509), 55,
anon_sym_export,
+ anon_sym_LBRACE,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
- anon_sym_yield,
- anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_class,
- anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
- anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
- sym_this,
- sym_super,
- sym_true,
- sym_false,
- sym_null,
- sym_undefined,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- [9680] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 15,
- anon_sym_LBRACE,
- anon_sym_LPAREN,
anon_sym_SEMI,
+ anon_sym_yield,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
+ anon_sym_LT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1228), 40,
- anon_sym_export,
- anon_sym_import,
- anon_sym_if,
- anon_sym_switch,
- anon_sym_for,
- anon_sym_await,
- anon_sym_while,
- anon_sym_do,
- anon_sym_try,
- anon_sym_with,
- anon_sym_break,
- anon_sym_continue,
- anon_sym_debugger,
- anon_sym_return,
- anon_sym_throw,
- anon_sym_yield,
- anon_sym_LT,
- anon_sym_SLASH,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [9743] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 15,
- anon_sym_LBRACE,
+ [40334] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
+ anon_sym_EQ,
+ ACTIONS(1837), 1,
+ anon_sym_EQ_GT,
+ STATE(1022), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 18,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1228), 40,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [40409] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1023), 1,
+ sym_comment,
+ ACTIONS(1839), 55,
anon_sym_export,
+ anon_sym_LBRACE,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [9806] = 3,
+ [40476] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1024), 1,
sym_comment,
- ACTIONS(1230), 15,
- anon_sym_LBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1228), 40,
+ ACTIONS(1841), 55,
anon_sym_export,
+ anon_sym_LBRACE,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [9869] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(912), 1,
- anon_sym_EQ,
- ACTIONS(916), 1,
- anon_sym_EQ_GT,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(824), 18,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [9938] = 3,
+ [40543] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1025), 1,
sym_comment,
- ACTIONS(1212), 15,
- anon_sym_LBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1210), 40,
+ ACTIONS(1841), 55,
anon_sym_export,
+ anon_sym_LBRACE,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [10001] = 3,
+ [40610] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1026), 1,
sym_comment,
- ACTIONS(1230), 15,
- anon_sym_LBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1228), 40,
+ ACTIONS(1841), 55,
anon_sym_export,
+ anon_sym_LBRACE,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [10064] = 3,
+ [40677] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1027), 1,
sym_comment,
- ACTIONS(1244), 15,
- anon_sym_LBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1242), 40,
+ ACTIONS(1841), 55,
anon_sym_export,
+ anon_sym_LBRACE,
anon_sym_import,
+ anon_sym_with,
+ anon_sym_var,
+ anon_sym_let,
+ anon_sym_const,
anon_sym_if,
anon_sym_switch,
anon_sym_for,
+ anon_sym_LPAREN,
anon_sym_await,
anon_sym_while,
anon_sym_do,
anon_sym_try,
- anon_sym_with,
anon_sym_break,
anon_sym_continue,
anon_sym_debugger,
anon_sym_return,
anon_sym_throw,
+ anon_sym_SEMI,
anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_LT,
- anon_sym_SLASH,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
anon_sym_class,
+ anon_sym_async,
anon_sym_function,
- sym_async,
- sym_let,
- sym_const,
- sym_var,
anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
sym_this,
sym_super,
sym_true,
sym_false,
sym_null,
sym_undefined,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [10127] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 1,
+ [40744] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1790), 1,
anon_sym_EQ_GT,
- ACTIONS(1246), 1,
+ ACTIONS(1800), 1,
anon_sym_EQ,
- ACTIONS(1248), 1,
- sym_in,
- ACTIONS(1251), 1,
- sym_of,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 16,
+ STATE(1028), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 17,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 19,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [40818] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1403), 1,
+ anon_sym_EQ,
+ ACTIONS(1831), 1,
+ anon_sym_EQ_GT,
+ STATE(1029), 1,
+ sym_comment,
+ ACTIONS(1843), 4,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ ACTIONS(1211), 13,
+ sym__ternary_qmark,
+ anon_sym_LPAREN,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [40894] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1835), 1,
+ anon_sym_EQ,
+ STATE(1030), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 18,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [40966] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1031), 1,
+ sym_comment,
+ ACTIONS(1825), 21,
anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [10199] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1255), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1827), 33,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [41034] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1324), 1,
+ anon_sym_COLON,
+ ACTIONS(1790), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1846), 1,
+ anon_sym_EQ,
+ STATE(1032), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 16,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [41110] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1850), 1,
anon_sym_EQ,
- ACTIONS(1258), 1,
+ ACTIONS(1853), 1,
anon_sym_EQ_GT,
- ACTIONS(1253), 4,
+ STATE(1033), 1,
+ sym_comment,
+ ACTIONS(1848), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
- ACTIONS(1193), 13,
+ ACTIONS(1783), 13,
+ sym__ternary_qmark,
+ anon_sym_LPAREN,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [41186] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1332), 1,
+ anon_sym_COLON,
+ ACTIONS(1790), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1846), 1,
+ anon_sym_EQ,
+ STATE(1034), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 16,
+ sym__automatic_semicolon,
sym__ternary_qmark,
+ anon_sym_COMMA,
anon_sym_LPAREN,
+ anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [10269] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [41262] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1235), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1257), 1,
anon_sym_EQ,
- ACTIONS(1260), 1,
+ ACTIONS(1344), 1,
+ anon_sym_COLON,
+ STATE(1035), 1,
+ sym_comment,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1211), 16,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [41338] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1235), 1,
anon_sym_EQ_GT,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 17,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ ACTIONS(1332), 1,
+ anon_sym_COLON,
+ STATE(1036), 1,
+ sym_comment,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1211), 16,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
@@ -45988,63 +96344,66 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [10337] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(890), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [41414] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1255), 1,
anon_sym_COLON,
- ACTIONS(1200), 1,
+ ACTIONS(1790), 1,
anon_sym_EQ_GT,
- ACTIONS(1246), 1,
+ ACTIONS(1846), 1,
anon_sym_EQ,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 16,
+ STATE(1037), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 16,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
@@ -46053,922 +96412,1116 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [10407] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [41490] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1429), 1,
anon_sym_EQ,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 18,
+ ACTIONS(1855), 1,
+ anon_sym_EQ_GT,
+ STATE(1038), 1,
+ sym_comment,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1211), 17,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [41564] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1235), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1255), 1,
+ anon_sym_COLON,
+ ACTIONS(1257), 1,
+ anon_sym_EQ,
+ STATE(1039), 1,
+ sym_comment,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1211), 16,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [10473] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(886), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [41640] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1344), 1,
anon_sym_COLON,
- ACTIONS(1200), 1,
+ ACTIONS(1790), 1,
anon_sym_EQ_GT,
- ACTIONS(1246), 1,
+ ACTIONS(1846), 1,
+ anon_sym_EQ,
+ STATE(1040), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 16,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [41716] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1368), 1,
anon_sym_EQ,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 16,
+ ACTIONS(1855), 1,
+ anon_sym_EQ_GT,
+ STATE(1041), 1,
+ sym_comment,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1211), 17,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [10543] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [41790] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1426), 1,
anon_sym_EQ,
- ACTIONS(1258), 1,
+ ACTIONS(1859), 1,
anon_sym_EQ_GT,
- ACTIONS(1262), 4,
+ STATE(1042), 1,
+ sym_comment,
+ ACTIONS(1857), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
- ACTIONS(1193), 13,
+ ACTIONS(1211), 13,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [10613] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(912), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [41866] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
anon_sym_EQ,
- ACTIONS(941), 1,
+ ACTIONS(1853), 1,
anon_sym_EQ_GT,
- ACTIONS(939), 4,
+ STATE(1043), 1,
+ sym_comment,
+ ACTIONS(1861), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
- ACTIONS(824), 13,
+ ACTIONS(1783), 13,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [10683] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 21,
- anon_sym_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [41942] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(1212), 33,
+ ACTIONS(1863), 1,
+ anon_sym_EQ_GT,
+ STATE(1044), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 17,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [10745] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(471), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- ACTIONS(457), 21,
- anon_sym_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [42016] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1235), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1257), 1,
anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 31,
+ ACTIONS(1324), 1,
+ anon_sym_COLON,
+ STATE(1045), 1,
+ sym_comment,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1211), 16,
+ sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_LPAREN,
+ anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [10809] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(941), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [42092] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1235), 1,
anon_sym_EQ_GT,
- ACTIONS(959), 1,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1368), 1,
anon_sym_EQ,
- ACTIONS(957), 4,
+ STATE(1046), 1,
+ sym_comment,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1211), 17,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_RBRACK,
- ACTIONS(824), 13,
- sym__ternary_qmark,
anon_sym_LPAREN,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [10879] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(912), 1,
- anon_sym_EQ,
- ACTIONS(930), 1,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [42166] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1790), 1,
anon_sym_EQ_GT,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(824), 17,
+ ACTIONS(1846), 1,
+ anon_sym_EQ,
+ STATE(1047), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 17,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [10947] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(453), 2,
- anon_sym_else,
- anon_sym_while,
- ACTIONS(457), 21,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [42240] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1048), 1,
+ sym_comment,
+ ACTIONS(1509), 21,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 31,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1511), 33,
sym__automatic_semicolon,
sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [11011] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1240), 1,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [42308] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1368), 1,
anon_sym_EQ,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 18,
- sym__ternary_qmark,
+ ACTIONS(1859), 1,
+ anon_sym_EQ_GT,
+ STATE(1049), 1,
+ sym_comment,
+ ACTIONS(1865), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_LPAREN,
anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_LBRACK,
anon_sym_RBRACK,
+ ACTIONS(1211), 13,
+ sym__ternary_qmark,
+ anon_sym_LPAREN,
+ anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [11077] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 1,
- anon_sym_EQ_GT,
- ACTIONS(1246), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [42384] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
anon_sym_EQ,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 17,
+ STATE(1050), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 18,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [11145] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(916), 1,
- anon_sym_EQ_GT,
- ACTIONS(954), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [42456] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1051), 1,
+ sym_comment,
+ ACTIONS(1806), 21,
+ anon_sym_STAR,
+ anon_sym_in,
anon_sym_EQ,
- ACTIONS(951), 4,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1808), 33,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_RBRACK,
- ACTIONS(824), 13,
- sym__ternary_qmark,
anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [11215] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 1,
- anon_sym_EQ_GT,
- ACTIONS(1204), 1,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [42524] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1052), 1,
+ sym_comment,
+ ACTIONS(1796), 21,
+ anon_sym_STAR,
+ anon_sym_in,
anon_sym_EQ,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 17,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1798), 33,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [11283] = 3,
- ACTIONS(3), 1,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [42592] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1053), 1,
sym_comment,
- ACTIONS(1206), 21,
+ ACTIONS(1821), 21,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(1208), 33,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1823), 33,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [11345] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(848), 1,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [42660] = 10,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1790), 1,
anon_sym_EQ_GT,
- ACTIONS(886), 1,
- anon_sym_COLON,
- ACTIONS(888), 1,
+ ACTIONS(1846), 1,
anon_sym_EQ,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(824), 16,
+ ACTIONS(1867), 1,
+ anon_sym_in,
+ ACTIONS(1870), 1,
+ anon_sym_of,
+ STATE(1054), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 16,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
@@ -46977,122 +97530,131 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [11415] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1267), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 19,
+ anon_sym_STAR,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [42738] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1837), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1875), 1,
anon_sym_EQ,
- ACTIONS(1264), 4,
+ STATE(1055), 1,
+ sym_comment,
+ ACTIONS(1872), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
- ACTIONS(457), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 29,
+ ACTIONS(1783), 13,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [11481] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(848), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [42814] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1235), 1,
anon_sym_EQ_GT,
- ACTIONS(888), 1,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1257), 1,
anon_sym_EQ,
- ACTIONS(890), 1,
+ ACTIONS(1306), 1,
anon_sym_COLON,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(824), 16,
+ STATE(1056), 1,
+ sym_comment,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1211), 16,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
@@ -47101,61 +97663,63 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [11551] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1218), 21,
- anon_sym_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [42890] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1235), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1257), 1,
anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(1220), 33,
+ STATE(1057), 1,
+ sym_comment,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1211), 17,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
@@ -47164,239 +97728,195 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [11613] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1222), 21,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [42964] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1058), 1,
+ sym_comment,
+ ACTIONS(1802), 21,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(1224), 33,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1804), 33,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [11675] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1260), 1,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [43032] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1863), 1,
anon_sym_EQ_GT,
- ACTIONS(1270), 1,
+ ACTIONS(1878), 1,
anon_sym_EQ,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 17,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [11743] = 3,
- ACTIONS(3), 1,
+ STATE(1059), 1,
sym_comment,
- ACTIONS(1214), 21,
- anon_sym_STAR,
- anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(1216), 33,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 17,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [11805] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(848), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [43106] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1306), 1,
+ anon_sym_COLON,
+ ACTIONS(1790), 1,
anon_sym_EQ_GT,
- ACTIONS(888), 1,
+ ACTIONS(1846), 1,
anon_sym_EQ,
- ACTIONS(932), 1,
- sym_in,
- ACTIONS(1272), 1,
- sym_of,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(824), 16,
+ STATE(1060), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 16,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
@@ -47405,39673 +97925,51935 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(836), 19,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [43182] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1061), 1,
+ sym_comment,
+ ACTIONS(1817), 21,
anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [11877] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(928), 1,
- anon_sym_EQ,
- ACTIONS(930), 1,
- anon_sym_EQ_GT,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(824), 17,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(1819), 33,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [11945] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(848), 1,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [43250] = 10,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1235), 1,
anon_sym_EQ_GT,
- ACTIONS(888), 1,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1257), 1,
anon_sym_EQ,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(824), 17,
+ ACTIONS(1439), 1,
+ anon_sym_in,
+ ACTIONS(1880), 1,
+ anon_sym_of,
+ STATE(1062), 1,
+ sym_comment,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1211), 16,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [12013] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(848), 1,
- anon_sym_EQ_GT,
- ACTIONS(912), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1222), 19,
+ anon_sym_STAR,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [43328] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1374), 1,
anon_sym_EQ,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(824), 17,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ ACTIONS(1831), 1,
+ anon_sym_EQ_GT,
+ STATE(1063), 1,
+ sym_comment,
+ ACTIONS(1882), 3,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_RBRACK,
+ ACTIONS(1211), 13,
+ sym__ternary_qmark,
anon_sym_LPAREN,
- anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [12081] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 1,
- anon_sym_EQ_GT,
- ACTIONS(1277), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [43403] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1835), 1,
anon_sym_EQ,
- ACTIONS(1274), 4,
+ ACTIONS(1837), 1,
+ anon_sym_EQ_GT,
+ STATE(1064), 1,
+ sym_comment,
+ ACTIONS(1885), 3,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_RPAREN,
anon_sym_RBRACK,
- ACTIONS(1193), 13,
+ ACTIONS(1783), 13,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [12151] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [43478] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1846), 1,
anon_sym_EQ,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 17,
+ ACTIONS(1867), 1,
+ anon_sym_in,
+ ACTIONS(1870), 1,
+ anon_sym_of,
+ STATE(1065), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 16,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [12216] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1280), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- ACTIONS(457), 21,
- anon_sym_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 19,
+ anon_sym_STAR,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [43553] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
- sym__ternary_qmark,
+ STATE(1066), 1,
+ sym_comment,
+ ACTIONS(1861), 4,
anon_sym_COMMA,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- anon_sym_EQ_GT,
- sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [12279] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 1,
- anon_sym_EQ,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 17,
- sym__automatic_semicolon,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ ACTIONS(1783), 13,
sym__ternary_qmark,
- anon_sym_COMMA,
anon_sym_LPAREN,
- anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [12344] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 1,
- anon_sym_EQ_GT,
- ACTIONS(1240), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [43626] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1850), 1,
anon_sym_EQ,
- ACTIONS(1283), 3,
+ STATE(1067), 1,
+ sym_comment,
+ ACTIONS(1848), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_RPAREN,
anon_sym_RBRACK,
- ACTIONS(1193), 13,
+ ACTIONS(1783), 13,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [12413] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(916), 1,
- anon_sym_EQ_GT,
- ACTIONS(920), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [43699] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1846), 1,
anon_sym_EQ,
- ACTIONS(964), 3,
+ STATE(1068), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 17,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_RBRACK,
- ACTIONS(824), 13,
- sym__ternary_qmark,
anon_sym_LPAREN,
+ anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [12482] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1255), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [43770] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1875), 1,
anon_sym_EQ,
- ACTIONS(1253), 4,
+ STATE(1069), 1,
+ sym_comment,
+ ACTIONS(1872), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
- ACTIONS(1193), 13,
+ ACTIONS(1783), 13,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [12549] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [43843] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1878), 1,
anon_sym_EQ,
- ACTIONS(1248), 1,
- sym_in,
- ACTIONS(1251), 1,
- sym_of,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1193), 16,
+ STATE(1070), 1,
+ sym_comment,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1783), 17,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1191), 19,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [12618] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- ACTIONS(457), 21,
- anon_sym_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [43914] = 10,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1837), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1848), 1,
+ anon_sym_COMMA,
+ ACTIONS(1872), 1,
+ anon_sym_RBRACK,
+ ACTIONS(1875), 1,
anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ STATE(1071), 1,
+ sym_comment,
+ ACTIONS(1783), 13,
sym__ternary_qmark,
- anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [12681] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [43990] = 10,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1403), 1,
anon_sym_EQ,
- ACTIONS(1262), 4,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_RPAREN,
+ ACTIONS(1831), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1843), 1,
anon_sym_RBRACK,
- ACTIONS(1193), 13,
+ ACTIONS(1857), 1,
+ anon_sym_COMMA,
+ STATE(1072), 1,
+ sym_comment,
+ ACTIONS(1211), 13,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [12748] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1277), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44066] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1368), 1,
+ anon_sym_EQ,
+ ACTIONS(1859), 1,
+ anon_sym_EQ_GT,
+ STATE(1073), 1,
+ sym_comment,
+ ACTIONS(1211), 15,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44138] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1835), 1,
anon_sym_EQ,
- ACTIONS(1274), 4,
+ STATE(1074), 1,
+ sym_comment,
+ ACTIONS(1885), 3,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_RPAREN,
anon_sym_RBRACK,
- ACTIONS(1193), 13,
+ ACTIONS(1783), 13,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [12815] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1289), 1,
- anon_sym_RPAREN,
- ACTIONS(457), 21,
- anon_sym_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44210] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ ACTIONS(1853), 1,
+ anon_sym_EQ_GT,
+ STATE(1075), 1,
+ sym_comment,
+ ACTIONS(1783), 15,
sym__ternary_qmark,
- anon_sym_COMMA,
+ anon_sym_LBRACE,
anon_sym_LPAREN,
+ anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [12877] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1264), 1,
- anon_sym_COMMA,
- ACTIONS(1267), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44282] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1848), 1,
+ anon_sym_COMMA,
+ ACTIONS(1872), 1,
+ anon_sym_RBRACK,
+ ACTIONS(1875), 1,
anon_sym_EQ,
- ACTIONS(1292), 1,
- anon_sym_RPAREN,
- ACTIONS(457), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 29,
+ STATE(1076), 1,
+ sym_comment,
+ ACTIONS(1783), 13,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [12943] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(912), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44355] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1888), 1,
anon_sym_EQ,
- ACTIONS(941), 1,
+ ACTIONS(1890), 1,
anon_sym_EQ_GT,
- ACTIONS(824), 15,
+ STATE(1077), 1,
+ sym_comment,
+ ACTIONS(1783), 14,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_LPAREN,
- anon_sym_COLON,
+ anon_sym_of,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [13009] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1296), 1,
- anon_sym_RPAREN,
- ACTIONS(457), 21,
- anon_sym_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44426] = 10,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ ACTIONS(1853), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1867), 1,
+ anon_sym_in,
+ ACTIONS(1870), 1,
+ anon_sym_of,
+ STATE(1078), 1,
+ sym_comment,
+ ACTIONS(1783), 13,
sym__ternary_qmark,
- anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [13071] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 19,
+ anon_sym_STAR,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44501] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1368), 1,
anon_sym_EQ,
- ACTIONS(1258), 1,
+ ACTIONS(1892), 1,
anon_sym_EQ_GT,
- ACTIONS(1193), 15,
+ STATE(1079), 1,
+ sym_comment,
+ ACTIONS(1211), 14,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_LPAREN,
- anon_sym_COLON,
+ anon_sym_of,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [13137] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1299), 1,
- anon_sym_RBRACK,
- ACTIONS(457), 21,
- anon_sym_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44572] = 10,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1368), 1,
anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ ACTIONS(1439), 1,
+ anon_sym_in,
+ ACTIONS(1859), 1,
+ anon_sym_EQ_GT,
+ ACTIONS(1880), 1,
+ anon_sym_of,
+ STATE(1080), 1,
+ sym_comment,
+ ACTIONS(1211), 13,
sym__ternary_qmark,
- anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [13199] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 1,
- anon_sym_EQ_GT,
- ACTIONS(1253), 1,
- anon_sym_COMMA,
- ACTIONS(1274), 1,
- anon_sym_RBRACK,
- ACTIONS(1277), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 19,
+ anon_sym_STAR,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44647] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
anon_sym_EQ,
- ACTIONS(1193), 13,
+ ACTIONS(1890), 1,
+ anon_sym_EQ_GT,
+ STATE(1081), 1,
+ sym_comment,
+ ACTIONS(1783), 14,
sym__ternary_qmark,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [13269] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1264), 1,
- anon_sym_COMMA,
- ACTIONS(1267), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44718] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1519), 1,
anon_sym_EQ,
- ACTIONS(1302), 1,
- anon_sym_RPAREN,
- ACTIONS(457), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 29,
+ ACTIONS(1892), 1,
+ anon_sym_EQ_GT,
+ STATE(1082), 1,
+ sym_comment,
+ ACTIONS(1211), 14,
sym__ternary_qmark,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_LBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [13335] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1306), 1,
- anon_sym_RPAREN,
- ACTIONS(457), 21,
- anon_sym_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1237), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1222), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44789] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1888), 1,
anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ STATE(1083), 1,
+ sym_comment,
+ ACTIONS(1783), 14,
sym__ternary_qmark,
- anon_sym_COMMA,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_LBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [13397] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1309), 1,
- anon_sym_RPAREN,
- ACTIONS(457), 21,
- anon_sym_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 20,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44857] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
anon_sym_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ ACTIONS(1867), 1,
+ anon_sym_in,
+ ACTIONS(1870), 1,
+ anon_sym_of,
+ STATE(1084), 1,
+ sym_comment,
+ ACTIONS(1783), 13,
sym__ternary_qmark,
- anon_sym_COMMA,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [13459] = 4,
- ACTIONS(3), 1,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ ACTIONS(1792), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ ACTIONS(1781), 19,
+ anon_sym_STAR,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_AMP,
+ anon_sym_CARET,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_QMARK_QMARK,
+ [44929] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(868), 1,
+ anon_sym_EQ,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1894), 1,
+ sym__automatic_semicolon,
+ STATE(1085), 1,
sym_comment,
- ACTIONS(1312), 1,
- anon_sym_COLON,
- ACTIONS(457), 21,
+ ACTIONS(864), 12,
anon_sym_STAR,
- anon_sym_EQ,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(902), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [13521] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1315), 1,
- anon_sym_RPAREN,
- ACTIONS(457), 21,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [44989] = 12,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ STATE(1086), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1896), 12,
anon_sym_STAR,
- anon_sym_EQ,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1898), 21,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [45059] = 11,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- anon_sym_EQ_GT,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [13583] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1318), 1,
- anon_sym_RBRACK,
- ACTIONS(457), 21,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ STATE(1087), 1,
+ sym_comment,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1912), 12,
anon_sym_STAR,
- anon_sym_EQ,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1914), 23,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ [45127] = 12,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- anon_sym_EQ_GT,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [13645] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1321), 1,
- anon_sym_RPAREN,
- ACTIONS(457), 21,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ STATE(1088), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1916), 12,
anon_sym_STAR,
- anon_sym_EQ,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1918), 21,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [45197] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1089), 1,
+ sym_comment,
+ ACTIONS(1589), 42,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_import,
+ anon_sym_let,
anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_await,
+ anon_sym_SEMI,
+ anon_sym_yield,
anon_sym_LBRACK,
- anon_sym_DOT,
- anon_sym_EQ_GT,
- sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [13707] = 4,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [45251] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1090), 1,
sym_comment,
- ACTIONS(1324), 1,
+ ACTIONS(1583), 42,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_import,
+ anon_sym_let,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
- ACTIONS(457), 21,
+ anon_sym_await,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [45305] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ STATE(1091), 1,
+ sym_comment,
+ STATE(1103), 1,
+ sym_arguments,
+ ACTIONS(1920), 12,
anon_sym_STAR,
- anon_sym_EQ,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1922), 27,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_LPAREN,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [13769] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1327), 1,
- anon_sym_RBRACE,
- ACTIONS(457), 21,
- anon_sym_STAR,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [45364] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1092), 1,
+ sym_comment,
+ ACTIONS(1577), 41,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_import,
+ anon_sym_let,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [45417] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1931), 1,
anon_sym_EQ,
+ STATE(1093), 1,
+ sym_comment,
+ ACTIONS(1928), 4,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ ACTIONS(1924), 12,
+ anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1926), 24,
sym__ternary_qmark,
- anon_sym_COMMA,
+ anon_sym_LBRACE,
anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [13831] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1240), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [45476] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(868), 1,
anon_sym_EQ,
- ACTIONS(1283), 3,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1094), 1,
+ sym_comment,
+ ACTIONS(1933), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_RPAREN,
anon_sym_RBRACK,
- ACTIONS(1193), 13,
+ ACTIONS(866), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(872), 24,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [13897] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(916), 1,
- anon_sym_EQ_GT,
- ACTIONS(951), 1,
- anon_sym_RBRACK,
- ACTIONS(954), 1,
- anon_sym_EQ,
- ACTIONS(957), 1,
- anon_sym_COMMA,
- ACTIONS(824), 13,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [45535] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1095), 1,
+ sym_comment,
+ ACTIONS(1573), 41,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_import,
+ anon_sym_let,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [45588] = 10,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1936), 1,
+ sym_optional_chain,
+ STATE(1096), 1,
+ sym_comment,
+ STATE(1103), 1,
+ sym_arguments,
+ ACTIONS(1920), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1922), 24,
sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [45653] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1097), 1,
+ sym_comment,
+ ACTIONS(1575), 41,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_import,
+ anon_sym_let,
anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_SEMI,
+ anon_sym_yield,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [13967] = 4,
- ACTIONS(3), 1,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [45706] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1945), 1,
+ anon_sym_EQ,
+ STATE(1098), 1,
sym_comment,
- ACTIONS(1330), 1,
+ ACTIONS(1942), 4,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_RPAREN,
- ACTIONS(457), 21,
+ anon_sym_RBRACK,
+ ACTIONS(1938), 12,
anon_sym_STAR,
- anon_sym_EQ,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1940), 24,
sym__ternary_qmark,
- anon_sym_COMMA,
+ anon_sym_LBRACE,
anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [14029] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1333), 1,
- anon_sym_RPAREN,
- ACTIONS(457), 21,
- anon_sym_STAR,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [45765] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
anon_sym_EQ,
+ STATE(1099), 1,
+ sym_comment,
+ ACTIONS(1781), 12,
+ anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [14091] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1336), 1,
- anon_sym_RBRACK,
- ACTIONS(457), 21,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [45822] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1100), 1,
+ sym_comment,
+ ACTIONS(1579), 41,
+ anon_sym_export,
+ anon_sym_LBRACE,
+ anon_sym_import,
+ anon_sym_let,
+ anon_sym_LPAREN,
+ anon_sym_await,
+ anon_sym_SEMI,
+ anon_sym_yield,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_LT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ anon_sym_function,
+ anon_sym_new,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_BANG,
+ anon_sym_TILDE,
+ anon_sym_typeof,
+ anon_sym_void,
+ anon_sym_delete,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ sym_this,
+ sym_super,
+ sym_true,
+ sym_false,
+ sym_null,
+ sym_undefined,
+ anon_sym_AT,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [45875] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1894), 1,
+ sym__automatic_semicolon,
+ STATE(1101), 1,
+ sym_comment,
+ ACTIONS(864), 12,
anon_sym_STAR,
- anon_sym_EQ,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(902), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- anon_sym_EQ_GT,
sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [14153] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1339), 1,
- anon_sym_RBRACK,
- ACTIONS(457), 21,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [45932] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1947), 1,
+ sym__automatic_semicolon,
+ STATE(1102), 1,
+ sym_comment,
+ ACTIONS(878), 12,
anon_sym_STAR,
- anon_sym_EQ,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- ACTIONS(459), 30,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(882), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_DOT,
- anon_sym_EQ_GT,
- sym_optional_chain,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [14215] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(912), 1,
- anon_sym_EQ,
- ACTIONS(975), 1,
- anon_sym_EQ_GT,
- ACTIONS(824), 14,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [14280] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(912), 1,
- anon_sym_EQ,
- ACTIONS(932), 1,
- sym_in,
- ACTIONS(941), 1,
- anon_sym_EQ_GT,
- ACTIONS(1272), 1,
- sym_of,
- ACTIONS(824), 13,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 19,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [14349] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(975), 1,
- anon_sym_EQ_GT,
- ACTIONS(983), 1,
- anon_sym_EQ,
- ACTIONS(824), 14,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(850), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(836), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [14414] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
- anon_sym_EQ,
- ACTIONS(1248), 1,
- sym_in,
- ACTIONS(1251), 1,
- sym_of,
- ACTIONS(1258), 1,
- anon_sym_EQ_GT,
- ACTIONS(1193), 13,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 19,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [14483] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
- anon_sym_EQ,
- ACTIONS(1342), 1,
- anon_sym_EQ_GT,
- ACTIONS(1193), 14,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [14548] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1342), 1,
- anon_sym_EQ_GT,
- ACTIONS(1344), 1,
- anon_sym_EQ,
- ACTIONS(1193), 14,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [14613] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1253), 1,
- anon_sym_COMMA,
- ACTIONS(1274), 1,
anon_sym_RBRACK,
- ACTIONS(1277), 1,
- anon_sym_EQ,
- ACTIONS(1193), 13,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [14680] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
- anon_sym_EQ,
- ACTIONS(1248), 1,
- sym_in,
- ACTIONS(1251), 1,
- sym_of,
- ACTIONS(1193), 13,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [45989] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1103), 1,
+ sym_comment,
+ ACTIONS(1949), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1951), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 19,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [14746] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1344), 1,
- anon_sym_EQ,
- ACTIONS(1193), 14,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [46043] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1104), 1,
+ sym_comment,
+ ACTIONS(1953), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1955), 28,
sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- ACTIONS(1202), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- ACTIONS(1191), 20,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_logical_and,
- sym_logical_or,
- sym_binary_right_shift,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_and,
- sym_bitwise_xor,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_binary_modulo,
- sym_binary_exp,
- sym_equal,
- sym_not_equal,
- sym_logical_nullish,
- [14808] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(1346), 1,
- anon_sym_STAR,
- ACTIONS(1348), 1,
anon_sym_LBRACE,
- ACTIONS(1354), 1,
- anon_sym_DQUOTE,
- ACTIONS(1356), 1,
- anon_sym_SQUOTE,
- ACTIONS(1358), 1,
- sym_grit_metavariable,
- STATE(1486), 1,
- sym_import_clause,
- STATE(1487), 1,
- sym_string,
- STATE(1498), 1,
- sym_identifier,
- STATE(1594), 2,
- sym_namespace_import,
- sym_named_imports,
- ACTIONS(1352), 12,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- sym_instanceof,
- ACTIONS(1350), 23,
- sym__automatic_semicolon,
- sym__ternary_qmark,
anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [14882] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1360), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1362), 21,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [46097] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1105), 1,
+ sym_comment,
+ ACTIONS(1957), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1959), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
- anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- [14955] = 31,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 7,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [46151] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1106), 1,
+ sym_comment,
+ ACTIONS(1961), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1963), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
- anon_sym_RBRACK,
- sym_logical_nullish,
- [15064] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [46205] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1107), 1,
+ sym_comment,
+ ACTIONS(1965), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1967), 28,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1412), 5,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
- anon_sym_RBRACK,
- [15177] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1418), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1420), 19,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [46259] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1108), 1,
+ sym_comment,
+ ACTIONS(1969), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1971), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
- anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [15252] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [46313] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1109), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- ACTIONS(1422), 1,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(1975), 5,
anon_sym_COMMA,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1424), 4,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- [15367] = 21,
- ACTIONS(3), 1,
+ [46413] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1110), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1370), 1,
- sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2009), 12,
anon_sym_STAR,
- ACTIONS(1380), 1,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 7,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 15,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2011), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
- anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [15456] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [46467] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1111), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- STATE(759), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1428), 5,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2011), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- [15569] = 33,
- ACTIONS(3), 1,
+ [46567] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1112), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1370), 1,
- sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2013), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2015), 28,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1430), 5,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
- anon_sym_RBRACK,
- [15682] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [46621] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1113), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- STATE(759), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 10,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 17,
- sym__ternary_qmark,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2017), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [15765] = 29,
- ACTIONS(3), 1,
+ [46721] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1114), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1370), 1,
- sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2019), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1426), 1,
- sym_bitwise_or,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 9,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2021), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
- anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_logical_nullish,
- [15870] = 25,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1426), 4,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 12,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [46775] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1115), 1,
+ sym_comment,
+ ACTIONS(2023), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2025), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
- anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_logical_nullish,
- [15967] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [46829] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1116), 1,
+ sym_comment,
+ ACTIONS(960), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(964), 28,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1432), 5,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
- anon_sym_RBRACK,
- [16080] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [46883] = 26,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ STATE(1117), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- STATE(759), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1434), 5,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 7,
+ sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- [16193] = 15,
- ACTIONS(3), 1,
+ anon_sym_QMARK_QMARK,
+ [46979] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1118), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ ACTIONS(2029), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2031), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1402), 1,
- sym_binary_exp,
- STATE(759), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [47033] = 20,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ STATE(1119), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 18,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2033), 4,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 12,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [16270] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_QMARK_QMARK,
+ [47117] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ STATE(1120), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 18,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1436), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- [16383] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [47187] = 15,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ STATE(1121), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- STATE(759), 1,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 9,
+ sym_arguments,
+ ACTIONS(2033), 10,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 17,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_logical_nullish,
- [16488] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [47261] = 12,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ STATE(1122), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1896), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1898), 19,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1438), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_RBRACK,
- [16601] = 30,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [47329] = 24,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2033), 1,
+ anon_sym_PIPE,
+ STATE(1123), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 8,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 9,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- sym_logical_or,
- sym_logical_nullish,
- [16708] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [47421] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1124), 1,
+ sym_comment,
+ ACTIONS(942), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(946), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 8,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 17,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [47475] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1125), 1,
+ sym_comment,
+ ACTIONS(906), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(908), 28,
+ sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [16793] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ anon_sym_else,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_of,
+ anon_sym_while,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [47529] = 23,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2033), 1,
+ anon_sym_PIPE,
+ STATE(1126), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1426), 2,
- sym_bitwise_and,
- sym_bitwise_or,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 10,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 10,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_logical_nullish,
- [16894] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_QMARK_QMARK,
+ [47619] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1127), 1,
+ sym_comment,
+ ACTIONS(2047), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2049), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [47673] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1128), 1,
+ sym_comment,
+ ACTIONS(926), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1426), 1,
- sym_bitwise_or,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 10,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(930), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
- anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_logical_nullish,
- [16997] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [47727] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1936), 1,
+ sym_optional_chain,
+ STATE(1129), 1,
+ sym_comment,
+ ACTIONS(2047), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2049), 25,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1440), 5,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
anon_sym_COLON,
anon_sym_RBRACK,
- [17110] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [47787] = 22,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ STATE(1130), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2033), 2,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 10,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1442), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- [17223] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_QMARK_QMARK,
+ [47875] = 16,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ STATE(1131), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_SLASH,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 8,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 17,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1444), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- [17336] = 15,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [47951] = 25,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1402), 1,
- sym_binary_exp,
- STATE(759), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ STATE(1132), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 18,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 8,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [17413] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [48045] = 24,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- STATE(759), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ STATE(1133), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1446), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1448), 19,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 9,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [17488] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [48137] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1134), 1,
+ sym_comment,
+ ACTIONS(1781), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [48191] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1135), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- STATE(759), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1450), 5,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2051), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- [17601] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ [48291] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ STATE(1136), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 18,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1452), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_COLON,
anon_sym_RBRACK,
- [17714] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [48361] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1137), 1,
+ sym_comment,
+ ACTIONS(916), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(920), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1450), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- [17826] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1372), 1,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [48415] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1138), 1,
+ sym_comment,
+ ACTIONS(2053), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2055), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [48469] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1139), 1,
+ sym_comment,
+ ACTIONS(2057), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2059), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1436), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- [17938] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1454), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1446), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1448), 18,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [18012] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [48523] = 18,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ STATE(1140), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 7,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 15,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [48603] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1141), 1,
+ sym_comment,
+ ACTIONS(874), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(876), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
- sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1452), 4,
- sym__automatic_semicolon,
- anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- [18124] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [48657] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1142), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
- sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1450), 4,
- sym__automatic_semicolon,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2061), 5,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- [18236] = 33,
- ACTIONS(3), 1,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ [48757] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1143), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(2063), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2061), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [48811] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1436), 4,
- sym__automatic_semicolon,
- anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- [18348] = 33,
- ACTIONS(3), 1,
+ STATE(1144), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
- sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1438), 4,
- sym__automatic_semicolon,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2065), 5,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- [18460] = 33,
- ACTIONS(3), 1,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ [48911] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1145), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(2067), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2069), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
- sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1440), 4,
- sym__automatic_semicolon,
- anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- [18572] = 35,
- ACTIONS(3), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [48965] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2075), 1,
+ sym_regex_flags,
+ STATE(1146), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(2071), 13,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2073), 26,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49021] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1147), 1,
+ sym_comment,
+ ACTIONS(878), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(882), 28,
sym__ternary_qmark,
- ACTIONS(1526), 1,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- ACTIONS(1529), 1,
anon_sym_RBRACE,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1412), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [18688] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49075] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1148), 1,
+ sym_comment,
+ ACTIONS(2077), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2079), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1428), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- [18800] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1372), 1,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49129] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1149), 1,
+ sym_comment,
+ ACTIONS(2081), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2083), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1432), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- [18912] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1360), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1362), 20,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49183] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1150), 1,
+ sym_comment,
+ ACTIONS(2085), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2087), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- [18984] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49237] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1151), 1,
+ sym_comment,
+ ACTIONS(2089), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2091), 28,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1531), 4,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
anon_sym_RBRACK,
- [19096] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1460), 1,
sym_optional_chain,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1418), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1420), 18,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49291] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1152), 1,
+ sym_comment,
+ ACTIONS(906), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(908), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [19170] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 10,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 16,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49345] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1153), 1,
+ sym_comment,
+ ACTIONS(910), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(912), 28,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [19252] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
+ anon_sym_else,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_of,
+ anon_sym_while,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_DOT,
sym_optional_chain,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1360), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1362), 20,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49399] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2093), 1,
sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- [19324] = 33,
- ACTIONS(3), 1,
+ STATE(1154), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(864), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(902), 27,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_else,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_of,
+ anon_sym_while,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49455] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1155), 1,
+ sym_comment,
+ ACTIONS(2095), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2097), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1434), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- [19436] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1372), 1,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49509] = 12,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ STATE(1156), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1916), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
- sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1442), 4,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1918), 19,
sym__automatic_semicolon,
+ sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_of,
anon_sym_SEMI,
- [19548] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [49577] = 11,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ STATE(1157), 1,
+ sym_comment,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1912), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
- sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1444), 4,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1914), 21,
sym__automatic_semicolon,
+ sym__ternary_qmark,
anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_of,
anon_sym_SEMI,
- sym_of,
- [19660] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ [49643] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1158), 1,
+ sym_comment,
+ ACTIONS(2099), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2101), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1372), 1,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49697] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1159), 1,
+ sym_comment,
+ ACTIONS(2103), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1426), 1,
- sym_bitwise_or,
- ACTIONS(1454), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2105), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 8,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_logical_nullish,
- [19764] = 33,
- ACTIONS(3), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49751] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1160), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(934), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(938), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49805] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1161), 1,
+ sym_comment,
+ ACTIONS(2107), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2109), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1442), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- [19876] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1426), 1,
- sym_bitwise_or,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 9,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49859] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1162), 1,
+ sym_comment,
+ ACTIONS(2107), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2109), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_logical_nullish,
- [19978] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1426), 2,
- sym_bitwise_and,
- sym_bitwise_or,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 9,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49913] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1163), 1,
+ sym_comment,
+ ACTIONS(2107), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2109), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_logical_nullish,
- [20078] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1418), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1420), 18,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [49967] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1164), 1,
+ sym_comment,
+ ACTIONS(2107), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2109), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [20152] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50021] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1165), 1,
+ sym_comment,
+ ACTIONS(910), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(912), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1444), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- [20264] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50075] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1166), 1,
+ sym_comment,
+ ACTIONS(2111), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2113), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50129] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1430), 4,
- sym__automatic_semicolon,
- anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- [20376] = 33,
- ACTIONS(3), 1,
+ STATE(1167), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
- sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1432), 4,
- sym__automatic_semicolon,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2113), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- [20488] = 33,
- ACTIONS(3), 1,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ [50229] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1168), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(2115), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2117), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50283] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1169), 1,
+ sym_comment,
+ ACTIONS(2119), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2121), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1412), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- [20600] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50337] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1170), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- STATE(759), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1533), 4,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2121), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
+ anon_sym_COLON,
anon_sym_RBRACK,
- [20712] = 33,
- ACTIONS(3), 1,
+ [50437] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1171), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(2123), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2125), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50491] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ STATE(1172), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1440), 4,
- sym__automatic_semicolon,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2125), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- [20824] = 35,
- ACTIONS(3), 1,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ [50591] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1173), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(2127), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2129), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50645] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1174), 1,
+ sym_comment,
+ ACTIONS(2131), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2133), 28,
sym__ternary_qmark,
- ACTIONS(1529), 1,
- anon_sym_RBRACE,
- ACTIONS(1535), 1,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1444), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [20940] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 7,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 14,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50699] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1175), 1,
+ sym_comment,
+ ACTIONS(2135), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2137), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [21028] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50753] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1176), 1,
+ sym_comment,
+ ACTIONS(2139), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2141), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1412), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- [21140] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50807] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1177), 1,
+ sym_comment,
+ ACTIONS(2143), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2145), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1428), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- [21252] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50861] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1178), 1,
+ sym_comment,
+ ACTIONS(2147), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2149), 28,
sym__ternary_qmark,
- ACTIONS(1540), 1,
- sym_in,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1538), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- [21364] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 8,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 16,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50915] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1179), 1,
+ sym_comment,
+ ACTIONS(2151), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2153), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [21448] = 15,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1514), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 17,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [50969] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [21524] = 33,
- ACTIONS(3), 1,
+ STATE(1180), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
- sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1430), 4,
- sym__automatic_semicolon,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2155), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- [21636] = 29,
- ACTIONS(3), 1,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ [51069] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1181), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(950), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(954), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 8,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [51123] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1182), 1,
+ sym_comment,
+ ACTIONS(968), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(972), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_logical_nullish,
- [21740] = 30,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 7,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [51177] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1183), 1,
+ sym_comment,
+ ACTIONS(976), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(980), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_or,
- sym_logical_nullish,
- [21846] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [51231] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1184), 1,
+ sym_comment,
+ ACTIONS(2157), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2159), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1452), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- [21958] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [51285] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1185), 1,
+ sym_comment,
+ ACTIONS(2161), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2163), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1438), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- [22070] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [51339] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1186), 1,
+ sym_comment,
+ ACTIONS(2165), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2167), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 7,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 14,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [51393] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1187), 1,
+ sym_comment,
+ ACTIONS(2169), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2171), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [22158] = 31,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1372), 1,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [51447] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1188), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2173), 5,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ [51547] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 6,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_nullish,
- [22266] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
+ ACTIONS(1910), 1,
anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1189), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 8,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2175), 5,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_logical_nullish,
- [22370] = 33,
- ACTIONS(3), 1,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ [51647] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1190), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(2177), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1496), 1,
- sym_logical_and,
- ACTIONS(1498), 1,
- sym_logical_or,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1504), 1,
- sym_bitwise_and,
- ACTIONS(1506), 1,
- sym_bitwise_xor,
- ACTIONS(1508), 1,
- sym_bitwise_or,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- ACTIONS(1522), 1,
- sym_logical_nullish,
- ACTIONS(1524), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2179), 28,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1518), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1520), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1434), 4,
- sym__automatic_semicolon,
+ anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- [22482] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1454), 1,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1446), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1448), 18,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [51701] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [22556] = 25,
- ACTIONS(3), 1,
+ STATE(1191), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1494), 1,
- sym_in,
- ACTIONS(1500), 1,
- sym_binary_right_shift,
- ACTIONS(1512), 1,
- sym_binary_modulo,
- ACTIONS(1514), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1502), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1510), 2,
- sym_plus,
- sym_minus,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1516), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1426), 4,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 11,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2179), 5,
anon_sym_COMMA,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_logical_nullish,
- [22652] = 30,
- ACTIONS(3), 1,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ [51801] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1192), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(878), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 7,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(882), 28,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_else,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_while,
anon_sym_SEMI,
- sym_logical_or,
- sym_logical_nullish,
- [22758] = 35,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_LBRACK,
anon_sym_DOT,
- ACTIONS(1372), 1,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [51855] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2181), 1,
+ sym__automatic_semicolon,
+ STATE(1193), 1,
+ sym_comment,
+ ACTIONS(878), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(882), 27,
sym__ternary_qmark,
- ACTIONS(1543), 1,
anon_sym_COMMA,
- ACTIONS(1546), 1,
anon_sym_RBRACE,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1412), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [22874] = 15,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1454), 1,
+ anon_sym_else,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_of,
+ anon_sym_while,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1514), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(240), 2,
- sym_less_than,
- sym_greater_than,
- STATE(271), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 17,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [51911] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1194), 1,
+ sym_comment,
+ ACTIONS(874), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(876), 28,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_else,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_while,
anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [22950] = 31,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_LBRACK,
anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [51965] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1195), 1,
+ sym_comment,
+ ACTIONS(2183), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2185), 28,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ anon_sym_RBRACK,
+ anon_sym_DOT,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 6,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [52019] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1196), 1,
+ sym_comment,
+ ACTIONS(2187), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2189), 28,
sym__ternary_qmark,
+ anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_SEMI,
- sym_logical_nullish,
- [23058] = 25,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_LPAREN,
+ anon_sym_RPAREN,
+ anon_sym_of,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1372), 1,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [52073] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ STATE(1197), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1426), 4,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 11,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 17,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_logical_nullish,
- [23154] = 15,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [52142] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1480), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ STATE(1198), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 17,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2179), 4,
sym__automatic_semicolon,
- sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [23230] = 15,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1454), 1,
+ [52241] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1480), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
+ sym__ternary_qmark,
+ STATE(1199), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 17,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(1975), 4,
sym__automatic_semicolon,
- sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_RBRACE,
+ anon_sym_of,
anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [23306] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ [52340] = 15,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ STATE(1200), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ STATE(1312), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 10,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 16,
+ sym_arguments,
+ ACTIONS(2033), 10,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 16,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_RBRACE,
+ anon_sym_of,
anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [23388] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [52413] = 24,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2033), 1,
+ anon_sym_PIPE,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1426), 1,
- sym_bitwise_or,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ STATE(1201), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 8,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 8,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_RBRACE,
+ anon_sym_of,
anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_logical_nullish,
- [23492] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [52504] = 23,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2033), 1,
+ anon_sym_PIPE,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1426), 1,
- sym_bitwise_or,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ STATE(1202), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 9,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 9,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_RBRACE,
+ anon_sym_of,
anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_logical_nullish,
- [23594] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_QMARK_QMARK,
+ [52593] = 22,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ STATE(1203), 1,
+ sym_comment,
+ ACTIONS(2033), 2,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1426), 2,
- sym_bitwise_and,
- sym_bitwise_or,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 9,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 9,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_logical_nullish,
- [23694] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_QMARK_QMARK,
+ [52680] = 22,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ STATE(1204), 1,
+ sym_comment,
+ ACTIONS(2033), 2,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 8,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 16,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 9,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_RBRACE,
+ anon_sym_of,
anon_sym_SEMI,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [23778] = 35,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(704), 1,
- anon_sym_COMMA,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_QMARK_QMARK,
+ [52767] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- ACTIONS(1548), 1,
- anon_sym_RBRACK,
- STATE(759), 1,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1205), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2261), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- STATE(1366), 1,
- aux_sym_array_repeat1,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [23893] = 35,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(704), 1,
- anon_sym_COMMA,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1370), 1,
- sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- ACTIONS(1550), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- STATE(1396), 1,
- aux_sym_array_repeat1,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [24008] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [52870] = 16,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ STATE(1206), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_SLASH,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 8,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 16,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1552), 3,
- anon_sym_COMMA,
- anon_sym_RPAREN,
- anon_sym_RBRACK,
- [24119] = 35,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(704), 1,
anon_sym_COMMA,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [52945] = 25,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- ACTIONS(1554), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ STATE(1207), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- STATE(1331), 1,
- aux_sym_array_repeat1,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [24234] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 7,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1556), 1,
anon_sym_COMMA,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1558), 2,
- sym__automatic_semicolon,
+ anon_sym_of,
anon_sym_SEMI,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [24347] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [53038] = 24,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ STATE(1208), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 8,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1556), 1,
anon_sym_COMMA,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
- sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1424), 2,
- sym__automatic_semicolon,
+ anon_sym_of,
anon_sym_SEMI,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [24460] = 35,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(704), 1,
- anon_sym_COMMA,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [53129] = 16,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ STATE(1209), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- ACTIONS(1560), 1,
- anon_sym_RBRACK,
- STATE(759), 1,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- STATE(1415), 1,
- aux_sym_array_repeat1,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [24575] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ sym_arguments,
+ ACTIONS(2033), 8,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
- sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 16,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1556), 1,
anon_sym_COMMA,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [53204] = 25,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ STATE(1210), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1562), 2,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 7,
sym__automatic_semicolon,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_SEMI,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [24688] = 34,
- ACTIONS(3), 1,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [53297] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1211), 1,
sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2263), 4,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ [53396] = 26,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
- sym__ternary_qmark,
- ACTIONS(1556), 1,
- anon_sym_COMMA,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ STATE(1212), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1564), 2,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 6,
sym__automatic_semicolon,
- anon_sym_SEMI,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [24801] = 35,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ sym__ternary_qmark,
anon_sym_COMMA,
- ACTIONS(1364), 1,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_QMARK_QMARK,
+ [53491] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ STATE(1213), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 17,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1566), 1,
- anon_sym_RBRACK,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- STATE(1415), 1,
- aux_sym_array_repeat1,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [24916] = 35,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(704), 1,
- anon_sym_COMMA,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_COMMA,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [53560] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1214), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- ACTIONS(1568), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- STATE(1346), 1,
- aux_sym_array_repeat1,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [25031] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2265), 4,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ [53659] = 18,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
- sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ STATE(1215), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1312), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1538), 3,
+ sym_arguments,
+ ACTIONS(2033), 7,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 14,
sym__automatic_semicolon,
+ sym__ternary_qmark,
anon_sym_COMMA,
+ anon_sym_of,
anon_sym_SEMI,
- [25142] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [53738] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
+ sym__ternary_qmark,
+ STATE(1216), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- ACTIONS(1422), 1,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2061), 4,
+ sym__automatic_semicolon,
anon_sym_COMMA,
- ACTIONS(1570), 1,
- anon_sym_RBRACK,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [25254] = 30,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_of,
+ anon_sym_SEMI,
+ [53837] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 5,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_or,
- sym_logical_nullish,
- [25358] = 34,
- ACTIONS(3), 1,
+ STATE(1217), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2065), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_of,
+ anon_sym_SEMI,
+ [53936] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- ACTIONS(1422), 1,
- anon_sym_COMMA,
- ACTIONS(1598), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1218), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2267), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [25470] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [54039] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 8,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 14,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [25552] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1219), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2269), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [54142] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ STATE(1220), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 17,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1422), 1,
anon_sym_COMMA,
- ACTIONS(1600), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [25664] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [54211] = 24,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2033), 1,
+ anon_sym_PIPE,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- STATE(759), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ STATE(1221), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1418), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1420), 16,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 8,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [25736] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [54302] = 24,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ STATE(1222), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 8,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1422), 1,
anon_sym_COMMA,
- ACTIONS(1602), 1,
- anon_sym_RBRACK,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [25848] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [54393] = 20,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ STATE(1223), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1426), 1,
- sym_bitwise_or,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- STATE(759), 1,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 7,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2033), 4,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 11,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_logical_nullish,
- [25948] = 34,
- ACTIONS(3), 1,
+ anon_sym_COMMA,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_QMARK_QMARK,
+ [54476] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1931), 1,
+ anon_sym_EQ,
+ STATE(1224), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1370), 1,
- sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1924), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1926), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1422), 1,
anon_sym_COMMA,
- ACTIONS(1604), 1,
anon_sym_RBRACE,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [26060] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [54531] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ STATE(1225), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1426), 1,
- sym_bitwise_or,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 6,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 17,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_logical_nullish,
- [26162] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_COMMA,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [54600] = 23,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2033), 1,
+ anon_sym_PIPE,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ STATE(1226), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 9,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1412), 2,
- anon_sym_LBRACE,
- anon_sym_COLON,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [26272] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_QMARK_QMARK,
+ [54689] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 10,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 14,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [26352] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ STATE(1227), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2011), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_of,
+ anon_sym_SEMI,
+ [54788] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
+ sym__ternary_qmark,
+ STATE(1228), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 6,
- sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_logical_nullish,
- [26454] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2155), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_of,
+ anon_sym_SEMI,
+ [54887] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1360), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1362), 18,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- [26524] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1370), 1,
- sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- STATE(759), 1,
+ STATE(1229), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 7,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 12,
- sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [26610] = 15,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2175), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ [54986] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1590), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 15,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [26684] = 15,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1230), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2271), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [55089] = 15,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1590), 1,
- sym_binary_exp,
- STATE(759), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ STATE(1231), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 15,
+ sym_arguments,
+ ACTIONS(2033), 10,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 16,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [26758] = 33,
- ACTIONS(3), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [55162] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(868), 1,
+ anon_sym_EQ,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1232), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ ACTIONS(866), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(872), 26,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [55217] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1945), 1,
+ anon_sym_EQ,
+ STATE(1233), 1,
+ sym_comment,
+ ACTIONS(1938), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1940), 26,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1428), 2,
- anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_RPAREN,
anon_sym_COLON,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [26868] = 25,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [55272] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
+ sym__ternary_qmark,
+ STATE(1234), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1426), 4,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 9,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2017), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_of,
+ anon_sym_SEMI,
+ [55371] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_logical_nullish,
- [26962] = 31,
- ACTIONS(3), 1,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1235), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2273), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [55474] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ STATE(1236), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 4,
- sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_nullish,
- [27068] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2113), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ [55573] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1237), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2275), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [55676] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ STATE(1238), 1,
+ sym_comment,
+ STATE(1285), 1,
+ sym_arguments,
+ ACTIONS(1920), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1922), 25,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1452), 2,
- anon_sym_LBRACE,
- anon_sym_COLON,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [27178] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [55733] = 10,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2277), 1,
+ sym_optional_chain,
+ STATE(1239), 1,
+ sym_comment,
+ STATE(1285), 1,
+ sym_arguments,
+ ACTIONS(1920), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1922), 22,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1450), 2,
- anon_sym_LBRACE,
- anon_sym_COLON,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [27288] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [55796] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1240), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2279), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [55899] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- STATE(759), 1,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1241), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2281), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1436), 2,
- anon_sym_LBRACE,
- anon_sym_COLON,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [27398] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [56002] = 20,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ STATE(1242), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2033), 4,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 11,
+ sym__automatic_semicolon,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_QMARK_QMARK,
+ [56085] = 18,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ STATE(1243), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 7,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 14,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [56164] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ STATE(1244), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1438), 2,
- anon_sym_LBRACE,
- anon_sym_COLON,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [27508] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2155), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ [56263] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1245), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2283), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [56366] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- ACTIONS(1422), 1,
- anon_sym_COMMA,
- ACTIONS(1612), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1246), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2285), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [27620] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [56469] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ STATE(1247), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- ACTIONS(1422), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2121), 4,
+ sym__automatic_semicolon,
anon_sym_COMMA,
- ACTIONS(1614), 1,
- anon_sym_COLON,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [27732] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ [56568] = 26,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ STATE(1248), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 6,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1440), 2,
- anon_sym_LBRACE,
- anon_sym_COLON,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [27842] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ anon_sym_QMARK_QMARK,
+ [56663] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ STATE(1249), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2125), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ [56762] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1250), 1,
+ sym_comment,
+ ACTIONS(2019), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2021), 27,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1432), 2,
- anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_COLON,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [27952] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [56815] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1251), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2287), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [56918] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- ACTIONS(1422), 1,
+ ACTIONS(2259), 1,
anon_sym_COMMA,
- ACTIONS(1616), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
+ STATE(1252), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2289), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [28064] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [57021] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
+ sym__ternary_qmark,
+ STATE(1253), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- ACTIONS(1422), 1,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2173), 4,
+ sym__automatic_semicolon,
anon_sym_COMMA,
- ACTIONS(1618), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [28176] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_of,
+ anon_sym_SEMI,
+ [57120] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ STATE(1254), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(1975), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ [57219] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1945), 1,
+ anon_sym_EQ,
+ STATE(1255), 1,
+ sym_comment,
+ ACTIONS(1938), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1940), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1422), 1,
anon_sym_COMMA,
- ACTIONS(1620), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [28288] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [57274] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1256), 1,
+ sym_comment,
+ ACTIONS(2183), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2185), 27,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1422), 1,
anon_sym_COMMA,
- ACTIONS(1622), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [28400] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_COLON,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [57327] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1835), 1,
+ anon_sym_EQ,
+ STATE(1257), 1,
+ sym_comment,
+ ACTIONS(1781), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 26,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1434), 2,
- anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_RPAREN,
anon_sym_COLON,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [28510] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [57382] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ STATE(1258), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- ACTIONS(1422), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2061), 4,
+ sym__automatic_semicolon,
anon_sym_COMMA,
- ACTIONS(1624), 1,
- anon_sym_RBRACK,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [28622] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ [57481] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1446), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1448), 16,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [28694] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ STATE(1259), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2173), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ [57580] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- ACTIONS(1626), 1,
- anon_sym_SEMI,
- ACTIONS(1628), 1,
- sym__automatic_semicolon,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ STATE(1260), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [28806] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2017), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ [57679] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1261), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2291), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [57782] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- ACTIONS(1422), 1,
+ ACTIONS(2259), 1,
anon_sym_COMMA,
- ACTIONS(1630), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
+ STATE(1262), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2293), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [28918] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [57885] = 29,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
sym__ternary_qmark,
- ACTIONS(1422), 1,
- anon_sym_COMMA,
- ACTIONS(1632), 1,
- anon_sym_RBRACE,
- STATE(759), 1,
+ ACTIONS(2297), 1,
+ anon_sym_in,
+ STATE(1263), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2227), 2,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [29030] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ sym_arguments,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2295), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_of,
+ anon_sym_SEMI,
+ [57986] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ STATE(1264), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2065), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ [58085] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1931), 1,
+ anon_sym_EQ,
+ STATE(1265), 1,
+ sym_comment,
+ ACTIONS(1924), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1926), 26,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1430), 2,
- anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_RPAREN,
anon_sym_COLON,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [29140] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_RBRACK,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [58140] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- STATE(759), 1,
+ STATE(1266), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1442), 2,
- anon_sym_LBRACE,
- anon_sym_COLON,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [29250] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2011), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_SEMI,
+ [58239] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1267), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2300), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [58342] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(868), 1,
+ anon_sym_EQ,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2093), 1,
+ sym__automatic_semicolon,
+ STATE(1268), 1,
+ sym_comment,
+ ACTIONS(864), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(902), 25,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1444), 2,
- anon_sym_LBRACE,
- anon_sym_COLON,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [29360] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [58399] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(868), 1,
+ anon_sym_EQ,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2302), 1,
+ sym__automatic_semicolon,
+ STATE(1269), 1,
+ sym_comment,
+ ACTIONS(902), 2,
+ anon_sym_else,
+ anon_sym_while,
+ ACTIONS(866), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1426), 2,
- sym_bitwise_and,
- sym_bitwise_or,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 7,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(872), 23,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COLON,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_logical_nullish,
- [29458] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ anon_sym_COMMA,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [58458] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
+ sym__ternary_qmark,
+ STATE(1270), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2179), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_of,
+ anon_sym_SEMI,
+ [58557] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
+ anon_sym_EQ,
+ STATE(1271), 1,
+ sym_comment,
+ ACTIONS(1781), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1422), 1,
anon_sym_COMMA,
- ACTIONS(1634), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [29570] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [58612] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
+ sym__ternary_qmark,
+ STATE(1272), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2175), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_of,
+ anon_sym_SEMI,
+ [58711] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- ACTIONS(1422), 1,
+ ACTIONS(2304), 1,
anon_sym_COMMA,
- ACTIONS(1636), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
+ ACTIONS(2307), 1,
+ anon_sym_RBRACE,
+ STATE(1273), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2065), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [29682] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
- anon_sym_BQUOTE,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [58814] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1458), 1,
- sym_in,
- ACTIONS(1460), 1,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1462), 1,
- sym_logical_and,
- ACTIONS(1464), 1,
- sym_logical_or,
- ACTIONS(1466), 1,
- sym_binary_right_shift,
- ACTIONS(1470), 1,
- sym_bitwise_and,
- ACTIONS(1472), 1,
- sym_bitwise_xor,
- ACTIONS(1474), 1,
- sym_bitwise_or,
- ACTIONS(1478), 1,
- sym_binary_modulo,
- ACTIONS(1480), 1,
- sym_binary_exp,
- ACTIONS(1488), 1,
- sym_logical_nullish,
- ACTIONS(1492), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ STATE(1274), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1468), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1476), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1484), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1486), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1490), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1638), 2,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2113), 4,
sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_of,
anon_sym_SEMI,
- STATE(209), 2,
- sym_less_than,
- sym_greater_than,
- STATE(218), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1482), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [29792] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ [58913] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
+ sym__ternary_qmark,
+ STATE(1275), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- ACTIONS(1422), 1,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2121), 4,
+ sym__automatic_semicolon,
anon_sym_COMMA,
- ACTIONS(1640), 1,
- anon_sym_RPAREN,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [29904] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_of,
+ anon_sym_SEMI,
+ [59012] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2229), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2231), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2233), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2237), 1,
+ anon_sym_AMP,
+ ACTIONS(2239), 1,
+ anon_sym_CARET,
+ ACTIONS(2241), 1,
+ anon_sym_PIPE,
+ ACTIONS(2245), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2247), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2255), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2257), 1,
+ sym__ternary_qmark,
+ STATE(1276), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2225), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2235), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2243), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2251), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2253), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2227), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2249), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2125), 4,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_of,
+ anon_sym_SEMI,
+ [59111] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(868), 1,
+ anon_sym_EQ,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1277), 1,
+ sym_comment,
+ ACTIONS(866), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(872), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1529), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [30014] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1646), 1,
sym_optional_chain,
- STATE(770), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1642), 12,
- anon_sym_STAR,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [59166] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ ACTIONS(2309), 1,
+ anon_sym_COMMA,
+ ACTIONS(2312), 1,
+ anon_sym_RBRACE,
+ STATE(1278), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2065), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1644), 24,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [59269] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COMMA,
+ ACTIONS(2312), 1,
anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_RBRACK,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [30076] = 34,
- ACTIONS(3), 1,
+ ACTIONS(2314), 1,
+ anon_sym_COMMA,
+ STATE(1279), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2175), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [59372] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2041), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1280), 1,
+ sym_comment,
+ STATE(1952), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2317), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [59475] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2319), 1,
+ sym__automatic_semicolon,
+ STATE(1281), 1,
+ sym_comment,
+ ACTIONS(1037), 2,
+ anon_sym_else,
+ anon_sym_while,
+ ACTIONS(916), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(920), 23,
sym__ternary_qmark,
- ACTIONS(1422), 1,
anon_sym_COMMA,
- ACTIONS(1648), 1,
- anon_sym_RBRACK,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [30188] = 34,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [59531] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1282), 1,
+ sym_comment,
+ ACTIONS(2053), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2055), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1422), 1,
anon_sym_COMMA,
- ACTIONS(1650), 1,
anon_sym_RBRACE,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [30300] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [59583] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- STATE(759), 1,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2323), 1,
+ anon_sym_RPAREN,
+ STATE(1283), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1546), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [30410] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [59685] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2325), 1,
+ anon_sym_RPAREN,
+ STATE(1284), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
- sym__ternary_qmark,
- STATE(759), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1652), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [30520] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(557), 1,
- anon_sym_EQ,
- ACTIONS(1654), 1,
- sym__automatic_semicolon,
- ACTIONS(551), 12,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [59787] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1285), 1,
+ sym_comment,
+ ACTIONS(1949), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(549), 28,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1951), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [30574] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1656), 1,
- sym__automatic_semicolon,
- ACTIONS(637), 12,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [59839] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2327), 1,
+ anon_sym_COLON,
+ STATE(1286), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [59941] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1846), 1,
+ anon_sym_EQ,
+ STATE(1287), 1,
+ sym_comment,
+ ACTIONS(1781), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(635), 28,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 25,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [30625] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [59995] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(2277), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ STATE(1288), 1,
+ sym_comment,
+ ACTIONS(2047), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2049), 23,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1658), 1,
- anon_sym_COLON,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [30734] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [60053] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2329), 1,
+ anon_sym_RPAREN,
+ STATE(1289), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- STATE(759), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 7,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 11,
- sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [30819] = 33,
- ACTIONS(3), 1,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [60155] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1931), 1,
+ anon_sym_EQ,
+ STATE(1290), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1370), 1,
- sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2331), 4,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ ACTIONS(1924), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1430), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1926), 21,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [30928] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_LPAREN,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1412), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
- sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [31037] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [60211] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2335), 1,
+ anon_sym_RPAREN,
+ STATE(1291), 1,
+ sym_comment,
+ STATE(2077), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [60313] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
+ anon_sym_EQ,
+ STATE(1292), 1,
+ sym_comment,
+ ACTIONS(1861), 4,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ ACTIONS(1781), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1426), 2,
- sym_bitwise_and,
- sym_bitwise_or,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 6,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 21,
sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_logical_nullish,
- [31134] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1442), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [60369] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1293), 1,
+ sym_comment,
+ ACTIONS(2047), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2049), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [31243] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [60421] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1294), 1,
+ sym_comment,
+ ACTIONS(2023), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1426), 1,
- sym_bitwise_or,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 6,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2025), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_logical_nullish,
- [31342] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [60473] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1295), 1,
+ sym_comment,
+ ACTIONS(2089), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2091), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1692), 1,
- anon_sym_LBRACE,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [31451] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1364), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- STATE(734), 1,
- sym__arguments,
- ACTIONS(1642), 12,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [60525] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(868), 1,
+ anon_sym_EQ,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2337), 1,
+ anon_sym_in,
+ ACTIONS(2340), 1,
+ anon_sym_of,
+ STATE(1296), 1,
+ sym_comment,
+ ACTIONS(866), 11,
anon_sym_STAR,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1644), 27,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(872), 24,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [31504] = 33,
- ACTIONS(3), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [60583] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2342), 1,
+ sym__automatic_semicolon,
+ STATE(1297), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ ACTIONS(1051), 2,
+ anon_sym_else,
+ anon_sym_while,
+ ACTIONS(934), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(938), 23,
+ sym__ternary_qmark,
+ anon_sym_COMMA,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [60639] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1875), 1,
+ anon_sym_EQ,
+ STATE(1298), 1,
+ sym_comment,
+ ACTIONS(1872), 4,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ ACTIONS(1781), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1444), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 21,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [31613] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1701), 1,
- anon_sym_EQ,
- ACTIONS(1698), 4,
+ anon_sym_LPAREN,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [60695] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2344), 1,
anon_sym_RPAREN,
- anon_sym_RBRACK,
- ACTIONS(1694), 12,
+ STATE(1299), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [60797] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1300), 1,
+ sym_comment,
+ ACTIONS(2029), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1696), 24,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2031), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [31666] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1710), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [60849] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1850), 1,
anon_sym_EQ,
- ACTIONS(1707), 4,
+ STATE(1301), 1,
+ sym_comment,
+ ACTIONS(1848), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
- ACTIONS(1703), 12,
+ ACTIONS(1781), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1705), 24,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 21,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_LPAREN,
- anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [31719] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [60905] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2346), 1,
+ anon_sym_RPAREN,
+ STATE(1302), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [61007] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1931), 1,
+ anon_sym_EQ,
+ ACTIONS(2331), 1,
+ anon_sym_of,
+ ACTIONS(2348), 1,
+ anon_sym_in,
+ STATE(1303), 1,
+ sym_comment,
+ ACTIONS(1924), 11,
anon_sym_STAR,
- ACTIONS(1380), 1,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 8,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 13,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1926), 24,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [31800] = 30,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ anon_sym_COMMA,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [61065] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1304), 1,
+ sym_comment,
+ ACTIONS(2081), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 4,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2083), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- sym_of,
- sym_logical_or,
- sym_logical_nullish,
- [31903] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(557), 1,
- anon_sym_EQ,
- ACTIONS(1712), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_RBRACK,
- ACTIONS(553), 12,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [61117] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1305), 1,
+ sym_comment,
+ ACTIONS(2077), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(555), 24,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2079), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [61169] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
anon_sym_BQUOTE,
- [31956] = 29,
- ACTIONS(3), 1,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2351), 1,
+ anon_sym_RPAREN,
+ STATE(1306), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ STATE(2128), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [61271] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2353), 1,
+ anon_sym_RPAREN,
+ STATE(1307), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [61373] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2355), 1,
+ sym_regex_flags,
+ STATE(1308), 1,
+ sym_comment,
+ ACTIONS(2071), 13,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 5,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2073), 24,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_logical_nullish,
- [32057] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1360), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1362), 17,
- sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- [32126] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [61427] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1418), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1420), 15,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [32197] = 29,
- ACTIONS(3), 1,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2357), 1,
+ anon_sym_RBRACE,
+ STATE(1309), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1370), 1,
- sym_optional_chain,
- ACTIONS(1372), 1,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1426), 1,
- sym_bitwise_or,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- STATE(759), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1374), 5,
- sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_logical_nullish,
- [32298] = 33,
- ACTIONS(3), 1,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [61529] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1310), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1370), 1,
- sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2067), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1538), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2069), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1715), 1,
- sym_in,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [32407] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 10,
- anon_sym_LT,
- anon_sym_GT,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 13,
- sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [32486] = 15,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [61581] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1668), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 14,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [32559] = 33,
- ACTIONS(3), 1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2359), 1,
+ anon_sym_RBRACK,
+ STATE(1311), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1370), 1,
- sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
+ STATE(2062), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
- sym__ternary_qmark,
- ACTIONS(1718), 1,
- anon_sym_COLON,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [32668] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
- anon_sym_EQ,
- ACTIONS(1191), 12,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [61683] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1312), 1,
+ sym_comment,
+ ACTIONS(1953), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 28,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1955), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [32719] = 15,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [61735] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1668), 1,
- sym_binary_exp,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1426), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 14,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [32792] = 25,
- ACTIONS(3), 1,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2361), 1,
+ anon_sym_RPAREN,
+ STATE(1313), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [61837] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1314), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1370), 1,
- sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(2009), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- ACTIONS(1426), 4,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_equal,
- sym_not_equal,
- ACTIONS(1374), 8,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2011), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_bitwise_xor,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_logical_nullish,
- [32885] = 4,
- ACTIONS(3), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [61889] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1945), 1,
+ anon_sym_EQ,
+ ACTIONS(2363), 1,
+ anon_sym_in,
+ ACTIONS(2366), 1,
+ anon_sym_of,
+ STATE(1315), 1,
sym_comment,
- ACTIONS(1654), 1,
- sym__automatic_semicolon,
- ACTIONS(551), 12,
+ ACTIONS(1938), 11,
anon_sym_STAR,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(549), 28,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1940), 24,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [32936] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [61947] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2368), 1,
+ anon_sym_RPAREN,
+ STATE(1316), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [62049] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1317), 1,
+ sym_comment,
+ ACTIONS(1969), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1971), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1720), 1,
- anon_sym_COLON,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [33045] = 31,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [62101] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1318), 1,
+ sym_comment,
+ ACTIONS(2063), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1374), 3,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2061), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- sym_of,
- sym_logical_nullish,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [33150] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [62153] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2370), 1,
+ anon_sym_RPAREN,
+ STATE(1319), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [62255] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1320), 1,
+ sym_comment,
+ ACTIONS(2165), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1452), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2167), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [33259] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [62307] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1321), 1,
+ sym_comment,
+ ACTIONS(1961), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1450), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1963), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [33368] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1436), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [62359] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1322), 1,
+ sym_comment,
+ ACTIONS(1965), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1967), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [33477] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1438), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [62411] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1323), 1,
+ sym_comment,
+ ACTIONS(2169), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2171), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [33586] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [62463] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1324), 1,
+ sym_comment,
+ ACTIONS(2147), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2149), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1722), 1,
- anon_sym_COLON,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [33695] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [62515] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2372), 1,
+ anon_sym_RBRACE,
+ STATE(1325), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1440), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
- sym__ternary_qmark,
- STATE(759), 1,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [33804] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1646), 1,
- sym_optional_chain,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1724), 12,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [62617] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1326), 1,
+ sym_comment,
+ ACTIONS(2139), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1726), 25,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2141), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_RBRACK,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [33861] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [62669] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2374), 1,
+ anon_sym_RBRACK,
+ STATE(1327), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [62771] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2376), 1,
+ anon_sym_RPAREN,
+ STATE(1328), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [62873] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1329), 1,
+ sym_comment,
+ ACTIONS(1957), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1432), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1959), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [33970] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [62925] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1330), 1,
+ sym_comment,
+ ACTIONS(2135), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2137), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1728), 1,
- anon_sym_RBRACK,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [34079] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [62977] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1878), 1,
+ anon_sym_EQ,
+ STATE(1331), 1,
+ sym_comment,
+ ACTIONS(1781), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1382), 1,
- sym_in,
- ACTIONS(1384), 1,
- sym_logical_and,
- ACTIONS(1386), 1,
- sym_logical_or,
- ACTIONS(1388), 1,
- sym_binary_right_shift,
- ACTIONS(1392), 1,
- sym_bitwise_and,
- ACTIONS(1394), 1,
- sym_bitwise_xor,
- ACTIONS(1396), 1,
- sym_bitwise_or,
- ACTIONS(1400), 1,
- sym_binary_modulo,
- ACTIONS(1402), 1,
- sym_binary_exp,
- ACTIONS(1414), 1,
- sym_logical_nullish,
- ACTIONS(1416), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 25,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1730), 1,
- anon_sym_RBRACK,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1390), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1398), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1406), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1408), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(179), 2,
- sym_less_than,
- sym_greater_than,
- STATE(237), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1404), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [34188] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [63031] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2378), 1,
+ anon_sym_RPAREN,
+ STATE(1332), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [63133] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1333), 1,
+ sym_comment,
+ ACTIONS(2131), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1434), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2133), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [34297] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
- anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [63185] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1334), 1,
+ sym_comment,
+ ACTIONS(2127), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2129), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- ACTIONS(1732), 1,
- anon_sym_COLON,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [34406] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1446), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1448), 15,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [63237] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1335), 1,
+ sym_comment,
+ ACTIONS(2103), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2105), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- [34477] = 33,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
anon_sym_LPAREN,
- ACTIONS(1366), 1,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- ACTIONS(1368), 1,
anon_sym_DOT,
- ACTIONS(1370), 1,
sym_optional_chain,
- ACTIONS(1372), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [63289] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1336), 1,
+ sym_comment,
+ ACTIONS(2151), 12,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- ACTIONS(1428), 1,
- sym_of,
- ACTIONS(1660), 1,
- sym_binary_right_shift,
- ACTIONS(1666), 1,
- sym_binary_modulo,
- ACTIONS(1668), 1,
- sym_binary_exp,
- ACTIONS(1670), 1,
- sym_in,
- ACTIONS(1672), 1,
- sym_logical_and,
- ACTIONS(1674), 1,
- sym_logical_or,
- ACTIONS(1676), 1,
- sym_bitwise_and,
- ACTIONS(1678), 1,
- sym_bitwise_xor,
- ACTIONS(1680), 1,
- sym_bitwise_or,
- ACTIONS(1688), 1,
- sym_logical_nullish,
- ACTIONS(1690), 1,
- sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1662), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1664), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1684), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1686), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(193), 2,
- sym_less_than,
- sym_greater_than,
- STATE(227), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1682), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [34586] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1734), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1736), 28,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2153), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [34634] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(563), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(561), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [63341] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1337), 1,
+ sym_comment,
+ ACTIONS(2123), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2125), 26,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_else,
anon_sym_LPAREN,
- anon_sym_while,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [34682] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(605), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(603), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [63393] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1338), 1,
+ sym_comment,
+ ACTIONS(916), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(920), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [34730] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1724), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1726), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [63445] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1339), 1,
+ sym_comment,
+ ACTIONS(2119), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2121), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [34778] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(619), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(617), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [63497] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1340), 1,
+ sym_comment,
+ ACTIONS(2115), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2117), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [34826] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1738), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1740), 28,
- sym__ternary_qmark,
- anon_sym_LBRACE,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [63549] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(868), 1,
+ anon_sym_EQ,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1341), 1,
+ sym_comment,
+ ACTIONS(2340), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_LPAREN,
anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_LBRACK,
anon_sym_RBRACK,
+ ACTIONS(866), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(872), 21,
+ sym__ternary_qmark,
+ anon_sym_LPAREN,
+ anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [34874] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(563), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(561), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [63605] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ STATE(1342), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2380), 3,
+ anon_sym_COMMA,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ [63703] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1945), 1,
+ anon_sym_EQ,
+ STATE(1343), 1,
+ sym_comment,
+ ACTIONS(2366), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_LPAREN,
anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_LBRACK,
anon_sym_RBRACK,
+ ACTIONS(1938), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1940), 21,
+ sym__ternary_qmark,
+ anon_sym_LPAREN,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [63759] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [34922] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1742), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1744), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2382), 1,
+ anon_sym_RBRACK,
+ STATE(1344), 1,
+ sym_comment,
+ STATE(2062), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [63861] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1345), 1,
+ sym_comment,
+ ACTIONS(2111), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2113), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [34970] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1746), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1748), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [63913] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ STATE(1346), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2295), 3,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_SEMI,
+ [64011] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1846), 1,
+ anon_sym_EQ,
+ ACTIONS(1867), 1,
+ anon_sym_in,
+ ACTIONS(1870), 1,
+ anon_sym_of,
+ STATE(1347), 1,
+ sym_comment,
+ ACTIONS(1781), 11,
+ anon_sym_STAR,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 24,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35018] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1750), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1752), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [64069] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2384), 1,
+ anon_sym_RPAREN,
+ STATE(1348), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [64171] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1349), 1,
+ sym_comment,
+ ACTIONS(2057), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2059), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35066] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1754), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1756), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [64223] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2386), 1,
+ anon_sym_RPAREN,
+ STATE(1350), 1,
+ sym_comment,
+ STATE(2195), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [64325] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1351), 1,
+ sym_comment,
+ ACTIONS(2085), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2087), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35114] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1758), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1760), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [64377] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1352), 1,
+ sym_comment,
+ ACTIONS(2013), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2015), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35162] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1191), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [64429] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1353), 1,
+ sym_comment,
+ ACTIONS(2107), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2109), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35210] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1762), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1764), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [64481] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1354), 1,
+ sym_comment,
+ ACTIONS(2107), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2109), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35258] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1766), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1768), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [64533] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1355), 1,
+ sym_comment,
+ ACTIONS(2107), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2109), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35306] = 9,
- ACTIONS(3), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [64585] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1356), 1,
sym_comment,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1770), 1,
- sym_optional_chain,
- STATE(838), 1,
- sym__arguments,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1642), 12,
+ ACTIONS(950), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1644), 22,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(954), 26,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35366] = 3,
- ACTIONS(3), 1,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [64637] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1357), 1,
sym_comment,
- ACTIONS(1772), 12,
+ ACTIONS(2107), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1774), 28,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2109), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35414] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(633), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(631), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [64689] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1358), 1,
+ sym_comment,
+ ACTIONS(968), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(972), 26,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_else,
anon_sym_LPAREN,
- anon_sym_while,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35462] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1776), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1778), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [64741] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1359), 1,
+ sym_comment,
+ ACTIONS(976), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(980), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35510] = 32,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(79), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [64793] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
anon_sym_BQUOTE,
- ACTIONS(1368), 1,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2388), 1,
+ anon_sym_RBRACK,
+ STATE(1360), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [64895] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- ACTIONS(1372), 1,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2390), 1,
+ anon_sym_RPAREN,
+ STATE(1361), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
anon_sym_LT,
- ACTIONS(1378), 1,
anon_sym_GT,
- ACTIONS(1380), 1,
- anon_sym_SLASH,
- ACTIONS(1454), 1,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [64997] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- ACTIONS(1456), 1,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- ACTIONS(1460), 1,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
sym_optional_chain,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- STATE(879), 1,
- sym__arguments,
- STATE(880), 1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2392), 1,
+ anon_sym_RPAREN,
+ STATE(1362), 1,
+ sym_comment,
+ STATE(2097), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
sym_template_string,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [35616] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(605), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(603), 28,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [65099] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1363), 1,
+ sym_comment,
+ ACTIONS(2099), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2101), 26,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_else,
anon_sym_LPAREN,
- anon_sym_while,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35664] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1780), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1782), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [65151] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1364), 1,
+ sym_comment,
+ ACTIONS(934), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(938), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35712] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1784), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1786), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [65203] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ ACTIONS(2321), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
+ ACTIONS(2394), 1,
anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35760] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1788), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1790), 28,
+ STATE(1365), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [65305] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2355), 1,
+ sym_regex_flags,
+ STATE(1366), 1,
+ sym_comment,
+ ACTIONS(2071), 14,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2073), 23,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35808] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1792), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1794), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [65359] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ ACTIONS(2321), 1,
anon_sym_COMMA,
+ ACTIONS(2396), 1,
anon_sym_RBRACE,
+ STATE(1367), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [65461] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35856] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(675), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(677), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ ACTIONS(2321), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2398), 1,
+ anon_sym_RBRACK,
+ STATE(1368), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [65563] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35904] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1796), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1798), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ ACTIONS(2321), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
+ ACTIONS(2400), 1,
anon_sym_RPAREN,
- anon_sym_COLON,
+ STATE(1369), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [65665] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(2041), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [35952] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1800), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1802), 28,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ STATE(1370), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2051), 3,
+ sym__automatic_semicolon,
anon_sym_COMMA,
- anon_sym_RBRACE,
+ anon_sym_SEMI,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [65763] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36000] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1352), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1350), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ ACTIONS(2333), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
+ ACTIONS(2402), 1,
anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36048] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(619), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(617), 28,
+ STATE(1371), 1,
+ sym_comment,
+ STATE(2095), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [65865] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2404), 1,
sym__automatic_semicolon,
+ STATE(1372), 1,
+ sym_comment,
+ ACTIONS(999), 2,
+ anon_sym_else,
+ anon_sym_while,
+ ACTIONS(950), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(954), 23,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_else,
anon_sym_LPAREN,
- anon_sym_while,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36096] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1804), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1806), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [65921] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1373), 1,
+ sym_comment,
+ ACTIONS(2187), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2189), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36144] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1808), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1810), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [65973] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ ACTIONS(2333), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_LBRACK,
+ ACTIONS(2406), 1,
anon_sym_RBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36192] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1812), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1814), 28,
+ STATE(1374), 1,
+ sym_comment,
+ STATE(2051), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [66075] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2408), 1,
+ sym__automatic_semicolon,
+ STATE(1375), 1,
+ sym_comment,
+ ACTIONS(1003), 2,
+ anon_sym_else,
+ anon_sym_while,
+ ACTIONS(968), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(972), 23,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36240] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1812), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1814), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [66131] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2410), 1,
+ sym__automatic_semicolon,
+ STATE(1376), 1,
+ sym_comment,
+ ACTIONS(1007), 2,
+ anon_sym_else,
+ anon_sym_while,
+ ACTIONS(976), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(980), 23,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36288] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1812), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1814), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [66187] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ ACTIONS(2321), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
+ ACTIONS(2412), 1,
anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36336] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1816), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1818), 28,
+ STATE(1377), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [66289] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1378), 1,
+ sym_comment,
+ ACTIONS(926), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(930), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36384] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1820), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1822), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [66341] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1379), 1,
+ sym_comment,
+ ACTIONS(942), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(946), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36432] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1824), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1826), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [66393] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1380), 1,
+ sym_comment,
+ ACTIONS(960), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(964), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36480] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1828), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1830), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [66445] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ ACTIONS(2321), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
+ ACTIONS(2414), 1,
anon_sym_RPAREN,
- anon_sym_COLON,
+ STATE(1381), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [66547] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36528] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1812), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1814), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ ACTIONS(2321), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
+ ACTIONS(2416), 1,
anon_sym_RPAREN,
- anon_sym_COLON,
+ STATE(1382), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [66649] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36576] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1832), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1834), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
+ ACTIONS(2321), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_LBRACK,
+ ACTIONS(2418), 1,
anon_sym_RBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36624] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1836), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1838), 28,
+ STATE(1383), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [66751] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1384), 1,
+ sym_comment,
+ ACTIONS(1781), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36672] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1840), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1842), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [66803] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2420), 1,
+ sym__automatic_semicolon,
+ STATE(1385), 1,
+ sym_comment,
+ ACTIONS(1015), 2,
+ anon_sym_else,
+ anon_sym_while,
+ ACTIONS(926), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(930), 23,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36720] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1844), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1846), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [66859] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1386), 1,
+ sym_comment,
+ ACTIONS(2177), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2179), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36768] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1848), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1442), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [66911] = 30,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ ACTIONS(2321), 1,
+ anon_sym_COMMA,
+ ACTIONS(2422), 1,
+ anon_sym_RPAREN,
+ STATE(1387), 1,
+ sym_comment,
+ STATE(1779), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [67013] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1388), 1,
+ sym_comment,
+ ACTIONS(2095), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2097), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36816] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1850), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1438), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [67065] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1389), 1,
+ sym_comment,
+ ACTIONS(2161), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2163), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36864] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1754), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1756), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [67117] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2424), 1,
+ sym__automatic_semicolon,
+ STATE(1390), 1,
+ sym_comment,
+ ACTIONS(1021), 2,
+ anon_sym_else,
+ anon_sym_while,
+ ACTIONS(942), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(946), 23,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36912] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1852), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1854), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [67173] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1391), 1,
+ sym_comment,
+ ACTIONS(2157), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2159), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [36960] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1856), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1858), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [67225] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2426), 1,
+ sym__automatic_semicolon,
+ STATE(1392), 1,
+ sym_comment,
+ ACTIONS(1029), 2,
+ anon_sym_else,
+ anon_sym_while,
+ ACTIONS(960), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(964), 23,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37008] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(569), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(571), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [67281] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1393), 1,
+ sym_comment,
+ ACTIONS(2143), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2145), 26,
+ sym__automatic_semicolon,
sym__ternary_qmark,
- anon_sym_LBRACE,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37056] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(690), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(692), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [67333] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1394), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2428), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [67430] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(2041), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37104] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1860), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1450), 28,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1395), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2430), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [67527] = 24,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37152] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1862), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1864), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ STATE(1396), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 6,
sym__ternary_qmark,
anon_sym_LBRACE,
+ anon_sym_COLON,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [67616] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1835), 1,
+ anon_sym_EQ,
+ STATE(1397), 1,
+ sym_comment,
+ ACTIONS(1885), 3,
anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_RBRACK,
+ ACTIONS(1781), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 21,
+ sym__ternary_qmark,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37200] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(665), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(667), 28,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [67671] = 29,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2458), 1,
+ anon_sym_SEMI,
+ ACTIONS(2460), 1,
+ sym__automatic_semicolon,
+ STATE(1398), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [67770] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(2041), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37248] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(625), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(627), 28,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1399), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2462), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [67867] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(2041), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37296] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1866), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1868), 28,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1400), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2464), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [67964] = 29,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(2041), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37344] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(611), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(613), 28,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2466), 1,
+ anon_sym_SEMI,
+ ACTIONS(2468), 1,
+ sym__automatic_semicolon,
+ STATE(1401), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [68063] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(2041), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37392] = 4,
- ACTIONS(3), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ STATE(1402), 1,
sym_comment,
- ACTIONS(1870), 1,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2470), 2,
sym__automatic_semicolon,
- ACTIONS(637), 12,
- anon_sym_STAR,
+ anon_sym_SEMI,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(635), 27,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_else,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [68160] = 29,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_SEMI,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(2041), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37442] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(595), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(597), 28,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2472), 1,
+ anon_sym_SEMI,
+ ACTIONS(2474), 1,
+ sym__automatic_semicolon,
+ STATE(1403), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [68259] = 29,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(2041), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37490] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1872), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1874), 28,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2476), 1,
+ anon_sym_SEMI,
+ ACTIONS(2478), 1,
+ sym__automatic_semicolon,
+ STATE(1404), 1,
+ sym_comment,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [68358] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
+ ACTIONS(1910), 1,
anon_sym_BQUOTE,
- [37538] = 32,
- ACTIONS(3), 1,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1405), 1,
sym_comment,
- ACTIONS(379), 1,
- anon_sym_BQUOTE,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(1366), 1,
- anon_sym_LBRACK,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1370), 1,
- sym_optional_chain,
- ACTIONS(1372), 1,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- ACTIONS(1376), 1,
- anon_sym_LT,
- ACTIONS(1378), 1,
- anon_sym_GT,
- ACTIONS(1380), 1,
anon_sym_SLASH,
- ACTIONS(1572), 1,
- sym_in,
- ACTIONS(1574), 1,
- sym_logical_and,
- ACTIONS(1576), 1,
- sym_binary_right_shift,
- ACTIONS(1580), 1,
- sym_bitwise_and,
- ACTIONS(1582), 1,
- sym_bitwise_xor,
- ACTIONS(1584), 1,
- sym_bitwise_or,
- ACTIONS(1588), 1,
- sym_binary_modulo,
- ACTIONS(1590), 1,
- sym_binary_exp,
- ACTIONS(1606), 1,
- sym_logical_or,
- ACTIONS(1608), 1,
- sym_logical_nullish,
- ACTIONS(1610), 1,
- sym__ternary_qmark,
- STATE(759), 1,
- sym_template_string,
- STATE(760), 1,
- sym__arguments,
- STATE(1267), 1,
- sym_chain,
- ACTIONS(1410), 2,
- sym_increment,
- sym_decrement,
- ACTIONS(1578), 2,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- ACTIONS(1586), 2,
- sym_plus,
- sym_minus,
- ACTIONS(1594), 2,
- sym_equal,
- sym_not_equal,
- ACTIONS(1596), 2,
- sym_strict_equal,
- sym_strict_not_equal,
- STATE(238), 2,
- sym_less_than,
- sym_greater_than,
- STATE(258), 2,
- sym_binary_times,
- sym_binary_divide,
- ACTIONS(1592), 3,
- sym_less_than_or_equal,
- sym_greater_than_or_equal,
- sym_instanceof,
- [37644] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1876), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1878), 28,
- sym__ternary_qmark,
- anon_sym_LBRACE,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2312), 2,
anon_sym_COMMA,
anon_sym_RBRACE,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [68455] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37692] = 4,
- ACTIONS(3), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1406), 1,
sym_comment,
- ACTIONS(1880), 1,
- sym__automatic_semicolon,
- ACTIONS(551), 12,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(549), 27,
- sym__ternary_qmark,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2307), 2,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_else,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [68552] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37742] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1882), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1884), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
sym__ternary_qmark,
+ STATE(1407), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2175), 2,
anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
anon_sym_COLON,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [68649] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37790] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(645), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(647), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
sym__ternary_qmark,
+ STATE(1408), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2179), 2,
anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37838] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1890), 1,
- sym_regex_flags,
- ACTIONS(1886), 13,
- anon_sym_STAR,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- sym_instanceof,
- ACTIONS(1888), 26,
- sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [68746] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37888] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1892), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1432), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
sym__ternary_qmark,
+ STATE(1409), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2155), 2,
anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
anon_sym_COLON,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [68843] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37936] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1894), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1436), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
sym__ternary_qmark,
+ STATE(1410), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2065), 2,
anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
anon_sym_COLON,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [68940] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [37984] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(633), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(631), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
sym__ternary_qmark,
+ STATE(1411), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2061), 2,
anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
anon_sym_COLON,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [69037] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38032] = 3,
- ACTIONS(3), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
+ sym__ternary_qmark,
+ STATE(1412), 1,
sym_comment,
- ACTIONS(1896), 12,
- anon_sym_STAR,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2173), 2,
+ anon_sym_LBRACE,
+ anon_sym_COLON,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1440), 28,
- sym__ternary_qmark,
- anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [69134] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38080] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1898), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1900), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
sym__ternary_qmark,
+ STATE(1413), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2125), 2,
anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
anon_sym_COLON,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [69231] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_RBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38128] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1902), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1904), 28,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
sym__ternary_qmark,
+ STATE(1414), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2121), 2,
anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38176] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(557), 1,
- anon_sym_EQ,
- ACTIONS(553), 12,
- anon_sym_STAR,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(555), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [69328] = 29,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(2037), 1,
anon_sym_LBRACK,
+ ACTIONS(2039), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(2041), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38225] = 7,
- ACTIONS(3), 1,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2191), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2197), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2199), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2201), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2205), 1,
+ anon_sym_AMP,
+ ACTIONS(2207), 1,
+ anon_sym_CARET,
+ ACTIONS(2209), 1,
+ anon_sym_PIPE,
+ ACTIONS(2213), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2221), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2223), 1,
+ sym__ternary_qmark,
+ ACTIONS(2488), 1,
+ anon_sym_SEMI,
+ ACTIONS(2490), 1,
+ sym__automatic_semicolon,
+ STATE(1415), 1,
sym_comment,
- ACTIONS(1368), 1,
- anon_sym_DOT,
- ACTIONS(1456), 1,
- anon_sym_LBRACK,
- ACTIONS(1770), 1,
- sym_optional_chain,
- STATE(1305), 1,
- sym_chain,
- ACTIONS(1724), 12,
- anon_sym_STAR,
+ ACTIONS(2043), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2193), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2203), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2211), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2217), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2219), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2195), 3,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1726), 23,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2215), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [69427] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
- sym_of,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38280] = 3,
- ACTIONS(3), 1,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
+ sym__ternary_qmark,
+ STATE(1416), 1,
sym_comment,
- ACTIONS(1738), 12,
- anon_sym_STAR,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2113), 2,
+ anon_sym_LBRACE,
+ anon_sym_COLON,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1740), 27,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [69524] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_COLON,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38327] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- STATE(836), 1,
- sym__arguments,
- ACTIONS(1642), 12,
- anon_sym_STAR,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
+ sym__ternary_qmark,
+ STATE(1417), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2017), 2,
+ anon_sym_LBRACE,
+ anon_sym_COLON,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1644), 25,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_SEMI,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [69621] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38378] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
- anon_sym_EQ,
- ACTIONS(1191), 12,
- anon_sym_STAR,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
+ sym__ternary_qmark,
+ STATE(1418), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2011), 2,
+ anon_sym_LBRACE,
+ anon_sym_COLON,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [69718] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38427] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1710), 1,
- anon_sym_EQ,
- ACTIONS(1703), 12,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
+ sym__ternary_qmark,
+ STATE(1419), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1705), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ ACTIONS(2492), 2,
anon_sym_COMMA,
anon_sym_RBRACE,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [69815] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38476] = 3,
- ACTIONS(3), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
+ sym__ternary_qmark,
+ STATE(1420), 1,
sym_comment,
- ACTIONS(1908), 14,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1975), 2,
anon_sym_LBRACE,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1906), 25,
- anon_sym_export,
- anon_sym_import,
- anon_sym_await,
- anon_sym_yield,
+ anon_sym_COLON,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_class,
- anon_sym_function,
- sym_async,
- anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
- sym_this,
- sym_super,
- sym_true,
- sym_false,
- sym_null,
- sym_undefined,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- [38523] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1912), 14,
- anon_sym_LBRACE,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [69912] = 26,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1910), 25,
- anon_sym_export,
- anon_sym_import,
- anon_sym_await,
- anon_sym_yield,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ STATE(1421), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
anon_sym_LT,
- anon_sym_SLASH,
- anon_sym_class,
- anon_sym_function,
- sym_async,
- anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
- sym_this,
- sym_super,
- sym_true,
- sym_false,
- sym_null,
- sym_undefined,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- [38570] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1916), 14,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 4,
+ sym__ternary_qmark,
anon_sym_LBRACE,
+ anon_sym_COLON,
+ anon_sym_QMARK_QMARK,
+ [70005] = 20,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1914), 25,
- anon_sym_export,
- anon_sym_import,
- anon_sym_await,
- anon_sym_yield,
- anon_sym_LT,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ STATE(1422), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
anon_sym_SLASH,
- anon_sym_class,
- anon_sym_function,
- sym_async,
- anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
- sym_this,
- sym_super,
- sym_true,
- sym_false,
- sym_null,
- sym_undefined,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- [38617] = 4,
- ACTIONS(3), 1,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2033), 4,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 9,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COLON,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_QMARK_QMARK,
+ [70086] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ STATE(1423), 1,
sym_comment,
- ACTIONS(1710), 1,
- anon_sym_EQ,
- ACTIONS(1703), 12,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1705), 26,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 15,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
+ anon_sym_LBRACE,
anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38666] = 4,
- ACTIONS(3), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [70153] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2494), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2497), 1,
+ anon_sym_COLON,
+ STATE(1424), 1,
sym_comment,
- ACTIONS(1701), 1,
- anon_sym_EQ,
- ACTIONS(1694), 12,
+ ACTIONS(1781), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1696), 26,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 23,
sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38715] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(557), 1,
- anon_sym_EQ,
- ACTIONS(559), 1,
- sym__automatic_semicolon,
- ACTIONS(549), 2,
- anon_sym_else,
- anon_sym_while,
- ACTIONS(553), 12,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [70208] = 15,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ STATE(1425), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 10,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 14,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COLON,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [70279] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2499), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2502), 1,
+ anon_sym_COLON,
+ STATE(1426), 1,
+ sym_comment,
+ ACTIONS(2151), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(555), 23,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2153), 23,
+ sym__automatic_semicolon,
sym__ternary_qmark,
anon_sym_COMMA,
- anon_sym_LPAREN,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38768] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(557), 1,
- anon_sym_EQ,
- ACTIONS(1880), 1,
- sym__automatic_semicolon,
- ACTIONS(551), 12,
- anon_sym_STAR,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [70334] = 24,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2033), 1,
+ anon_sym_PIPE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ STATE(1427), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(549), 25,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 6,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_LBRACE,
+ anon_sym_COLON,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [70423] = 23,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38819] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1240), 1,
- anon_sym_EQ,
- ACTIONS(1191), 12,
- anon_sym_STAR,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2033), 1,
+ anon_sym_PIPE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ STATE(1428), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 26,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 7,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
+ anon_sym_LBRACE,
anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_QMARK_QMARK,
+ [70510] = 22,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [38868] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1758), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1760), 27,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ STATE(1429), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2033), 2,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 7,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
+ anon_sym_LBRACE,
anon_sym_COLON,
- anon_sym_LBRACK,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_QMARK_QMARK,
+ [70595] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
+ ACTIONS(1910), 1,
anon_sym_BQUOTE,
- [38915] = 3,
- ACTIONS(3), 1,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ STATE(1430), 1,
sym_comment,
- ACTIONS(1920), 14,
- anon_sym_LBRACE,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
- sym_not,
- sym_bitwise_not,
- sym_increment,
- sym_decrement,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_number,
- anon_sym_AT,
- sym_grit_metavariable,
- ACTIONS(1918), 25,
- anon_sym_export,
- anon_sym_import,
- anon_sym_await,
- anon_sym_yield,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 12,
+ anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- anon_sym_class,
- anon_sym_function,
- sym_async,
- anon_sym_new,
- sym_plus,
- sym_minus,
- sym_typeof,
- sym_void,
- sym_delete,
- sym__primitive_identifier,
- sym_this,
- sym_super,
- sym_true,
- sym_false,
- sym_null,
- sym_undefined,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- [38962] = 4,
- ACTIONS(3), 1,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 15,
+ sym__ternary_qmark,
+ anon_sym_LBRACE,
+ anon_sym_COLON,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [70662] = 18,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ STATE(1431), 1,
sym_comment,
- ACTIONS(1701), 1,
- anon_sym_EQ,
- ACTIONS(1694), 12,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 7,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1696), 26,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 12,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
+ anon_sym_LBRACE,
anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [70739] = 16,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39011] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(557), 1,
- anon_sym_EQ,
- ACTIONS(553), 12,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ STATE(1432), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 8,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(555), 26,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 14,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
+ anon_sym_LBRACE,
anon_sym_COLON,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [70812] = 25,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39060] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1902), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1904), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ STATE(1433), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 5,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_LBRACE,
+ anon_sym_COLON,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [70903] = 22,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39106] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1352), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1350), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ STATE(1434), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2033), 2,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 6,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_of,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_QMARK_QMARK,
+ [70987] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39152] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(615), 1,
- sym__automatic_semicolon,
- ACTIONS(607), 2,
- anon_sym_else,
- anon_sym_while,
- ACTIONS(611), 12,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2017), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
+ sym__ternary_qmark,
+ STATE(1435), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [71083] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1848), 1,
+ anon_sym_COMMA,
+ ACTIONS(1872), 1,
+ anon_sym_RBRACK,
+ ACTIONS(1875), 1,
+ anon_sym_EQ,
+ STATE(1436), 1,
+ sym_comment,
+ ACTIONS(1781), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(613), 23,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 21,
sym__ternary_qmark,
- anon_sym_COMMA,
anon_sym_LPAREN,
- anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39202] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1780), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1782), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [71139] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(868), 1,
+ anon_sym_EQ,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1933), 1,
+ anon_sym_RBRACK,
+ ACTIONS(2340), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1437), 1,
+ sym_comment,
+ ACTIONS(866), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(872), 21,
+ sym__ternary_qmark,
anon_sym_LPAREN,
- anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39248] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1191), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 26,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [71195] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2538), 1,
+ anon_sym_RBRACK,
+ STATE(1438), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [71291] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39294] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2155), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
+ sym__ternary_qmark,
+ STATE(1439), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [71387] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1928), 1,
+ anon_sym_RBRACK,
+ ACTIONS(1931), 1,
anon_sym_EQ,
- ACTIONS(1191), 12,
+ ACTIONS(2331), 1,
+ anon_sym_COMMA,
+ STATE(1440), 1,
+ sym_comment,
+ ACTIONS(1924), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 25,
- sym__automatic_semicolon,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1926), 21,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39342] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1784), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1786), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [71443] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39388] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1724), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1726), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2540), 1,
+ anon_sym_COLON,
+ STATE(1441), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [71539] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39434] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(629), 1,
- sym__automatic_semicolon,
- ACTIONS(621), 2,
- anon_sym_else,
- anon_sym_while,
- ACTIONS(625), 12,
- anon_sym_STAR,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
+ sym__ternary_qmark,
+ ACTIONS(2542), 1,
+ anon_sym_COLON,
+ STATE(1442), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(627), 23,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [71635] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39484] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1800), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1802), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1979), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1981), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1983), 1,
+ anon_sym_GT_GT,
+ ACTIONS(1987), 1,
+ anon_sym_AMP,
+ ACTIONS(1989), 1,
+ anon_sym_CARET,
+ ACTIONS(1991), 1,
+ anon_sym_PIPE,
+ ACTIONS(1995), 1,
+ anon_sym_PERCENT,
+ ACTIONS(1997), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2005), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2007), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2544), 1,
+ anon_sym_RBRACK,
+ STATE(1443), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(1973), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(1985), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(1993), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2001), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2003), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(1977), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(1999), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [71731] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39530] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1792), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1794), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2113), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1444), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [71827] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39576] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1894), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1436), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2121), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1445), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [71923] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39622] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1860), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1450), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2011), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1446), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [72019] = 29,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39668] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1796), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1798), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2295), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ ACTIONS(2546), 1,
+ anon_sym_in,
+ STATE(1447), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2506), 2,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [72117] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39714] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(625), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(627), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1975), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1448), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [72213] = 26,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39760] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1852), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1854), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ STATE(1449), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2027), 3,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_of,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [72305] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39806] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1840), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1842), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2549), 1,
+ anon_sym_COLON,
+ STATE(1450), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [72401] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39852] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1832), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1834), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2125), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1451), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [72497] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39898] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1788), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1790), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2551), 1,
+ anon_sym_LBRACE,
+ STATE(1452), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [72593] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39944] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1882), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1884), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2173), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1453), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [72689] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [39990] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1804), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1806), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2179), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1454), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [72785] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40036] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1746), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1748), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2175), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1455), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [72881] = 20,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40082] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1754), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1756), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ STATE(1456), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2033), 4,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 8,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_of,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_QMARK_QMARK,
+ [72961] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40128] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2065), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
+ sym__ternary_qmark,
+ STATE(1457), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [73057] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1942), 1,
+ anon_sym_RBRACK,
+ ACTIONS(1945), 1,
anon_sym_EQ,
- ACTIONS(1262), 4,
+ ACTIONS(2366), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_RBRACK,
- ACTIONS(1191), 12,
+ STATE(1458), 1,
+ sym_comment,
+ ACTIONS(1938), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 21,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1940), 21,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40178] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1754), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1756), 26,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [73113] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1906), 1,
+ sym_optional_chain,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2061), 1,
+ anon_sym_of,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2526), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ ACTIONS(2534), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2536), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ STATE(1459), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [73209] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40224] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1856), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1858), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2553), 1,
+ anon_sym_COLON,
+ STATE(1460), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [73305] = 28,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40270] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1762), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1764), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(2555), 1,
+ anon_sym_COLON,
+ STATE(1461), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [73401] = 18,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(1902), 1,
anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40316] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(599), 1,
- sym__automatic_semicolon,
- ACTIONS(591), 2,
- anon_sym_else,
- anon_sym_while,
- ACTIONS(595), 12,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ STATE(1462), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 7,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(597), 23,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 11,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_of,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [73477] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40366] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1848), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1442), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ STATE(1463), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 14,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_of,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [73543] = 24,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40412] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1750), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1752), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ STATE(1464), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 5,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_of,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [73631] = 25,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40458] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1812), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1814), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2524), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ ACTIONS(2532), 1,
+ anon_sym_PIPE,
+ STATE(1465), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 4,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_of,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [73721] = 16,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40504] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1812), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1814), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ STATE(1466), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 8,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 13,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_of,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [73793] = 23,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40550] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1812), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1814), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2033), 1,
+ anon_sym_PIPE,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ STATE(1467), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 6,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_of,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_CARET,
+ anon_sym_QMARK_QMARK,
+ [73879] = 24,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40596] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1812), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1814), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2033), 1,
+ anon_sym_PIPE,
+ ACTIONS(2508), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2528), 1,
+ anon_sym_AMP,
+ ACTIONS(2530), 1,
+ anon_sym_CARET,
+ STATE(1468), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2510), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2512), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2520), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2522), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2506), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2518), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2027), 5,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_of,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_QMARK_QMARK,
+ [73967] = 15,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40642] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1862), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1864), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2514), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ STATE(1469), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2504), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 10,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 13,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_of,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [74037] = 13,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40688] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1836), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1838), 26,
- sym__automatic_semicolon,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2516), 1,
+ anon_sym_STAR_STAR,
+ STATE(1470), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2033), 12,
+ anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2027), 14,
sym__ternary_qmark,
+ anon_sym_of,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ [74103] = 28,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(97), 1,
+ anon_sym_STAR,
+ ACTIONS(99), 1,
anon_sym_COMMA,
+ ACTIONS(109), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(119), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(2559), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(2561), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40734] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1742), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1744), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ ACTIONS(2563), 1,
+ anon_sym_async,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2567), 1,
+ anon_sym_static,
+ STATE(1471), 1,
+ sym_comment,
+ STATE(1547), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(2119), 1,
+ sym__property_name,
+ STATE(2132), 1,
+ aux_sym_object_repeat1,
+ STATE(2150), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2780), 1,
+ sym__destructuring_pattern,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2569), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2557), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ STATE(2094), 3,
+ sym_object_assignment_pattern,
+ sym_rest_pattern,
+ sym_pair_pattern,
+ STATE(2142), 3,
+ sym_spread_element,
+ sym_method_definition,
+ sym_pair,
+ [74198] = 28,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(97), 1,
+ anon_sym_STAR,
+ ACTIONS(99), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(109), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(119), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(2561), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40780] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(557), 1,
- anon_sym_EQ,
- ACTIONS(1922), 4,
- anon_sym_COMMA,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2573), 1,
anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_RBRACK,
- ACTIONS(553), 12,
+ ACTIONS(2575), 1,
+ anon_sym_async,
+ ACTIONS(2577), 1,
+ anon_sym_static,
+ STATE(1472), 1,
+ sym_comment,
+ STATE(1547), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(2119), 1,
+ sym__property_name,
+ STATE(2132), 1,
+ aux_sym_object_repeat1,
+ STATE(2150), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2780), 1,
+ sym__destructuring_pattern,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2579), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2571), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ STATE(2094), 3,
+ sym_object_assignment_pattern,
+ sym_rest_pattern,
+ sym_pair_pattern,
+ STATE(2142), 3,
+ sym_spread_element,
+ sym_method_definition,
+ sym_pair,
+ [74293] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2075), 1,
+ sym_regex_flags,
+ STATE(1473), 1,
+ sym_comment,
+ ACTIONS(2071), 14,
anon_sym_STAR,
+ anon_sym_in,
+ anon_sym_of,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(555), 21,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_instanceof,
+ ACTIONS(2073), 20,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40830] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1876), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1878), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [74344] = 27,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1902), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1904), 1,
anon_sym_DOT,
- sym_of,
+ ACTIONS(1906), 1,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40876] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1701), 1,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
+ sym__ternary_qmark,
+ STATE(1474), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [74437] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1800), 1,
anon_sym_EQ,
- ACTIONS(1924), 4,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_RBRACK,
- ACTIONS(1694), 12,
+ ACTIONS(1867), 1,
+ anon_sym_in,
+ ACTIONS(1870), 1,
+ anon_sym_of,
+ STATE(1475), 1,
+ sym_comment,
+ ACTIONS(1781), 11,
anon_sym_STAR,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1696), 21,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 21,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40926] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1710), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [74492] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1945), 1,
anon_sym_EQ,
- ACTIONS(1926), 4,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_RBRACK,
- ACTIONS(1703), 12,
+ ACTIONS(2363), 1,
+ anon_sym_in,
+ ACTIONS(2366), 1,
+ anon_sym_of,
+ STATE(1476), 1,
+ sym_comment,
+ ACTIONS(1938), 11,
anon_sym_STAR,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1705), 21,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1940), 21,
sym__ternary_qmark,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [40976] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(649), 1,
- sym__automatic_semicolon,
- ACTIONS(641), 2,
- anon_sym_else,
- anon_sym_while,
- ACTIONS(645), 12,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [74547] = 27,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2037), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2041), 1,
+ sym_optional_chain,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(2436), 1,
+ anon_sym_GT_GT,
+ ACTIONS(2440), 1,
+ anon_sym_AMP,
+ ACTIONS(2442), 1,
+ anon_sym_CARET,
+ ACTIONS(2444), 1,
+ anon_sym_PIPE,
+ ACTIONS(2448), 1,
+ anon_sym_PERCENT,
+ ACTIONS(2450), 1,
+ anon_sym_STAR_STAR,
+ ACTIONS(2480), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(2482), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(2484), 1,
+ anon_sym_QMARK_QMARK,
+ ACTIONS(2486), 1,
+ sym__ternary_qmark,
+ STATE(1477), 1,
+ sym_comment,
+ ACTIONS(1908), 2,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ ACTIONS(2432), 2,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ ACTIONS(2438), 2,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ ACTIONS(2446), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(2454), 2,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(2456), 2,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ ACTIONS(2434), 3,
+ anon_sym_in,
+ anon_sym_LT,
+ anon_sym_GT,
+ ACTIONS(2452), 3,
+ anon_sym_LT_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_instanceof,
+ [74640] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1931), 1,
+ anon_sym_EQ,
+ ACTIONS(2331), 1,
+ anon_sym_of,
+ ACTIONS(2348), 1,
+ anon_sym_in,
+ STATE(1478), 1,
+ sym_comment,
+ ACTIONS(1924), 11,
anon_sym_STAR,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(647), 23,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1926), 21,
sym__ternary_qmark,
- anon_sym_COMMA,
anon_sym_LPAREN,
- anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41026] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1766), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1768), 26,
- sym__automatic_semicolon,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [74695] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(868), 1,
+ anon_sym_EQ,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2337), 1,
+ anon_sym_in,
+ ACTIONS(2340), 1,
+ anon_sym_of,
+ STATE(1479), 1,
+ sym_comment,
+ ACTIONS(866), 11,
+ anon_sym_STAR,
+ anon_sym_LT,
+ anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_SLASH,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(872), 21,
sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
anon_sym_LPAREN,
- anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_DOT,
- sym_of,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41072] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1277), 1,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [74750] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1888), 1,
anon_sym_EQ,
- ACTIONS(1274), 4,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_RBRACK,
- ACTIONS(1191), 12,
+ STATE(1480), 1,
+ sym_comment,
+ ACTIONS(1781), 12,
anon_sym_STAR,
+ anon_sym_in,
anon_sym_LT,
anon_sym_GT,
+ anon_sym_GT_GT,
+ anon_sym_AMP,
+ anon_sym_PIPE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 21,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(1783), 22,
sym__ternary_qmark,
anon_sym_LPAREN,
+ anon_sym_of,
anon_sym_LBRACK,
anon_sym_DOT,
sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41122] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1850), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1438), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ anon_sym_AMP_AMP,
+ anon_sym_PIPE_PIPE,
+ anon_sym_GT_GT_GT,
+ anon_sym_LT_LT,
+ anon_sym_CARET,
+ anon_sym_PERCENT,
+ anon_sym_STAR_STAR,
+ anon_sym_LT_EQ,
+ anon_sym_EQ_EQ_EQ,
+ anon_sym_BANG_EQ_EQ,
+ anon_sym_GT_EQ,
+ anon_sym_QMARK_QMARK,
+ anon_sym_instanceof,
+ anon_sym_PLUS_PLUS,
+ anon_sym_DASH_DASH,
+ anon_sym_BQUOTE,
+ [74801] = 28,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(97), 1,
+ anon_sym_STAR,
+ ACTIONS(99), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(109), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(119), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(2561), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41168] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1898), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1900), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2583), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41214] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1772), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1774), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ ACTIONS(2585), 1,
+ anon_sym_async,
+ ACTIONS(2587), 1,
+ anon_sym_static,
+ STATE(1481), 1,
+ sym_comment,
+ STATE(1547), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(2119), 1,
+ sym__property_name,
+ STATE(2147), 1,
+ aux_sym_object_repeat1,
+ STATE(2150), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2780), 1,
+ sym__destructuring_pattern,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2589), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2581), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ STATE(2094), 3,
+ sym_object_assignment_pattern,
+ sym_rest_pattern,
+ sym_pair_pattern,
+ STATE(2096), 3,
+ sym_spread_element,
+ sym_method_definition,
+ sym_pair,
+ [74896] = 28,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(97), 1,
+ anon_sym_STAR,
+ ACTIONS(99), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(109), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(119), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(2561), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41260] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(611), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(613), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2593), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41306] = 3,
- ACTIONS(3), 1,
+ ACTIONS(2595), 1,
+ anon_sym_async,
+ ACTIONS(2597), 1,
+ anon_sym_static,
+ STATE(1482), 1,
sym_comment,
- ACTIONS(1896), 12,
+ STATE(1547), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(2119), 1,
+ sym__property_name,
+ STATE(2147), 1,
+ aux_sym_object_repeat1,
+ STATE(2150), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2780), 1,
+ sym__destructuring_pattern,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2599), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2591), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ STATE(2094), 3,
+ sym_object_assignment_pattern,
+ sym_rest_pattern,
+ sym_pair_pattern,
+ STATE(2096), 3,
+ sym_spread_element,
+ sym_method_definition,
+ sym_pair,
+ [74991] = 28,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(97), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1440), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ ACTIONS(99), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41352] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1844), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1846), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(109), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(119), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(2561), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41398] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(595), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(597), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2603), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41444] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1892), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1432), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ ACTIONS(2605), 1,
+ anon_sym_async,
+ ACTIONS(2607), 1,
+ anon_sym_static,
+ STATE(1483), 1,
+ sym_comment,
+ STATE(1547), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(2119), 1,
+ sym__property_name,
+ STATE(2132), 1,
+ aux_sym_object_repeat1,
+ STATE(2150), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2780), 1,
+ sym__destructuring_pattern,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2609), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2601), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ STATE(2094), 3,
+ sym_object_assignment_pattern,
+ sym_rest_pattern,
+ sym_pair_pattern,
+ STATE(2142), 3,
+ sym_spread_element,
+ sym_method_definition,
+ sym_pair,
+ [75086] = 28,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(97), 1,
+ anon_sym_STAR,
+ ACTIONS(99), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(109), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(119), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(2561), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41490] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1828), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1830), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2613), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41536] = 6,
+ ACTIONS(2615), 1,
+ anon_sym_async,
+ ACTIONS(2617), 1,
+ anon_sym_static,
+ STATE(1484), 1,
+ sym_comment,
+ STATE(1547), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(2119), 1,
+ sym__property_name,
+ STATE(2132), 1,
+ aux_sym_object_repeat1,
+ STATE(2150), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2780), 1,
+ sym__destructuring_pattern,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2619), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2611), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ STATE(2094), 3,
+ sym_object_assignment_pattern,
+ sym_rest_pattern,
+ sym_pair_pattern,
+ STATE(2142), 3,
+ sym_spread_element,
+ sym_method_definition,
+ sym_pair,
+ [75181] = 28,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1701), 1,
- anon_sym_EQ,
- ACTIONS(1924), 1,
- sym_of,
- ACTIONS(1928), 1,
- sym_in,
- ACTIONS(1694), 11,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(97), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1696), 24,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ ACTIONS(99), 1,
anon_sym_COMMA,
- anon_sym_LPAREN,
- anon_sym_SEMI,
+ ACTIONS(109), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(119), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(2561), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41588] = 4,
- ACTIONS(3), 1,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2623), 1,
+ anon_sym_RBRACE,
+ ACTIONS(2625), 1,
+ anon_sym_async,
+ ACTIONS(2627), 1,
+ anon_sym_static,
+ STATE(1485), 1,
sym_comment,
- ACTIONS(1931), 1,
- sym_regex_flags,
- ACTIONS(1886), 13,
+ STATE(1547), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(2119), 1,
+ sym__property_name,
+ STATE(2132), 1,
+ aux_sym_object_repeat1,
+ STATE(2150), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2780), 1,
+ sym__destructuring_pattern,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2629), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2621), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ STATE(2094), 3,
+ sym_object_assignment_pattern,
+ sym_rest_pattern,
+ sym_pair_pattern,
+ STATE(2142), 3,
+ sym_spread_element,
+ sym_method_definition,
+ sym_pair,
+ [75276] = 25,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(97), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- sym_instanceof,
- ACTIONS(1888), 24,
- sym__automatic_semicolon,
- sym__ternary_qmark,
+ ACTIONS(109), 1,
+ anon_sym_DOT_DOT_DOT,
+ ACTIONS(119), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(2561), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2636), 1,
+ anon_sym_async,
+ ACTIONS(2638), 1,
+ anon_sym_static,
+ STATE(1486), 1,
+ sym_comment,
+ STATE(1547), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(2119), 1,
+ sym__property_name,
+ STATE(2780), 1,
+ sym__destructuring_pattern,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2633), 2,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41636] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1710), 1,
- anon_sym_EQ,
- ACTIONS(1926), 1,
- sym_of,
- ACTIONS(1933), 1,
- sym_in,
- ACTIONS(1703), 11,
+ ACTIONS(2640), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2631), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ STATE(2573), 3,
+ sym_spread_element,
+ sym_method_definition,
+ sym_pair,
+ STATE(2576), 3,
+ sym_object_assignment_pattern,
+ sym_rest_pattern,
+ sym_pair_pattern,
+ [75363] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1705), 24,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41688] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1872), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1874), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2646), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41734] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 1,
- anon_sym_EQ,
- ACTIONS(1191), 12,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ STATE(1487), 1,
+ sym_comment,
+ STATE(1508), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [75450] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 25,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_LPAREN,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41782] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(645), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(647), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2666), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
+ STATE(1487), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1488), 1,
+ sym_comment,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [75537] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
+ anon_sym_STAR,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41828] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1776), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1778), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2668), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
+ STATE(1489), 1,
+ sym_comment,
+ STATE(1508), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [75624] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
+ anon_sym_STAR,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41874] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1824), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1826), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2670), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41920] = 4,
- ACTIONS(3), 1,
+ STATE(1490), 1,
sym_comment,
- ACTIONS(1931), 1,
- sym_regex_flags,
- ACTIONS(1886), 14,
+ STATE(1502), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [75711] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_of,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- sym_instanceof,
- ACTIONS(1888), 23,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_LPAREN,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [41968] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1255), 1,
- anon_sym_EQ,
- ACTIONS(1253), 4,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2672), 1,
anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_RBRACK,
- ACTIONS(1191), 12,
+ STATE(1491), 1,
+ sym_comment,
+ STATE(1499), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [75798] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 21,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42018] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1866), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1868), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42064] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(675), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(677), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2674), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
+ STATE(1492), 1,
+ sym_comment,
+ STATE(1508), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [75885] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
+ anon_sym_STAR,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42110] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1820), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1822), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2676), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
+ STATE(1493), 1,
+ sym_comment,
+ STATE(1498), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [75972] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
+ anon_sym_STAR,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42156] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1816), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1818), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2678), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42202] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 1,
- anon_sym_EQ,
- ACTIONS(1248), 1,
- sym_in,
- ACTIONS(1251), 1,
- sym_of,
- ACTIONS(1191), 11,
+ STATE(1492), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1494), 1,
+ sym_comment,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [76059] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 24,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_LPAREN,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42254] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(679), 1,
- sym__automatic_semicolon,
- ACTIONS(671), 2,
- anon_sym_else,
- anon_sym_while,
- ACTIONS(675), 12,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2680), 1,
+ anon_sym_RBRACE,
+ STATE(1495), 1,
+ sym_comment,
+ STATE(1497), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [76146] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(677), 23,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_LPAREN,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42304] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1808), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1810), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2682), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42350] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(669), 1,
- sym__automatic_semicolon,
- ACTIONS(661), 2,
- anon_sym_else,
- anon_sym_while,
- ACTIONS(665), 12,
+ STATE(1496), 1,
+ sym_comment,
+ STATE(1509), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [76233] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(667), 23,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_LPAREN,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42400] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(694), 1,
- sym__automatic_semicolon,
- ACTIONS(686), 2,
- anon_sym_else,
- anon_sym_while,
- ACTIONS(690), 12,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2684), 1,
+ anon_sym_RBRACE,
+ STATE(1497), 1,
+ sym_comment,
+ STATE(1508), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [76320] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(692), 23,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_LPAREN,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42450] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1734), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1736), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2686), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
+ STATE(1498), 1,
+ sym_comment,
+ STATE(1508), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [76407] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
+ anon_sym_STAR,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42496] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(569), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(571), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2688), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42542] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(557), 1,
- anon_sym_EQ,
- ACTIONS(1922), 1,
- sym_of,
- ACTIONS(1936), 1,
- sym_in,
- ACTIONS(553), 11,
+ STATE(1499), 1,
+ sym_comment,
+ STATE(1508), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [76494] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(555), 24,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_LPAREN,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42594] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(573), 1,
- sym__automatic_semicolon,
- ACTIONS(565), 2,
- anon_sym_else,
- anon_sym_while,
- ACTIONS(569), 12,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2690), 1,
+ anon_sym_RBRACE,
+ STATE(1489), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1500), 1,
+ sym_comment,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [76581] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(571), 23,
- sym__ternary_qmark,
- anon_sym_COMMA,
- anon_sym_LPAREN,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42644] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(690), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(692), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2692), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
+ STATE(1501), 1,
+ sym_comment,
+ STATE(1508), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [76668] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
+ anon_sym_STAR,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42690] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(665), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(667), 26,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2694), 1,
anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42736] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1939), 1,
- anon_sym_LPAREN,
- ACTIONS(1942), 1,
- anon_sym_COLON,
- ACTIONS(1191), 12,
+ STATE(1502), 1,
+ sym_comment,
+ STATE(1508), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [76755] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 23,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42785] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1944), 1,
- anon_sym_LPAREN,
- ACTIONS(1947), 1,
- anon_sym_COLON,
- ACTIONS(1882), 12,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2696), 1,
+ anon_sym_RBRACE,
+ STATE(1503), 1,
+ sym_comment,
+ STATE(1508), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [76842] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1884), 23,
- sym__automatic_semicolon,
- sym__ternary_qmark,
- anon_sym_COMMA,
+ ACTIONS(2648), 1,
anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42834] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1240), 1,
- anon_sym_EQ,
- ACTIONS(1283), 3,
- anon_sym_COMMA,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2698), 1,
anon_sym_RBRACE,
- anon_sym_RBRACK,
- ACTIONS(1191), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 21,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42883] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(557), 1,
- anon_sym_EQ,
- ACTIONS(1712), 1,
- anon_sym_RBRACK,
- ACTIONS(1922), 1,
- anon_sym_COMMA,
- ACTIONS(553), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(555), 21,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42933] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1253), 1,
- anon_sym_COMMA,
- ACTIONS(1274), 1,
- anon_sym_RBRACK,
- ACTIONS(1277), 1,
- anon_sym_EQ,
- ACTIONS(1191), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 21,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [42983] = 6,
- ACTIONS(3), 1,
+ STATE(1501), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1504), 1,
sym_comment,
- ACTIONS(1707), 1,
- anon_sym_RBRACK,
- ACTIONS(1710), 1,
- anon_sym_EQ,
- ACTIONS(1926), 1,
- anon_sym_COMMA,
- ACTIONS(1703), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1705), 21,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [43033] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1698), 1,
- anon_sym_RBRACK,
- ACTIONS(1701), 1,
- anon_sym_EQ,
- ACTIONS(1924), 1,
- anon_sym_COMMA,
- ACTIONS(1694), 12,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [76929] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1696), 21,
- sym__ternary_qmark,
- anon_sym_LPAREN,
+ ACTIONS(2648), 1,
+ anon_sym_SEMI,
+ ACTIONS(2650), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [43083] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(105), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(111), 1,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2700), 1,
+ anon_sym_RBRACE,
+ STATE(1503), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1505), 1,
+ sym_comment,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2664), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [77016] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
anon_sym_AT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2644), 1,
+ anon_sym_STAR,
+ ACTIONS(2648), 1,
+ anon_sym_SEMI,
+ ACTIONS(2650), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2652), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(2654), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(1949), 1,
- anon_sym_export,
- ACTIONS(1951), 1,
- anon_sym_LBRACE,
- ACTIONS(1953), 1,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2702), 1,
anon_sym_RBRACE,
- ACTIONS(1955), 1,
- anon_sym_LBRACK,
- ACTIONS(1957), 1,
- sym_async,
- ACTIONS(1959), 1,
- sym_static,
- STATE(959), 1,
+ STATE(1506), 1,
+ sym_comment,
+ STATE(1508), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1552), 1,
aux_sym_export_statement_repeat1,
- STATE(1036), 1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
sym_decorator,
- STATE(1149), 1,
- sym_identifier,
- STATE(1387), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1388), 1,
- aux_sym_object_repeat1,
- ACTIONS(109), 2,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(1961), 2,
+ ACTIONS(2664), 2,
anon_sym_get,
anon_sym_set,
- STATE(1390), 3,
+ STATE(1947), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- STATE(1391), 3,
- sym_spread_element,
- sym_method_definition,
- sym_pair,
- STATE(1397), 3,
- sym_object_assignment_pattern,
- sym_rest_pattern,
- sym_pair_pattern,
- STATE(1648), 3,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
- [43172] = 26,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [77103] = 27,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(105), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(111), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
anon_sym_AT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2644), 1,
+ anon_sym_STAR,
+ ACTIONS(2648), 1,
+ anon_sym_SEMI,
+ ACTIONS(2650), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2652), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(2654), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(1951), 1,
- anon_sym_LBRACE,
- ACTIONS(1955), 1,
- anon_sym_LBRACK,
- ACTIONS(1963), 1,
- anon_sym_export,
- ACTIONS(1965), 1,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2704), 1,
anon_sym_RBRACE,
- ACTIONS(1967), 1,
- sym_async,
- ACTIONS(1969), 1,
- sym_static,
- STATE(959), 1,
+ STATE(1506), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1507), 1,
+ sym_comment,
+ STATE(1552), 1,
aux_sym_export_statement_repeat1,
- STATE(1036), 1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
sym_decorator,
- STATE(1160), 1,
- sym_identifier,
- STATE(1387), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1388), 1,
- aux_sym_object_repeat1,
- ACTIONS(109), 2,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(1971), 2,
+ ACTIONS(2664), 2,
anon_sym_get,
anon_sym_set,
- STATE(1390), 3,
+ STATE(1947), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- STATE(1391), 3,
- sym_spread_element,
- sym_method_definition,
- sym_pair,
- STATE(1397), 3,
- sym_object_assignment_pattern,
- sym_rest_pattern,
- sym_pair_pattern,
- STATE(1648), 3,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
- [43261] = 4,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [77190] = 26,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1890), 1,
- sym_regex_flags,
- ACTIONS(1886), 14,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2709), 1,
anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_of,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- sym_instanceof,
- ACTIONS(1888), 20,
- sym__ternary_qmark,
- anon_sym_LPAREN,
+ ACTIONS(2712), 1,
+ anon_sym_RBRACE,
+ ACTIONS(2714), 1,
+ anon_sym_SEMI,
+ ACTIONS(2717), 1,
anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [43306] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(105), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2720), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2723), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(2726), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(1951), 1,
- anon_sym_LBRACE,
- ACTIONS(1955), 1,
- anon_sym_LBRACK,
- ACTIONS(1973), 1,
+ ACTIONS(2729), 1,
+ anon_sym_async,
+ ACTIONS(2735), 1,
+ anon_sym_AT,
+ ACTIONS(2738), 1,
+ anon_sym_static,
+ ACTIONS(2741), 1,
+ aux_sym_method_definition_token1,
+ STATE(1552), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2732), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2744), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(1508), 2,
+ sym_comment,
+ aux_sym_class_body_repeat1,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2706), 3,
anon_sym_export,
- ACTIONS(1975), 1,
+ anon_sym_let,
+ sym_identifier,
+ [77275] = 27,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(59), 1,
+ anon_sym_LTtemplate_GT,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2644), 1,
+ anon_sym_STAR,
+ ACTIONS(2648), 1,
+ anon_sym_SEMI,
+ ACTIONS(2650), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2656), 1,
+ anon_sym_async,
+ ACTIONS(2660), 1,
+ anon_sym_static,
+ ACTIONS(2662), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2747), 1,
anon_sym_RBRACE,
- ACTIONS(1977), 1,
- sym_async,
- ACTIONS(1979), 1,
- sym_static,
- STATE(959), 1,
+ STATE(1508), 1,
+ aux_sym_class_body_repeat1,
+ STATE(1509), 1,
+ sym_comment,
+ STATE(1552), 1,
aux_sym_export_statement_repeat1,
- STATE(1036), 1,
+ STATE(1573), 1,
+ sym_glimmer_template,
+ STATE(1574), 1,
+ sym_class_static_block,
+ STATE(1575), 1,
+ sym_method_definition,
+ STATE(1679), 1,
sym_decorator,
- STATE(1130), 1,
- sym_identifier,
- STATE(1387), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1403), 1,
- aux_sym_object_repeat1,
- ACTIONS(109), 2,
+ STATE(1827), 1,
+ sym__property_name,
+ STATE(1913), 1,
+ sym_glimmer_opening_tag,
+ STATE(2444), 1,
+ sym_field_definition,
+ ACTIONS(2658), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(1981), 2,
+ ACTIONS(2664), 2,
anon_sym_get,
anon_sym_set,
- STATE(1390), 3,
+ STATE(1947), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- STATE(1397), 3,
- sym_object_assignment_pattern,
- sym_rest_pattern,
- sym_pair_pattern,
- STATE(1405), 3,
- sym_spread_element,
- sym_method_definition,
- sym_pair,
- STATE(1648), 3,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
- [43395] = 26,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [77362] = 23,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(95), 1,
- anon_sym_STAR,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(105), 1,
+ anon_sym_STAR,
+ ACTIONS(119), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(1065), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(1951), 1,
- anon_sym_LBRACE,
- ACTIONS(1955), 1,
- anon_sym_LBRACK,
- ACTIONS(1983), 1,
- anon_sym_export,
- ACTIONS(1985), 1,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2751), 1,
+ anon_sym_COMMA,
+ ACTIONS(2753), 1,
anon_sym_RBRACE,
- ACTIONS(1987), 1,
- sym_async,
- ACTIONS(1989), 1,
- sym_static,
- STATE(959), 1,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2757), 1,
+ anon_sym_async,
+ ACTIONS(2759), 1,
+ anon_sym_static,
+ STATE(1510), 1,
+ sym_comment,
+ STATE(1547), 1,
aux_sym_export_statement_repeat1,
- STATE(1036), 1,
+ STATE(1679), 1,
sym_decorator,
- STATE(1135), 1,
- sym_identifier,
- STATE(1387), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1403), 1,
+ STATE(2125), 1,
+ sym__property_name,
+ STATE(2175), 1,
aux_sym_object_repeat1,
- ACTIONS(109), 2,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(1991), 2,
+ ACTIONS(2761), 2,
anon_sym_get,
anon_sym_set,
- STATE(1390), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- STATE(1397), 3,
- sym_object_assignment_pattern,
- sym_rest_pattern,
- sym_pair_pattern,
- STATE(1405), 3,
+ ACTIONS(2749), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ STATE(2178), 3,
sym_spread_element,
sym_method_definition,
sym_pair,
- STATE(1648), 3,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
- [43484] = 26,
+ [77439] = 18,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(105), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(898), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(1951), 1,
+ ACTIONS(1812), 1,
anon_sym_LBRACE,
- ACTIONS(1955), 1,
+ ACTIONS(2561), 1,
anon_sym_LBRACK,
- ACTIONS(1993), 1,
- anon_sym_export,
- ACTIONS(1995), 1,
+ ACTIONS(2765), 1,
+ anon_sym_COMMA,
+ ACTIONS(2767), 1,
anon_sym_RBRACE,
- ACTIONS(1997), 1,
- sym_async,
- ACTIONS(1999), 1,
- sym_static,
- STATE(959), 1,
- aux_sym_export_statement_repeat1,
- STATE(1036), 1,
- sym_decorator,
- STATE(1128), 1,
- sym_identifier,
- STATE(1387), 1,
+ STATE(1511), 1,
+ sym_comment,
+ STATE(2131), 1,
aux_sym_object_pattern_repeat1,
- STATE(1403), 1,
- aux_sym_object_repeat1,
- ACTIONS(109), 2,
+ STATE(2780), 1,
+ sym__destructuring_pattern,
+ STATE(2795), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2001), 2,
- anon_sym_get,
- anon_sym_set,
- STATE(1390), 3,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- STATE(1397), 3,
+ STATE(2143), 3,
sym_object_assignment_pattern,
sym_rest_pattern,
sym_pair_pattern,
- STATE(1405), 3,
- sym_spread_element,
- sym_method_definition,
- sym_pair,
- STATE(1648), 3,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
- [43573] = 26,
+ ACTIONS(2763), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [77505] = 21,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(95), 1,
- anon_sym_STAR,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(105), 1,
+ anon_sym_STAR,
+ ACTIONS(119), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(1065), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(1951), 1,
- anon_sym_LBRACE,
- ACTIONS(1955), 1,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2003), 1,
- anon_sym_export,
- ACTIONS(2005), 1,
- anon_sym_RBRACE,
- ACTIONS(2007), 1,
- sym_async,
- ACTIONS(2009), 1,
- sym_static,
- STATE(959), 1,
+ ACTIONS(2773), 1,
+ anon_sym_async,
+ ACTIONS(2775), 1,
+ anon_sym_static,
+ STATE(1512), 1,
+ sym_comment,
+ STATE(1547), 1,
aux_sym_export_statement_repeat1,
- STATE(1036), 1,
+ STATE(1679), 1,
sym_decorator,
- STATE(1138), 1,
- sym_identifier,
- STATE(1387), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1403), 1,
- aux_sym_object_repeat1,
- ACTIONS(109), 2,
+ STATE(2125), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2011), 2,
+ ACTIONS(2771), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ ACTIONS(2777), 2,
anon_sym_get,
anon_sym_set,
- STATE(1390), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- STATE(1397), 3,
- sym_object_assignment_pattern,
- sym_rest_pattern,
- sym_pair_pattern,
- STATE(1405), 3,
+ ACTIONS(2769), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ STATE(2573), 3,
sym_spread_element,
sym_method_definition,
sym_pair,
- STATE(1648), 3,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
- [43662] = 4,
+ [77577] = 18,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1344), 1,
- anon_sym_EQ,
- ACTIONS(1191), 12,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_in,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 22,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_of,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [43707] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(105), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(898), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(1951), 1,
+ ACTIONS(1812), 1,
anon_sym_LBRACE,
- ACTIONS(1955), 1,
+ ACTIONS(2561), 1,
anon_sym_LBRACK,
- ACTIONS(2013), 1,
- anon_sym_export,
- ACTIONS(2015), 1,
+ ACTIONS(2765), 1,
+ anon_sym_COMMA,
+ ACTIONS(2781), 1,
anon_sym_RBRACE,
- ACTIONS(2017), 1,
- sym_async,
- ACTIONS(2019), 1,
- sym_static,
- STATE(959), 1,
- aux_sym_export_statement_repeat1,
- STATE(1036), 1,
- sym_decorator,
- STATE(1144), 1,
- sym_identifier,
- STATE(1387), 1,
+ STATE(1513), 1,
+ sym_comment,
+ STATE(2150), 1,
aux_sym_object_pattern_repeat1,
- STATE(1403), 1,
- aux_sym_object_repeat1,
- ACTIONS(109), 2,
+ STATE(2780), 1,
+ sym__destructuring_pattern,
+ STATE(2795), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2021), 2,
- anon_sym_get,
- anon_sym_set,
- STATE(1390), 3,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- STATE(1397), 3,
+ STATE(2094), 3,
sym_object_assignment_pattern,
sym_rest_pattern,
sym_pair_pattern,
- STATE(1405), 3,
- sym_spread_element,
- sym_method_definition,
- sym_pair,
- STATE(1648), 3,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
- [43796] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1710), 1,
- anon_sym_EQ,
- ACTIONS(1926), 1,
- sym_of,
- ACTIONS(1933), 1,
- sym_in,
- ACTIONS(1703), 11,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1705), 21,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [43845] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(557), 1,
- anon_sym_EQ,
- ACTIONS(1922), 1,
- sym_of,
- ACTIONS(1936), 1,
- sym_in,
- ACTIONS(553), 11,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(555), 21,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [43894] = 6,
+ ACTIONS(2779), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [77643] = 16,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1701), 1,
- anon_sym_EQ,
- ACTIONS(1924), 1,
- sym_of,
- ACTIONS(1928), 1,
- sym_in,
- ACTIONS(1694), 11,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1696), 21,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [43943] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
- anon_sym_EQ,
- ACTIONS(1248), 1,
- sym_in,
- ACTIONS(1251), 1,
- sym_of,
- ACTIONS(1191), 11,
- anon_sym_STAR,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_SLASH,
- sym_binary_right_shift,
- sym_bitwise_and,
- sym_bitwise_or,
- sym_plus,
- sym_minus,
- sym_equal,
- sym_not_equal,
- ACTIONS(1193), 21,
- sym__ternary_qmark,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
- anon_sym_DOT,
- sym_optional_chain,
- sym_logical_and,
- sym_logical_or,
- sym_binary_unsigned_right_shift,
- sym_binary_left_shift,
- sym_bitwise_xor,
- sym_binary_modulo,
- sym_binary_exp,
- sym_less_than_or_equal,
- sym_strict_equal,
- sym_strict_not_equal,
- sym_greater_than_or_equal,
- sym_logical_nullish,
- sym_instanceof,
- sym_increment,
- sym_decrement,
- anon_sym_BQUOTE,
- [43992] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(105), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(898), 1,
anon_sym_DOT_DOT_DOT,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(1951), 1,
+ ACTIONS(1812), 1,
anon_sym_LBRACE,
- ACTIONS(1955), 1,
+ ACTIONS(2561), 1,
anon_sym_LBRACK,
- ACTIONS(2023), 1,
- anon_sym_export,
- ACTIONS(2028), 1,
- sym_async,
- ACTIONS(2030), 1,
- sym_static,
- STATE(959), 1,
- aux_sym_export_statement_repeat1,
- STATE(1036), 1,
- sym_decorator,
- STATE(1217), 1,
- sym_identifier,
- ACTIONS(109), 2,
+ STATE(1514), 1,
+ sym_comment,
+ STATE(2780), 1,
+ sym__destructuring_pattern,
+ STATE(2795), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2025), 2,
+ ACTIONS(2785), 2,
anon_sym_COMMA,
anon_sym_RBRACE,
- ACTIONS(2032), 2,
- anon_sym_get,
- anon_sym_set,
- STATE(1390), 3,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- STATE(1513), 3,
- sym_spread_element,
- sym_method_definition,
- sym_pair,
- STATE(1515), 3,
+ STATE(2576), 3,
sym_object_assignment_pattern,
sym_rest_pattern,
sym_pair_pattern,
- STATE(1648), 3,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
- [44073] = 25,
+ ACTIONS(2783), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [77704] = 19,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(51), 1,
- anon_sym_LTtemplate_GT,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(1354), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(1356), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2036), 1,
+ ACTIONS(1357), 1,
+ anon_sym_async,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2789), 1,
+ anon_sym_RBRACE,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ STATE(1515), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(1359), 2,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 4,
anon_sym_export,
- ACTIONS(2038), 1,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [77769] = 18,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1314), 1,
anon_sym_RBRACE,
- ACTIONS(2040), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2042), 1,
- sym_async,
- ACTIONS(2046), 1,
- sym_static,
- ACTIONS(2050), 1,
- sym_grit_metavariable,
- STATE(917), 1,
- aux_sym_class_body_repeat1,
- STATE(960), 1,
- aux_sym_export_statement_repeat1,
- STATE(1007), 1,
- sym_method_definition,
- STATE(1016), 1,
- sym_class_static_block,
- STATE(1024), 1,
- sym_glimmer_template,
- STATE(1036), 1,
- sym_decorator,
- STATE(1260), 1,
- sym_glimmer_opening_tag,
- STATE(1301), 1,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ STATE(1516), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(1359), 2,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- STATE(1488), 1,
- sym_field_definition,
- ACTIONS(2044), 2,
+ anon_sym_static,
+ [77832] = 18,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ ACTIONS(2795), 1,
+ anon_sym_RBRACE,
+ STATE(1517), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2048), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- STATE(1205), 3,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [44153] = 25,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [77895] = 19,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(51), 1,
- anon_sym_LTtemplate_GT,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(1354), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(1356), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2036), 1,
- anon_sym_export,
- ACTIONS(2040), 1,
+ ACTIONS(1357), 1,
+ anon_sym_async,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2042), 1,
- sym_async,
- ACTIONS(2046), 1,
- sym_static,
- ACTIONS(2050), 1,
- sym_grit_metavariable,
- ACTIONS(2052), 1,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ ACTIONS(2795), 1,
anon_sym_RBRACE,
- STATE(921), 1,
- aux_sym_class_body_repeat1,
- STATE(960), 1,
- aux_sym_export_statement_repeat1,
- STATE(1007), 1,
- sym_method_definition,
- STATE(1016), 1,
- sym_class_static_block,
- STATE(1024), 1,
- sym_glimmer_template,
- STATE(1036), 1,
- sym_decorator,
- STATE(1260), 1,
- sym_glimmer_opening_tag,
- STATE(1301), 1,
- sym_identifier,
- STATE(1488), 1,
- sym_field_definition,
- ACTIONS(2044), 2,
+ STATE(1518), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2048), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- STATE(1205), 3,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [44233] = 25,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [77960] = 19,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(51), 1,
- anon_sym_LTtemplate_GT,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(1354), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(1356), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2036), 1,
- anon_sym_export,
- ACTIONS(2040), 1,
- anon_sym_LBRACK,
- ACTIONS(2042), 1,
- sym_async,
- ACTIONS(2046), 1,
- sym_static,
- ACTIONS(2050), 1,
- sym_grit_metavariable,
- ACTIONS(2054), 1,
+ ACTIONS(1334), 1,
anon_sym_RBRACE,
- STATE(916), 1,
- aux_sym_class_body_repeat1,
- STATE(960), 1,
- aux_sym_export_statement_repeat1,
- STATE(1007), 1,
- sym_method_definition,
- STATE(1016), 1,
- sym_class_static_block,
- STATE(1024), 1,
- sym_glimmer_template,
- STATE(1036), 1,
- sym_decorator,
- STATE(1260), 1,
- sym_glimmer_opening_tag,
- STATE(1301), 1,
- sym_identifier,
- STATE(1488), 1,
- sym_field_definition,
- ACTIONS(2044), 2,
+ ACTIONS(1357), 1,
+ anon_sym_async,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ STATE(1519), 1,
+ sym_comment,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2118), 1,
+ aux_sym_object_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2048), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- STATE(1205), 3,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [44313] = 25,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [78025] = 19,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(51), 1,
- anon_sym_LTtemplate_GT,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(1354), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1272), 1,
+ anon_sym_RBRACE,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(1356), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2036), 1,
- anon_sym_export,
- ACTIONS(2040), 1,
+ ACTIONS(1357), 1,
+ anon_sym_async,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2042), 1,
- sym_async,
- ACTIONS(2046), 1,
- sym_static,
- ACTIONS(2050), 1,
- sym_grit_metavariable,
- ACTIONS(2056), 1,
- anon_sym_RBRACE,
- STATE(921), 1,
- aux_sym_class_body_repeat1,
- STATE(960), 1,
- aux_sym_export_statement_repeat1,
- STATE(1007), 1,
- sym_method_definition,
- STATE(1016), 1,
- sym_class_static_block,
- STATE(1024), 1,
- sym_glimmer_template,
- STATE(1036), 1,
- sym_decorator,
- STATE(1260), 1,
- sym_glimmer_opening_tag,
- STATE(1301), 1,
- sym_identifier,
- STATE(1488), 1,
- sym_field_definition,
- ACTIONS(2044), 2,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ STATE(1520), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2048), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- STATE(1205), 3,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [44393] = 25,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [78090] = 18,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(51), 1,
- anon_sym_LTtemplate_GT,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(1354), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1272), 1,
+ anon_sym_RBRACE,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(1356), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2036), 1,
- anon_sym_export,
- ACTIONS(2040), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2042), 1,
- sym_async,
- ACTIONS(2046), 1,
- sym_static,
- ACTIONS(2050), 1,
- sym_grit_metavariable,
- ACTIONS(2058), 1,
- anon_sym_RBRACE,
- STATE(921), 1,
- aux_sym_class_body_repeat1,
- STATE(960), 1,
- aux_sym_export_statement_repeat1,
- STATE(1007), 1,
- sym_method_definition,
- STATE(1016), 1,
- sym_class_static_block,
- STATE(1024), 1,
- sym_glimmer_template,
- STATE(1036), 1,
- sym_decorator,
- STATE(1260), 1,
- sym_glimmer_opening_tag,
- STATE(1301), 1,
- sym_identifier,
- STATE(1488), 1,
- sym_field_definition,
- ACTIONS(2044), 2,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ STATE(1521), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2048), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- STATE(1205), 3,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [44473] = 25,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [78153] = 19,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(51), 1,
- anon_sym_LTtemplate_GT,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(1354), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(1356), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2036), 1,
- anon_sym_export,
- ACTIONS(2040), 1,
- anon_sym_LBRACK,
- ACTIONS(2042), 1,
- sym_async,
- ACTIONS(2046), 1,
- sym_static,
- ACTIONS(2050), 1,
- sym_grit_metavariable,
- ACTIONS(2060), 1,
+ ACTIONS(1314), 1,
anon_sym_RBRACE,
- STATE(914), 1,
- aux_sym_class_body_repeat1,
- STATE(960), 1,
- aux_sym_export_statement_repeat1,
- STATE(1007), 1,
- sym_method_definition,
- STATE(1016), 1,
- sym_class_static_block,
- STATE(1024), 1,
- sym_glimmer_template,
- STATE(1036), 1,
- sym_decorator,
- STATE(1260), 1,
- sym_glimmer_opening_tag,
- STATE(1301), 1,
- sym_identifier,
- STATE(1488), 1,
- sym_field_definition,
- ACTIONS(2044), 2,
+ ACTIONS(1357), 1,
+ anon_sym_async,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ STATE(1522), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2048), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- STATE(1205), 3,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [44553] = 25,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [78218] = 19,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(51), 1,
- anon_sym_LTtemplate_GT,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(1354), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(1356), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2036), 1,
- anon_sym_export,
- ACTIONS(2040), 1,
+ ACTIONS(1357), 1,
+ anon_sym_async,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2042), 1,
- sym_async,
- ACTIONS(2046), 1,
- sym_static,
- ACTIONS(2050), 1,
- sym_grit_metavariable,
- ACTIONS(2062), 1,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ ACTIONS(2797), 1,
anon_sym_RBRACE,
- STATE(921), 1,
- aux_sym_class_body_repeat1,
- STATE(960), 1,
- aux_sym_export_statement_repeat1,
- STATE(1007), 1,
- sym_method_definition,
- STATE(1016), 1,
- sym_class_static_block,
- STATE(1024), 1,
- sym_glimmer_template,
- STATE(1036), 1,
- sym_decorator,
- STATE(1260), 1,
- sym_glimmer_opening_tag,
- STATE(1301), 1,
- sym_identifier,
- STATE(1488), 1,
- sym_field_definition,
- ACTIONS(2044), 2,
+ STATE(1523), 1,
+ sym_comment,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2118), 1,
+ aux_sym_object_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2048), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- STATE(1205), 3,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [44633] = 25,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [78283] = 18,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(51), 1,
- anon_sym_LTtemplate_GT,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(1354), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(1356), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2036), 1,
- anon_sym_export,
- ACTIONS(2040), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2042), 1,
- sym_async,
- ACTIONS(2046), 1,
- sym_static,
- ACTIONS(2050), 1,
- sym_grit_metavariable,
- ACTIONS(2064), 1,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ ACTIONS(2797), 1,
anon_sym_RBRACE,
- STATE(919), 1,
- aux_sym_class_body_repeat1,
- STATE(960), 1,
- aux_sym_export_statement_repeat1,
- STATE(1007), 1,
- sym_method_definition,
- STATE(1016), 1,
- sym_class_static_block,
- STATE(1024), 1,
- sym_glimmer_template,
- STATE(1036), 1,
- sym_decorator,
- STATE(1260), 1,
- sym_glimmer_opening_tag,
- STATE(1301), 1,
- sym_identifier,
- STATE(1488), 1,
- sym_field_definition,
- ACTIONS(2044), 2,
+ STATE(1524), 1,
+ sym_comment,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2118), 1,
+ aux_sym_object_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2048), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- STATE(1205), 3,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [44713] = 25,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2066), 1,
- sym__primitive_identifier,
- ACTIONS(2069), 1,
+ ACTIONS(1352), 5,
anon_sym_export,
- ACTIONS(2072), 1,
- anon_sym_STAR,
- ACTIONS(2075), 1,
- anon_sym_RBRACE,
- ACTIONS(2077), 1,
- anon_sym_LBRACK,
- ACTIONS(2080), 1,
- anon_sym_LTtemplate_GT,
- ACTIONS(2083), 1,
- sym_async,
- ACTIONS(2086), 1,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [78346] = 19,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(2089), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(2095), 1,
- anon_sym_AT,
- ACTIONS(2098), 1,
- sym_static,
- ACTIONS(2104), 1,
- sym_grit_metavariable,
- STATE(921), 1,
- aux_sym_class_body_repeat1,
- STATE(960), 1,
- aux_sym_export_statement_repeat1,
- STATE(1007), 1,
- sym_method_definition,
- STATE(1016), 1,
- sym_class_static_block,
- STATE(1024), 1,
- sym_glimmer_template,
- STATE(1036), 1,
- sym_decorator,
- STATE(1260), 1,
- sym_glimmer_opening_tag,
- STATE(1301), 1,
- sym_identifier,
- STATE(1488), 1,
- sym_field_definition,
- ACTIONS(2092), 2,
+ ACTIONS(1357), 1,
+ anon_sym_async,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ ACTIONS(2799), 1,
+ anon_sym_RBRACE,
+ STATE(1525), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2101), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- STATE(1205), 3,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [44793] = 17,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [78411] = 18,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(587), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(1951), 1,
- anon_sym_LBRACE,
- ACTIONS(1955), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2109), 1,
- anon_sym_COMMA,
- ACTIONS(2111), 1,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ ACTIONS(2799), 1,
anon_sym_RBRACE,
- STATE(1235), 1,
- sym_identifier,
- STATE(1387), 1,
+ STATE(1526), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
aux_sym_object_pattern_repeat1,
- ACTIONS(2113), 2,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1397), 3,
- sym_object_assignment_pattern,
- sym_rest_pattern,
- sym_pair_pattern,
- STATE(1648), 3,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
- STATE(1652), 3,
+ ACTIONS(1359), 2,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(2107), 5,
+ ACTIONS(1352), 5,
anon_sym_export,
- sym_async,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- [44856] = 17,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [78474] = 18,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(587), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(1951), 1,
- anon_sym_LBRACE,
- ACTIONS(1955), 1,
- anon_sym_LBRACK,
- ACTIONS(2109), 1,
- anon_sym_COMMA,
- ACTIONS(2117), 1,
+ ACTIONS(1334), 1,
anon_sym_RBRACE,
- STATE(1214), 1,
- sym_identifier,
- STATE(1402), 1,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ STATE(1527), 1,
+ sym_comment,
+ STATE(2117), 1,
aux_sym_object_pattern_repeat1,
- ACTIONS(2113), 2,
+ STATE(2118), 1,
+ aux_sym_object_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1407), 3,
- sym_object_assignment_pattern,
- sym_rest_pattern,
- sym_pair_pattern,
- STATE(1648), 3,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
- STATE(1652), 3,
+ ACTIONS(1359), 2,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(2115), 5,
+ ACTIONS(1352), 5,
anon_sym_export,
- sym_async,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- [44919] = 20,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [78537] = 18,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(95), 1,
- anon_sym_STAR,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(708), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2119), 1,
- anon_sym_export,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2125), 1,
- sym_async,
- ACTIONS(2129), 1,
- sym_static,
- STATE(959), 1,
- aux_sym_export_statement_repeat1,
- STATE(1036), 1,
- sym_decorator,
- STATE(1306), 1,
- sym_identifier,
- ACTIONS(2121), 2,
- anon_sym_COMMA,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ ACTIONS(2789), 1,
anon_sym_RBRACE,
- ACTIONS(2127), 2,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ STATE(1528), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2131), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- STATE(1343), 3,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- STATE(1513), 3,
- sym_spread_element,
- sym_method_definition,
- sym_pair,
- [44987] = 15,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [78600] = 16,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(587), 1,
- anon_sym_DOT_DOT_DOT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
+ anon_sym_COMMA,
+ ACTIONS(1272), 1,
+ anon_sym_RBRACE,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(1951), 1,
- anon_sym_LBRACE,
- ACTIONS(1955), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- STATE(1314), 1,
- sym_identifier,
- ACTIONS(2113), 2,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ STATE(1529), 1,
+ sym_comment,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2135), 2,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [78658] = 16,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
anon_sym_COMMA,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ ACTIONS(2797), 1,
anon_sym_RBRACE,
- STATE(1515), 3,
- sym_object_assignment_pattern,
- sym_rest_pattern,
- sym_pair_pattern,
- STATE(1648), 3,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
- STATE(1652), 3,
- sym_string,
+ STATE(1530), 1,
+ sym_comment,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2118), 1,
+ aux_sym_object_repeat1,
+ STATE(2578), 1,
sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ STATE(2581), 2,
+ sym_string,
sym_computed_property_name,
- ACTIONS(2133), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [45045] = 18,
+ [78716] = 16,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
anon_sym_COMMA,
- ACTIONS(826), 1,
- anon_sym_RBRACE,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2137), 1,
- anon_sym_STAR,
- ACTIONS(2141), 1,
+ ACTIONS(2789), 1,
+ anon_sym_RBRACE,
+ ACTIONS(2793), 1,
anon_sym_EQ,
- STATE(1341), 1,
+ STATE(1531), 1,
+ sym_comment,
+ STATE(2078), 1,
aux_sym_object_repeat1,
- STATE(1342), 1,
+ STATE(2117), 1,
aux_sym_object_pattern_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(878), 2,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
+ ACTIONS(2791), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- ACTIONS(2143), 2,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1509), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [45107] = 18,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [78774] = 16,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
anon_sym_COMMA,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2137), 1,
- anon_sym_STAR,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2145), 1,
+ ACTIONS(1314), 1,
anon_sym_RBRACE,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ STATE(1532), 1,
+ sym_comment,
+ STATE(2078), 1,
aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(878), 2,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
+ ACTIONS(2791), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- ACTIONS(2143), 2,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1509), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [45169] = 19,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [78832] = 16,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
anon_sym_COMMA,
- ACTIONS(826), 1,
- anon_sym_RBRACE,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(897), 1,
- sym_async,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2141), 1,
+ ACTIONS(2793), 1,
anon_sym_EQ,
- ACTIONS(2147), 1,
- anon_sym_STAR,
- STATE(1341), 1,
+ ACTIONS(2799), 1,
+ anon_sym_RBRACE,
+ STATE(1533), 1,
+ sym_comment,
+ STATE(2078), 1,
aux_sym_object_repeat1,
- STATE(1342), 1,
+ STATE(2117), 1,
aux_sym_object_pattern_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(892), 2,
- anon_sym_export,
- sym_static,
- ACTIONS(899), 2,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(901), 2,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2139), 2,
+ ACTIONS(2791), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- STATE(1506), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [45233] = 19,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [78890] = 16,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
anon_sym_COMMA,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(897), 1,
- sym_async,
- ACTIONS(2123), 1,
+ ACTIONS(1334), 1,
+ anon_sym_RBRACE,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2141), 1,
+ ACTIONS(2793), 1,
anon_sym_EQ,
- ACTIONS(2147), 1,
- anon_sym_STAR,
- ACTIONS(2149), 1,
- anon_sym_RBRACE,
- STATE(1342), 1,
+ STATE(1534), 1,
+ sym_comment,
+ STATE(2117), 1,
aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
+ STATE(2118), 1,
aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(892), 2,
- anon_sym_export,
- sym_static,
- ACTIONS(899), 2,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(901), 2,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2139), 2,
+ ACTIONS(2791), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- STATE(1506), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [45297] = 18,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [78948] = 16,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(99), 1,
anon_sym_COMMA,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2137), 1,
- anon_sym_STAR,
- ACTIONS(2141), 1,
+ ACTIONS(2793), 1,
anon_sym_EQ,
- ACTIONS(2151), 1,
+ ACTIONS(2795), 1,
anon_sym_RBRACE,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
+ STATE(1535), 1,
+ sym_comment,
+ STATE(2078), 1,
aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(878), 2,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
+ ACTIONS(2791), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- ACTIONS(2143), 2,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1509), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [45359] = 19,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [79006] = 17,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2650), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2652), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(2654), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(897), 1,
- sym_async,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2145), 1,
- anon_sym_RBRACE,
- ACTIONS(2147), 1,
+ ACTIONS(2801), 1,
anon_sym_STAR,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(892), 2,
- anon_sym_export,
- sym_static,
- ACTIONS(899), 2,
+ ACTIONS(2803), 1,
+ anon_sym_LBRACE,
+ ACTIONS(2805), 1,
+ anon_sym_async,
+ ACTIONS(2809), 1,
+ sym__automatic_semicolon,
+ STATE(1536), 1,
+ sym_comment,
+ STATE(1601), 1,
+ sym_statement_block,
+ STATE(1790), 1,
+ sym__property_name,
+ ACTIONS(2658), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(901), 2,
+ ACTIONS(2807), 2,
anon_sym_get,
anon_sym_set,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- STATE(1506), 3,
+ STATE(1947), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [45423] = 19,
+ ACTIONS(2791), 3,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ ACTIONS(2642), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [79066] = 16,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(897), 1,
- sym_async,
- ACTIONS(2123), 1,
+ ACTIONS(2751), 1,
+ anon_sym_COMMA,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2147), 1,
+ ACTIONS(2787), 1,
anon_sym_STAR,
- ACTIONS(2153), 1,
+ ACTIONS(2811), 1,
anon_sym_RBRACE,
- STATE(1341), 1,
+ STATE(1537), 1,
+ sym_comment,
+ STATE(2146), 1,
aux_sym_object_repeat1,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(892), 2,
- anon_sym_export,
- sym_static,
- ACTIONS(899), 2,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(901), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- ACTIONS(2139), 2,
+ ACTIONS(2791), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- STATE(1506), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [45487] = 18,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [79123] = 15,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2137), 1,
+ ACTIONS(2787), 1,
anon_sym_STAR,
- ACTIONS(2141), 1,
+ ACTIONS(2793), 1,
anon_sym_EQ,
- ACTIONS(2153), 1,
- anon_sym_RBRACE,
- STATE(1341), 1,
- aux_sym_object_repeat1,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(878), 2,
+ STATE(1538), 1,
+ sym_comment,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- ACTIONS(2143), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1509), 3,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ ACTIONS(2813), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [45549] = 18,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [79178] = 17,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(856), 1,
- anon_sym_RBRACE,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(1357), 1,
+ anon_sym_async,
+ ACTIONS(2751), 1,
+ anon_sym_COMMA,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2137), 1,
+ ACTIONS(2787), 1,
anon_sym_STAR,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
+ ACTIONS(2811), 1,
+ anon_sym_RBRACE,
+ STATE(1539), 1,
+ sym_comment,
+ STATE(2146), 1,
aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(878), 2,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
+ ACTIONS(1359), 2,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(2791), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- ACTIONS(2143), 2,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [79237] = 21,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(115), 1,
+ anon_sym_AT,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2816), 1,
+ anon_sym_export,
+ ACTIONS(2818), 1,
+ anon_sym_STAR,
+ ACTIONS(2820), 1,
+ anon_sym_class,
+ ACTIONS(2822), 1,
+ anon_sym_async,
+ ACTIONS(2824), 1,
+ anon_sym_static,
+ ACTIONS(2826), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2828), 1,
anon_sym_get,
+ ACTIONS(2830), 1,
anon_sym_set,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1509), 3,
- sym_string,
+ STATE(1540), 1,
+ sym_comment,
+ STATE(1579), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1643), 1,
+ sym_decorator,
+ STATE(2566), 1,
sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(1352), 2,
+ anon_sym_let,
+ sym_identifier,
+ STATE(2581), 2,
+ sym_string,
sym_computed_property_name,
- [45611] = 19,
+ [79304] = 16,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(856), 1,
- anon_sym_RBRACE,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(897), 1,
- sym_async,
- ACTIONS(2123), 1,
+ ACTIONS(1357), 1,
+ anon_sym_async,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2147), 1,
+ ACTIONS(2787), 1,
anon_sym_STAR,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(892), 2,
- anon_sym_export,
- sym_static,
- ACTIONS(899), 2,
+ ACTIONS(2793), 1,
+ anon_sym_EQ,
+ STATE(1541), 1,
+ sym_comment,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(901), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- ACTIONS(2139), 2,
+ ACTIONS(2791), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- STATE(1506), 3,
+ ACTIONS(2813), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [45675] = 18,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [79361] = 14,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2751), 1,
+ anon_sym_COMMA,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2137), 1,
- anon_sym_STAR,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2149), 1,
+ ACTIONS(2811), 1,
anon_sym_RBRACE,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
+ STATE(1542), 1,
+ sym_comment,
+ STATE(2146), 1,
aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(878), 2,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
+ ACTIONS(2791), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- ACTIONS(2143), 2,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1509), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [45737] = 19,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [79413] = 15,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(897), 1,
- sym_async,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2147), 1,
+ ACTIONS(2809), 1,
+ sym__automatic_semicolon,
+ ACTIONS(2832), 1,
anon_sym_STAR,
- ACTIONS(2151), 1,
- anon_sym_RBRACE,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(892), 2,
- anon_sym_export,
- sym_static,
- ACTIONS(899), 2,
- sym_number,
- sym_private_property_identifier,
- ACTIONS(901), 2,
+ ACTIONS(2834), 1,
anon_sym_get,
+ ACTIONS(2836), 1,
anon_sym_set,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- STATE(1506), 3,
- sym_string,
+ STATE(1543), 1,
+ sym_comment,
+ STATE(2684), 1,
sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
sym_computed_property_name,
- [45801] = 18,
+ ACTIONS(2791), 3,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [79467] = 14,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(854), 1,
- anon_sym_RBRACE,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2137), 1,
+ ACTIONS(2801), 1,
anon_sym_STAR,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(878), 2,
+ ACTIONS(2809), 1,
+ sym__automatic_semicolon,
+ STATE(1544), 1,
+ sym_comment,
+ STATE(2657), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- ACTIONS(2143), 2,
+ ACTIONS(2838), 2,
anon_sym_get,
anon_sym_set,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1509), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [45863] = 19,
+ ACTIONS(2791), 3,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [79519] = 15,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(854), 1,
- anon_sym_RBRACE,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(897), 1,
- sym_async,
- ACTIONS(2123), 1,
+ ACTIONS(1357), 1,
+ anon_sym_async,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2147), 1,
+ ACTIONS(2787), 1,
anon_sym_STAR,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(892), 2,
- anon_sym_export,
- sym_static,
- ACTIONS(899), 2,
+ STATE(1545), 1,
+ sym_comment,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(901), 2,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- ACTIONS(2139), 2,
+ ACTIONS(2791), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- STATE(1506), 3,
+ ACTIONS(2840), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [45927] = 16,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [79573] = 13,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(854), 1,
- anon_sym_RBRACE,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2141), 1,
+ ACTIONS(2793), 1,
anon_sym_EQ,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(903), 2,
+ STATE(1546), 1,
+ sym_comment,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
+ ACTIONS(2791), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- STATE(1517), 3,
+ ACTIONS(2813), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [45984] = 16,
+ [79623] = 19,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(856), 1,
- anon_sym_RBRACE,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(903), 2,
+ ACTIONS(2818), 1,
+ anon_sym_STAR,
+ ACTIONS(2822), 1,
+ anon_sym_async,
+ ACTIONS(2824), 1,
+ anon_sym_static,
+ ACTIONS(2826), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2828), 1,
+ anon_sym_get,
+ ACTIONS(2830), 1,
+ anon_sym_set,
+ STATE(1547), 1,
+ sym_comment,
+ STATE(1611), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(2566), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- STATE(1517), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 3,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ sym_identifier,
+ [79685] = 15,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2809), 1,
+ sym__automatic_semicolon,
+ ACTIONS(2842), 1,
+ anon_sym_STAR,
+ ACTIONS(2844), 1,
anon_sym_get,
+ ACTIONS(2846), 1,
anon_sym_set,
- [46041] = 16,
+ STATE(1548), 1,
+ sym_comment,
+ STATE(2670), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2791), 3,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [79739] = 16,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2650), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2809), 1,
+ sym__automatic_semicolon,
+ ACTIONS(2848), 1,
+ anon_sym_STAR,
+ ACTIONS(2850), 1,
+ anon_sym_async,
+ ACTIONS(2852), 1,
+ anon_sym_get,
+ ACTIONS(2854), 1,
+ anon_sym_set,
+ STATE(1549), 1,
sym_comment,
- ACTIONS(1354), 1,
+ STATE(1807), 1,
+ sym__property_name,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2791), 3,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ ACTIONS(2642), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [79795] = 14,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(1356), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2040), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2050), 1,
- sym_grit_metavariable,
- ACTIONS(2147), 1,
+ ACTIONS(2809), 1,
+ sym__automatic_semicolon,
+ ACTIONS(2856), 1,
anon_sym_STAR,
- ACTIONS(2155), 1,
- anon_sym_LBRACE,
- ACTIONS(2157), 1,
- sym_async,
- STATE(1017), 1,
- sym_statement_block,
- STATE(1301), 1,
- sym_identifier,
- ACTIONS(2036), 2,
- anon_sym_export,
- sym_static,
- ACTIONS(2159), 2,
+ STATE(1550), 1,
+ sym_comment,
+ STATE(2668), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2161), 2,
+ ACTIONS(2858), 2,
anon_sym_get,
anon_sym_set,
- STATE(1185), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(2139), 4,
- sym__automatic_semicolon,
+ ACTIONS(2791), 3,
anon_sym_LPAREN,
anon_sym_SEMI,
anon_sym_EQ,
- [46098] = 16,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [79847] = 14,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2145), 1,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ STATE(1551), 1,
+ sym_comment,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(1359), 2,
+ anon_sym_get,
+ anon_sym_set,
+ ACTIONS(2791), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ ACTIONS(2840), 2,
+ anon_sym_COMMA,
anon_sym_RBRACE,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- STATE(1637), 1,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- ACTIONS(903), 2,
+ anon_sym_static,
+ [79899] = 19,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2565), 1,
+ anon_sym_AT,
+ ACTIONS(2650), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2860), 1,
+ anon_sym_STAR,
+ ACTIONS(2862), 1,
+ anon_sym_async,
+ ACTIONS(2864), 1,
+ anon_sym_static,
+ ACTIONS(2866), 1,
+ aux_sym_method_definition_token1,
+ ACTIONS(2868), 1,
+ anon_sym_get,
+ ACTIONS(2870), 1,
+ anon_sym_set,
+ STATE(1552), 1,
+ sym_comment,
+ STATE(1611), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1788), 1,
+ sym__property_name,
+ ACTIONS(2658), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(1947), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(2642), 3,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ [79961] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1553), 1,
+ sym_comment,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
+ ACTIONS(2791), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- STATE(1517), 3,
+ ACTIONS(2840), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [46155] = 16,
+ [80008] = 12,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2153), 1,
- anon_sym_RBRACE,
- STATE(1341), 1,
- aux_sym_object_repeat1,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(903), 2,
+ ACTIONS(2809), 1,
+ sym__automatic_semicolon,
+ STATE(1554), 1,
+ sym_comment,
+ STATE(2673), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- STATE(1517), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(2791), 3,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [46212] = 16,
+ [80055] = 12,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(826), 1,
- anon_sym_RBRACE,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- STATE(1341), 1,
- aux_sym_object_repeat1,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(903), 2,
+ ACTIONS(2809), 1,
+ sym__automatic_semicolon,
+ STATE(1555), 1,
+ sym_comment,
+ STATE(2672), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- STATE(1517), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(2791), 3,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [46269] = 16,
+ [80102] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2874), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2876), 1,
+ anon_sym_DOT,
+ STATE(1556), 1,
sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ STATE(1623), 1,
+ sym_arguments,
+ ACTIONS(2872), 16,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_let,
+ anon_sym_LBRACK,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2151), 1,
- anon_sym_RBRACE,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- STATE(1637), 1,
+ anon_sym_class,
+ anon_sym_async,
+ sym_number,
sym_identifier,
- ACTIONS(903), 2,
+ sym_private_property_identifier,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [80139] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2809), 1,
+ sym__automatic_semicolon,
+ STATE(1557), 1,
+ sym_comment,
+ STATE(2657), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- STATE(1517), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(2791), 3,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [46326] = 16,
+ [80186] = 12,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2149), 1,
- anon_sym_RBRACE,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(903), 2,
+ ACTIONS(2809), 1,
+ sym__automatic_semicolon,
+ STATE(1558), 1,
+ sym_comment,
+ STATE(2668), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- STATE(1517), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(2791), 3,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [46383] = 16,
+ [80233] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2878), 1,
+ sym__automatic_semicolon,
+ STATE(1559), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(864), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(897), 1,
- sym_async,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2147), 1,
- anon_sym_STAR,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(892), 2,
- anon_sym_export,
- sym_static,
- ACTIONS(899), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- ACTIONS(901), 2,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- ACTIONS(2163), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- STATE(1506), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- [46439] = 15,
+ [80266] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2880), 1,
+ sym__automatic_semicolon,
+ STATE(1560), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(878), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2137), 1,
- anon_sym_STAR,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(878), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- ACTIONS(2143), 2,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- ACTIONS(2163), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1509), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- [46493] = 19,
+ [80299] = 12,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2166), 1,
- anon_sym_export,
- ACTIONS(2168), 1,
- anon_sym_STAR,
- ACTIONS(2170), 1,
- anon_sym_class,
- ACTIONS(2172), 1,
- sym_async,
- ACTIONS(2176), 1,
- sym_static,
- ACTIONS(2178), 1,
- anon_sym_get,
- ACTIONS(2180), 1,
- anon_sym_set,
- STATE(1000), 1,
- aux_sym_export_statement_repeat1,
- STATE(1036), 1,
- sym_decorator,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2174), 2,
+ ACTIONS(2809), 1,
+ sym__automatic_semicolon,
+ STATE(1561), 1,
+ sym_comment,
+ STATE(2686), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1492), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- [46554] = 15,
+ ACTIONS(2791), 3,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [80346] = 12,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1354), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(1356), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2040), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2050), 1,
- sym_grit_metavariable,
- ACTIONS(2182), 1,
- anon_sym_STAR,
- ACTIONS(2184), 1,
- sym_async,
- ACTIONS(2188), 1,
- anon_sym_get,
- ACTIONS(2190), 1,
- anon_sym_set,
- STATE(1301), 1,
- sym_identifier,
- ACTIONS(2036), 2,
- anon_sym_export,
- sym_static,
- ACTIONS(2186), 2,
+ ACTIONS(2809), 1,
+ sym__automatic_semicolon,
+ STATE(1562), 1,
+ sym_comment,
+ STATE(2685), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1192), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(2139), 4,
- sym__automatic_semicolon,
+ ACTIONS(2791), 3,
anon_sym_LPAREN,
anon_sym_SEMI,
anon_sym_EQ,
- [46607] = 14,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [80393] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1563), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(1957), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2137), 1,
- anon_sym_STAR,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(878), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- ACTIONS(2143), 2,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- ACTIONS(2192), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1509), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- [46658] = 13,
+ [80423] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1564), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2882), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2137), 1,
- anon_sym_STAR,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(878), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- ACTIONS(2143), 2,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1509), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(2139), 4,
- sym__automatic_semicolon,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_EQ,
- [46707] = 13,
+ [80453] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1565), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2882), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2194), 1,
- anon_sym_STAR,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2196), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- ACTIONS(2198), 2,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1543), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(2139), 4,
- sym__automatic_semicolon,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_EQ,
- [46756] = 14,
+ [80483] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1566), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2882), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2200), 1,
- anon_sym_STAR,
- ACTIONS(2204), 1,
- anon_sym_get,
- ACTIONS(2206), 1,
- anon_sym_set,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2202), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1581), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(2139), 4,
- sym__automatic_semicolon,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_EQ,
- [46807] = 13,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [80513] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1567), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2884), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_let,
+ anon_sym_LPAREN,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(903), 2,
+ anon_sym_class,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- ACTIONS(2163), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- STATE(1517), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(892), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- [46856] = 15,
+ [80543] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1568), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2882), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(897), 1,
- sym_async,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2147), 1,
- anon_sym_STAR,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(892), 2,
- anon_sym_export,
- sym_static,
- ACTIONS(899), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- ACTIONS(901), 2,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- ACTIONS(2192), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- STATE(1506), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- [46909] = 14,
+ [80573] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1569), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2882), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2208), 1,
- anon_sym_STAR,
- ACTIONS(2212), 1,
- anon_sym_get,
- ACTIONS(2214), 1,
- anon_sym_set,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2210), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1475), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(2139), 4,
- sym__automatic_semicolon,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_EQ,
- [46960] = 18,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [80603] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1570), 1,
sym_comment,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
- anon_sym_DQUOTE,
- ACTIONS(876), 1,
- anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(892), 1,
+ ACTIONS(2882), 18,
anon_sym_export,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2168), 1,
anon_sym_STAR,
- ACTIONS(2172), 1,
- sym_async,
- ACTIONS(2176), 1,
- sym_static,
- ACTIONS(2178), 1,
- anon_sym_get,
- ACTIONS(2180), 1,
- anon_sym_set,
- STATE(1000), 1,
- aux_sym_export_statement_repeat1,
- STATE(1036), 1,
- sym_decorator,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2174), 2,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- STATE(1492), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- [47018] = 18,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [80633] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1571), 1,
sym_comment,
- ACTIONS(111), 1,
- anon_sym_AT,
- ACTIONS(1354), 1,
+ ACTIONS(2882), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(1356), 1,
anon_sym_SQUOTE,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2036), 1,
+ anon_sym_async,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [80663] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1572), 1,
+ sym_comment,
+ ACTIONS(2886), 18,
anon_sym_export,
- ACTIONS(2040), 1,
- anon_sym_LBRACK,
- ACTIONS(2050), 1,
- sym_grit_metavariable,
- ACTIONS(2168), 1,
anon_sym_STAR,
- ACTIONS(2216), 1,
- sym_async,
- ACTIONS(2220), 1,
- sym_static,
- ACTIONS(2222), 1,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_async,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
- ACTIONS(2224), 1,
anon_sym_set,
- STATE(1000), 1,
- aux_sym_export_statement_repeat1,
- STATE(1036), 1,
- sym_decorator,
- STATE(1301), 1,
- sym_identifier,
- ACTIONS(2218), 2,
+ [80693] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1573), 1,
+ sym_comment,
+ ACTIONS(2888), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- STATE(1182), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- [47076] = 11,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [80723] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1574), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2890), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(903), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- STATE(1517), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(2139), 4,
- sym__automatic_semicolon,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_EQ,
- ACTIONS(892), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- [47120] = 11,
+ [80753] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2892), 1,
+ anon_sym_SEMI,
+ STATE(1575), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2890), 17,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2226), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- STATE(1485), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(2139), 4,
- sym__automatic_semicolon,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_EQ,
- ACTIONS(892), 5,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [80785] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1576), 1,
+ sym_comment,
+ ACTIONS(2882), 18,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_async,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- [47164] = 11,
+ [80815] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1577), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2895), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2228), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- STATE(1477), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(2139), 4,
- sym__automatic_semicolon,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_EQ,
- ACTIONS(892), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- [47208] = 11,
+ [80845] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2897), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2899), 1,
+ anon_sym_DOT,
+ STATE(1578), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ STATE(1681), 1,
+ sym_arguments,
+ ACTIONS(2872), 15,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_let,
+ anon_sym_LBRACK,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2230), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- STATE(1566), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(2139), 4,
- sym__automatic_semicolon,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_EQ,
- ACTIONS(892), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- [47252] = 11,
+ [80881] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2903), 1,
+ anon_sym_AT,
+ STATE(1643), 1,
+ sym_decorator,
+ STATE(1579), 2,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_export_statement_repeat1,
+ ACTIONS(2901), 15,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_let,
+ anon_sym_LBRACK,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2232), 2,
+ anon_sym_class,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- STATE(1573), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(2139), 4,
- sym__automatic_semicolon,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_EQ,
- ACTIONS(892), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- [47296] = 12,
+ [80915] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1580), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2143), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(903), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- ACTIONS(2192), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- STATE(1517), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(892), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- [47342] = 11,
+ [80945] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1581), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2906), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2234), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- STATE(1541), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(2139), 4,
- sym__automatic_semicolon,
- anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_EQ,
- ACTIONS(892), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- [47386] = 13,
+ [80975] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1582), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2908), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2139), 1,
- anon_sym_LPAREN,
- ACTIONS(2194), 1,
- anon_sym_STAR,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2196), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- ACTIONS(2198), 2,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1543), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- [47432] = 3,
+ [81005] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1583), 1,
sym_comment,
- ACTIONS(2236), 6,
+ ACTIONS(2910), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2238), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47458] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81035] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1584), 1,
sym_comment,
- ACTIONS(2240), 6,
+ ACTIONS(2882), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2242), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47484] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81065] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1585), 1,
sym_comment,
- ACTIONS(2244), 6,
+ ACTIONS(2157), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2246), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47510] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81095] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1586), 1,
sym_comment,
- ACTIONS(2244), 6,
+ ACTIONS(2882), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2246), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47536] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81125] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1587), 1,
sym_comment,
- ACTIONS(2248), 6,
+ ACTIONS(2912), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2250), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47562] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81155] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1588), 1,
sym_comment,
- ACTIONS(2252), 6,
+ ACTIONS(874), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2254), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47588] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81185] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1589), 1,
sym_comment,
- ACTIONS(2252), 6,
+ ACTIONS(2912), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2254), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47614] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81215] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1590), 1,
sym_comment,
- ACTIONS(2256), 6,
+ ACTIONS(2906), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2258), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47640] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81245] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1591), 1,
sym_comment,
- ACTIONS(2260), 6,
+ ACTIONS(2912), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2262), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47666] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81275] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1592), 1,
sym_comment,
- ACTIONS(2244), 6,
+ ACTIONS(2882), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2246), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47692] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(87), 1,
- anon_sym_AT,
- ACTIONS(838), 1,
- anon_sym_class,
- ACTIONS(840), 1,
- anon_sym_function,
- ACTIONS(842), 1,
- sym_async,
- ACTIONS(846), 1,
- sym_var,
- ACTIONS(852), 1,
- sym_grit_metavariable,
- ACTIONS(2139), 1,
- anon_sym_LPAREN,
- ACTIONS(2264), 1,
- anon_sym_default,
- STATE(373), 1,
- sym_declaration,
- STATE(1036), 1,
- sym_decorator,
- STATE(1295), 1,
- aux_sym_export_statement_repeat1,
- ACTIONS(844), 2,
- sym_let,
- sym_const,
- STATE(341), 5,
- sym_variable_declaration,
- sym_lexical_declaration,
- sym_class_declaration,
- sym_function_declaration,
- sym_generator_function_declaration,
- [47740] = 14,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81305] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1593), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2912), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2139), 1,
- anon_sym_LPAREN,
- ACTIONS(2200), 1,
- anon_sym_STAR,
- ACTIONS(2204), 1,
- anon_sym_get,
- ACTIONS(2206), 1,
- anon_sym_set,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2202), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- ACTIONS(892), 3,
- anon_sym_export,
- sym_async,
- sym_static,
- STATE(1581), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- [47788] = 15,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81335] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1594), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(878), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2139), 1,
- anon_sym_LPAREN,
- ACTIONS(2182), 1,
- anon_sym_STAR,
- ACTIONS(2266), 1,
- sym_async,
- ACTIONS(2270), 1,
- anon_sym_get,
- ACTIONS(2272), 1,
- anon_sym_set,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(892), 2,
- anon_sym_export,
- sym_static,
- ACTIONS(2268), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- STATE(1577), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- [47838] = 3,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81365] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1595), 1,
sym_comment,
- ACTIONS(2274), 6,
+ ACTIONS(2914), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2276), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47864] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81395] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1596), 1,
sym_comment,
- ACTIONS(2278), 6,
+ ACTIONS(2912), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2280), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47890] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81425] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1597), 1,
sym_comment,
- ACTIONS(2282), 6,
+ ACTIONS(2916), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2284), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47916] = 6,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81455] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1598), 1,
sym_comment,
- ACTIONS(2290), 1,
- anon_sym_LPAREN,
- ACTIONS(2292), 1,
- anon_sym_DOT,
- STATE(1034), 1,
- sym__arguments,
- ACTIONS(2286), 7,
+ ACTIONS(2906), 18,
anon_sym_export,
- anon_sym_class,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2288), 8,
anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47948] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81485] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1599), 1,
sym_comment,
- ACTIONS(2294), 6,
+ ACTIONS(2906), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2296), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [47974] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81515] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1600), 1,
sym_comment,
- ACTIONS(2298), 6,
+ ACTIONS(2912), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2300), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [48000] = 12,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81545] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1601), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2918), 18,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_RBRACE,
+ anon_sym_let,
+ anon_sym_SEMI,
+ anon_sym_LBRACK,
+ anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
- anon_sym_LBRACK,
- ACTIONS(2139), 1,
- anon_sym_LPAREN,
- ACTIONS(2302), 1,
- anon_sym_EQ_GT,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2304), 2,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- STATE(1535), 3,
- sym_string,
- sym__property_name,
- sym_computed_property_name,
- ACTIONS(892), 5,
- anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- [48044] = 3,
+ [81575] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1602), 1,
sym_comment,
- ACTIONS(2252), 6,
+ ACTIONS(2920), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2254), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [48070] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81605] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1603), 1,
sym_comment,
- ACTIONS(2306), 6,
+ ACTIONS(2906), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2308), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [48096] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81635] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1604), 1,
sym_comment,
- ACTIONS(2310), 6,
+ ACTIONS(2906), 18,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2312), 12,
anon_sym_STAR,
- anon_sym_COMMA,
anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_SEMI,
anon_sym_LBRACK,
anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [48122] = 14,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81665] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1605), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ ACTIONS(2884), 17,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_let,
+ anon_sym_LPAREN,
+ anon_sym_LBRACK,
+ anon_sym_DOT,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ anon_sym_async,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [81694] = 14,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2139), 1,
+ ACTIONS(2791), 1,
anon_sym_LPAREN,
- ACTIONS(2208), 1,
+ ACTIONS(2922), 1,
anon_sym_STAR,
- ACTIONS(2212), 1,
+ ACTIONS(2924), 1,
anon_sym_get,
- ACTIONS(2214), 1,
+ ACTIONS(2926), 1,
anon_sym_set,
- STATE(1637), 1,
+ STATE(1606), 1,
+ sym_comment,
+ STATE(2207), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- ACTIONS(2210), 2,
+ anon_sym_static,
+ [81743] = 15,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1215), 1,
+ anon_sym_var,
+ ACTIONS(1229), 1,
+ anon_sym_class,
+ ACTIONS(1231), 1,
+ anon_sym_async,
+ ACTIONS(1233), 1,
+ anon_sym_function,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(2809), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2928), 1,
+ anon_sym_default,
+ STATE(936), 1,
+ sym_declaration,
+ STATE(1607), 1,
+ sym_comment,
+ STATE(2018), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(2054), 1,
+ sym_decorator,
+ ACTIONS(1217), 2,
+ anon_sym_let,
+ anon_sym_const,
+ STATE(939), 5,
+ sym_variable_declaration,
+ sym_lexical_declaration,
+ sym_class_declaration,
+ sym_function_declaration,
+ sym_generator_function_declaration,
+ [81794] = 13,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2930), 1,
+ anon_sym_STAR,
+ STATE(1608), 1,
+ sym_comment,
+ STATE(2357), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- ACTIONS(892), 3,
+ ACTIONS(2932), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 5,
anon_sym_export,
- sym_async,
- sym_static,
- STATE(1475), 3,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [81841] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2934), 1,
+ anon_sym_EQ_GT,
+ STATE(1609), 1,
+ sym_comment,
+ STATE(2357), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [81886] = 14,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2936), 1,
+ anon_sym_STAR,
+ ACTIONS(2938), 1,
+ anon_sym_get,
+ ACTIONS(2940), 1,
+ anon_sym_set,
+ STATE(1610), 1,
+ sym_comment,
+ STATE(2340), 1,
sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
sym_computed_property_name,
- [48170] = 3,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [81935] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2942), 1,
+ anon_sym_AT,
+ STATE(1679), 1,
+ sym_decorator,
+ STATE(1611), 2,
sym_comment,
- ACTIONS(2282), 6,
+ aux_sym_export_statement_repeat1,
+ ACTIONS(2901), 14,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_STAR,
+ anon_sym_let,
+ anon_sym_LBRACK,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_async,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- ACTIONS(2284), 12,
+ [81968] = 14,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2945), 1,
anon_sym_STAR,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_SEMI,
+ ACTIONS(2947), 1,
+ anon_sym_get,
+ ACTIONS(2949), 1,
+ anon_sym_set,
+ STATE(1612), 1,
+ sym_comment,
+ STATE(2688), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [82017] = 13,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2856), 1,
+ anon_sym_STAR,
+ STATE(1613), 1,
+ sym_comment,
+ STATE(2668), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(2858), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [82064] = 14,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2951), 1,
+ anon_sym_STAR,
+ ACTIONS(2953), 1,
+ anon_sym_get,
+ ACTIONS(2955), 1,
+ anon_sym_set,
+ STATE(1614), 1,
+ sym_comment,
+ STATE(2202), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [48196] = 3,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 5,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ [82113] = 15,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2957), 1,
+ anon_sym_STAR,
+ ACTIONS(2959), 1,
+ anon_sym_async,
+ ACTIONS(2961), 1,
+ anon_sym_get,
+ ACTIONS(2963), 1,
+ anon_sym_set,
+ STATE(1615), 1,
sym_comment,
- ACTIONS(2294), 6,
+ STATE(2339), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 4,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2296), 12,
- anon_sym_STAR,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [82164] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1616), 1,
+ sym_comment,
+ STATE(2430), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [48222] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2314), 6,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(2316), 12,
- anon_sym_STAR,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
+ [82206] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1617), 1,
+ sym_comment,
+ STATE(2682), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [48248] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2318), 6,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(2320), 12,
- anon_sym_STAR,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
+ [82248] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1618), 1,
+ sym_comment,
+ STATE(2325), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [48274] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2282), 6,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(2284), 12,
- anon_sym_STAR,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
+ [82290] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1619), 1,
+ sym_comment,
+ STATE(2329), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [48300] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2294), 6,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(2296), 12,
- anon_sym_STAR,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_SEMI,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
+ [82332] = 14,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2965), 1,
+ anon_sym_STAR,
+ ACTIONS(2967), 1,
+ anon_sym_async,
+ ACTIONS(2969), 1,
+ anon_sym_get,
+ ACTIONS(2971), 1,
+ anon_sym_set,
+ STATE(1620), 1,
+ sym_comment,
+ STATE(2334), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [82380] = 14,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
anon_sym_AT,
- sym_grit_metavariable,
- [48326] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(87), 1,
- anon_sym_AT,
- ACTIONS(838), 1,
+ ACTIONS(1340), 1,
+ anon_sym_var,
+ ACTIONS(1346), 1,
anon_sym_class,
- ACTIONS(840), 1,
+ ACTIONS(1348), 1,
+ anon_sym_async,
+ ACTIONS(1350), 1,
anon_sym_function,
- ACTIONS(842), 1,
- sym_async,
- ACTIONS(846), 1,
- sym_var,
- ACTIONS(852), 1,
- sym_grit_metavariable,
- ACTIONS(2264), 1,
+ ACTIONS(2973), 1,
anon_sym_default,
- STATE(373), 1,
+ STATE(841), 1,
sym_declaration,
- STATE(1036), 1,
- sym_decorator,
- STATE(1295), 1,
+ STATE(1621), 1,
+ sym_comment,
+ STATE(1953), 1,
aux_sym_export_statement_repeat1,
- ACTIONS(844), 2,
- sym_let,
- sym_const,
- STATE(341), 5,
+ STATE(2054), 1,
+ sym_decorator,
+ ACTIONS(1342), 2,
+ anon_sym_let,
+ anon_sym_const,
+ STATE(706), 5,
sym_variable_declaration,
sym_lexical_declaration,
sym_class_declaration,
sym_function_declaration,
sym_generator_function_declaration,
- [48371] = 6,
+ [82428] = 11,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1622), 1,
sym_comment,
- ACTIONS(2326), 1,
- anon_sym_AT,
- STATE(1000), 1,
- aux_sym_export_statement_repeat1,
- STATE(1036), 1,
- sym_decorator,
- ACTIONS(2322), 7,
+ STATE(2681), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
anon_sym_export,
- anon_sym_class,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(2324), 7,
+ [82470] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1623), 1,
+ sym_comment,
+ ACTIONS(2975), 16,
+ anon_sym_export,
anon_sym_STAR,
+ anon_sym_let,
anon_sym_LBRACK,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
- sym_grit_metavariable,
- [48402] = 11,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [82498] = 11,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2139), 1,
+ ACTIONS(2791), 1,
anon_sym_LPAREN,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2226), 2,
+ STATE(1624), 1,
+ sym_comment,
+ STATE(2538), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1485), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [48443] = 11,
+ [82540] = 11,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2139), 1,
+ ACTIONS(2791), 1,
anon_sym_LPAREN,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2228), 2,
+ STATE(1625), 1,
+ sym_comment,
+ STATE(2668), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1477), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [48484] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(87), 1,
- anon_sym_AT,
- ACTIONS(838), 1,
- anon_sym_class,
- ACTIONS(840), 1,
- anon_sym_function,
- ACTIONS(842), 1,
- sym_async,
- ACTIONS(846), 1,
- sym_var,
- ACTIONS(852), 1,
- sym_grit_metavariable,
- ACTIONS(2329), 1,
- anon_sym_default,
- STATE(373), 1,
- sym_declaration,
- STATE(1036), 1,
- sym_decorator,
- STATE(1295), 1,
- aux_sym_export_statement_repeat1,
- ACTIONS(844), 2,
- sym_let,
- sym_const,
- STATE(341), 5,
- sym_variable_declaration,
- sym_lexical_declaration,
- sym_class_declaration,
- sym_function_declaration,
- sym_generator_function_declaration,
- [48529] = 11,
+ [82582] = 11,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2139), 1,
+ ACTIONS(2791), 1,
anon_sym_LPAREN,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2331), 2,
+ STATE(1626), 1,
+ sym_comment,
+ STATE(2210), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1567), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [48570] = 11,
+ [82624] = 11,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2139), 1,
+ ACTIONS(2791), 1,
anon_sym_LPAREN,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2333), 2,
+ STATE(1627), 1,
+ sym_comment,
+ STATE(2697), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1525), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [48611] = 11,
+ [82666] = 11,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2139), 1,
+ ACTIONS(2791), 1,
anon_sym_LPAREN,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2335), 2,
+ STATE(1628), 1,
+ sym_comment,
+ STATE(2206), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1447), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [48652] = 4,
+ [82708] = 11,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2341), 1,
- anon_sym_SEMI,
- ACTIONS(2337), 6,
- anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2339), 10,
- anon_sym_STAR,
- anon_sym_RBRACE,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1629), 1,
+ sym_comment,
+ STATE(2357), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [48679] = 11,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [82750] = 11,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2139), 1,
+ ACTIONS(2791), 1,
anon_sym_LPAREN,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2343), 2,
+ STATE(1630), 1,
+ sym_comment,
+ STATE(2214), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1428), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [48720] = 3,
+ [82792] = 13,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1357), 1,
+ anon_sym_async,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2787), 1,
+ anon_sym_STAR,
+ STATE(1631), 1,
sym_comment,
- ACTIONS(2345), 8,
- anon_sym_export,
- anon_sym_DOT,
- anon_sym_class,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ ACTIONS(1359), 2,
anon_sym_get,
anon_sym_set,
- ACTIONS(2347), 9,
- anon_sym_STAR,
- anon_sym_LPAREN,
- anon_sym_LBRACK,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [82838] = 13,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2801), 1,
+ anon_sym_STAR,
+ ACTIONS(2977), 1,
+ anon_sym_async,
+ STATE(1632), 1,
+ sym_comment,
+ STATE(2657), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [48745] = 11,
+ ACTIONS(2838), 2,
+ anon_sym_get,
+ anon_sym_set,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [82884] = 11,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2139), 1,
+ ACTIONS(2791), 1,
anon_sym_LPAREN,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2230), 2,
+ STATE(1633), 1,
+ sym_comment,
+ STATE(2294), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1566), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [48786] = 11,
+ [82926] = 14,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2139), 1,
- anon_sym_LPAREN,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2232), 2,
+ ACTIONS(2979), 1,
+ anon_sym_STAR,
+ ACTIONS(2981), 1,
+ anon_sym_async,
+ ACTIONS(2983), 1,
+ anon_sym_get,
+ ACTIONS(2985), 1,
+ anon_sym_set,
+ STATE(1634), 1,
+ sym_comment,
+ STATE(2671), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1573), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 4,
+ anon_sym_export,
+ anon_sym_let,
+ sym_identifier,
+ anon_sym_static,
+ [82974] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1635), 1,
+ sym_comment,
+ ACTIONS(2872), 16,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_STAR,
+ anon_sym_let,
+ anon_sym_LBRACK,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- [48827] = 11,
- ACTIONS(3), 1,
+ [83002] = 14,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(1302), 1,
+ anon_sym_var,
+ ACTIONS(1308), 1,
+ anon_sym_class,
+ ACTIONS(1310), 1,
+ anon_sym_async,
+ ACTIONS(1312), 1,
+ anon_sym_function,
+ ACTIONS(2987), 1,
+ anon_sym_default,
+ STATE(783), 1,
+ sym_declaration,
+ STATE(1636), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ STATE(1980), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(2054), 1,
+ sym_decorator,
+ ACTIONS(1304), 2,
+ anon_sym_let,
+ anon_sym_const,
+ STATE(785), 5,
+ sym_variable_declaration,
+ sym_lexical_declaration,
+ sym_class_declaration,
+ sym_function_declaration,
+ sym_generator_function_declaration,
+ [83050] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2139), 1,
+ ACTIONS(2791), 1,
anon_sym_LPAREN,
STATE(1637), 1,
- sym_identifier,
- ACTIONS(2349), 2,
+ sym_comment,
+ STATE(2296), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1562), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [48868] = 11,
+ [83092] = 11,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2139), 1,
+ ACTIONS(2791), 1,
anon_sym_LPAREN,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2304), 2,
+ STATE(1638), 1,
+ sym_comment,
+ STATE(2689), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1535), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [48909] = 3,
+ [83134] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1639), 1,
sym_comment,
- ACTIONS(457), 8,
+ ACTIONS(2135), 16,
anon_sym_export,
- anon_sym_DOT,
- anon_sym_class,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(459), 9,
anon_sym_STAR,
- anon_sym_LPAREN,
+ anon_sym_let,
anon_sym_LBRACK,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [48934] = 11,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [83162] = 11,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- ACTIONS(2139), 1,
+ ACTIONS(2791), 1,
anon_sym_LPAREN,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2234), 2,
+ STATE(1640), 1,
+ sym_comment,
+ STATE(2698), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1541), 3,
+ STATE(2581), 2,
sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [83204] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1641), 1,
+ sym_comment,
+ STATE(2690), 1,
sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [48975] = 3,
+ [83246] = 11,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1642), 1,
sym_comment,
- ACTIONS(2337), 6,
+ STATE(2413), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(2339), 10,
+ [83288] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1643), 1,
+ sym_comment,
+ ACTIONS(2989), 16,
+ anon_sym_export,
anon_sym_STAR,
- anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [48999] = 3,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [83316] = 11,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1644), 1,
sym_comment,
- ACTIONS(2351), 6,
+ STATE(2694), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(2353), 10,
- anon_sym_STAR,
- anon_sym_RBRACE,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
+ [83358] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1645), 1,
+ sym_comment,
+ STATE(2695), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [83400] = 14,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
anon_sym_AT,
- sym_grit_metavariable,
- [49023] = 10,
- ACTIONS(3), 1,
+ ACTIONS(1320), 1,
+ anon_sym_var,
+ ACTIONS(1326), 1,
+ anon_sym_class,
+ ACTIONS(1328), 1,
+ anon_sym_async,
+ ACTIONS(1330), 1,
+ anon_sym_function,
+ ACTIONS(2991), 1,
+ anon_sym_default,
+ STATE(1646), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ STATE(2013), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(2054), 1,
+ sym_decorator,
+ STATE(2736), 1,
+ sym_declaration,
+ ACTIONS(1322), 2,
+ anon_sym_let,
+ anon_sym_const,
+ STATE(2609), 5,
+ sym_variable_declaration,
+ sym_lexical_declaration,
+ sym_class_declaration,
+ sym_function_declaration,
+ sym_generator_function_declaration,
+ [83448] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2304), 2,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1647), 1,
+ sym_comment,
+ STATE(2205), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1535), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [49061] = 3,
+ [83490] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1648), 1,
sym_comment,
- ACTIONS(2355), 6,
+ ACTIONS(2057), 16,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_STAR,
+ anon_sym_let,
+ anon_sym_LBRACK,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- ACTIONS(2357), 10,
+ [83518] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1649), 1,
+ sym_comment,
+ ACTIONS(2169), 16,
+ anon_sym_export,
anon_sym_STAR,
- anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_class,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [49085] = 10,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [83546] = 11,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2359), 2,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1650), 1,
+ sym_comment,
+ STATE(2232), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1570), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [49123] = 10,
- ACTIONS(3), 1,
+ [83588] = 14,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1215), 1,
+ anon_sym_var,
+ ACTIONS(1229), 1,
+ anon_sym_class,
+ ACTIONS(1231), 1,
+ anon_sym_async,
+ ACTIONS(1233), 1,
+ anon_sym_function,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(2928), 1,
+ anon_sym_default,
+ STATE(936), 1,
+ sym_declaration,
+ STATE(1651), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ STATE(2018), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(2054), 1,
+ sym_decorator,
+ ACTIONS(1217), 2,
+ anon_sym_let,
+ anon_sym_const,
+ STATE(939), 5,
+ sym_variable_declaration,
+ sym_lexical_declaration,
+ sym_class_declaration,
+ sym_function_declaration,
+ sym_generator_function_declaration,
+ [83636] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2234), 2,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1652), 1,
+ sym_comment,
+ STATE(2679), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1541), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [49161] = 3,
- ACTIONS(3), 1,
+ [83678] = 14,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(1251), 1,
+ anon_sym_var,
+ ACTIONS(1259), 1,
+ anon_sym_class,
+ ACTIONS(1261), 1,
+ anon_sym_async,
+ ACTIONS(1263), 1,
+ anon_sym_function,
+ ACTIONS(2993), 1,
+ anon_sym_default,
+ STATE(675), 1,
+ sym_declaration,
+ STATE(1653), 1,
sym_comment,
- ACTIONS(1824), 6,
- anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(1826), 10,
- anon_sym_STAR,
- anon_sym_RBRACE,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
+ STATE(1919), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(2054), 1,
+ sym_decorator,
+ ACTIONS(1253), 2,
+ anon_sym_let,
+ anon_sym_const,
+ STATE(640), 5,
+ sym_variable_declaration,
+ sym_lexical_declaration,
+ sym_class_declaration,
+ sym_function_declaration,
+ sym_generator_function_declaration,
+ [83726] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ ACTIONS(2791), 1,
+ anon_sym_LPAREN,
+ STATE(1654), 1,
+ sym_comment,
+ STATE(2211), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [49185] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1828), 6,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(1830), 10,
- anon_sym_STAR,
- anon_sym_RBRACE,
- anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
+ [83768] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1655), 1,
+ sym_comment,
+ STATE(2683), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [49209] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2361), 6,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(2363), 10,
+ [83807] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1656), 1,
+ sym_comment,
+ ACTIONS(2995), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [83834] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1657), 1,
+ sym_comment,
+ ACTIONS(2057), 15,
+ anon_sym_export,
anon_sym_STAR,
- anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [49233] = 10,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [83861] = 10,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2365), 2,
+ STATE(1658), 1,
+ sym_comment,
+ STATE(2679), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1592), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [49271] = 10,
+ [83900] = 10,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2367), 2,
+ STATE(1659), 1,
+ sym_comment,
+ STATE(2669), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1474), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [49309] = 10,
+ [83939] = 10,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2369), 2,
+ STATE(1660), 1,
+ sym_comment,
+ STATE(2696), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1445), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [49347] = 10,
+ [83978] = 10,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(2343), 2,
+ STATE(1661), 1,
+ sym_comment,
+ STATE(2687), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1428), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [49385] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1840), 6,
+ [84017] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1662), 1,
+ sym_comment,
+ ACTIONS(2997), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [84044] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1663), 1,
+ sym_comment,
+ ACTIONS(2135), 15,
anon_sym_export,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(1842), 10,
anon_sym_STAR,
- anon_sym_RBRACE,
+ anon_sym_let,
anon_sym_LBRACK,
- anon_sym_LTtemplate_GT,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [49409] = 10,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [84071] = 10,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(882), 1,
- sym_grit_metavariable,
- ACTIONS(2123), 1,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- STATE(1637), 1,
- sym_identifier,
- ACTIONS(903), 2,
+ STATE(1664), 1,
+ sym_comment,
+ STATE(2668), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- STATE(1517), 3,
+ STATE(2581), 2,
sym_string,
- sym__property_name,
sym_computed_property_name,
- ACTIONS(892), 5,
+ ACTIONS(1352), 7,
anon_sym_export,
- sym_async,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- [49447] = 3,
+ [84110] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1665), 1,
sym_comment,
- ACTIONS(2286), 7,
+ ACTIONS(2872), 15,
anon_sym_export,
- anon_sym_class,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2288), 8,
anon_sym_STAR,
+ anon_sym_let,
anon_sym_LBRACK,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
+ anon_sym_async,
sym_number,
+ sym_identifier,
sym_private_property_identifier,
anon_sym_AT,
- sym_grit_metavariable,
- [49470] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1788), 7,
- anon_sym_export,
- anon_sym_class,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
anon_sym_get,
anon_sym_set,
- ACTIONS(1790), 8,
- anon_sym_STAR,
- anon_sym_LBRACK,
+ [84137] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1666), 1,
+ sym_comment,
+ ACTIONS(2999), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [84164] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1667), 1,
+ sym_comment,
+ ACTIONS(3001), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [84191] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- sym_number,
- sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [49493] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2371), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- [49514] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2373), 7,
- anon_sym_export,
- anon_sym_class,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2375), 8,
- anon_sym_STAR,
+ ACTIONS(2755), 1,
anon_sym_LBRACK,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- sym_number,
- sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [49537] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2377), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- [49558] = 3,
- ACTIONS(3), 1,
+ STATE(1668), 1,
sym_comment,
- ACTIONS(2379), 7,
- anon_sym_export,
- anon_sym_class,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(2381), 8,
- anon_sym_STAR,
- anon_sym_LBRACK,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
+ STATE(2680), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [49581] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(457), 4,
- anon_sym_from,
- anon_sym_EQ,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(459), 11,
- anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_COLON,
- anon_sym_GT,
- sym_jsx_identifier,
- anon_sym_DOT,
- anon_sym_EQ_GT,
- sym_grit_metavariable,
- [49604] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2383), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- [49625] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1872), 7,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
anon_sym_export,
- anon_sym_class,
- sym_async,
- sym__primitive_identifier,
- sym_static,
+ anon_sym_let,
+ anon_sym_async,
+ sym_identifier,
+ anon_sym_static,
anon_sym_get,
anon_sym_set,
- ACTIONS(1874), 8,
- anon_sym_STAR,
- anon_sym_LBRACK,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- sym_number,
- sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [49648] = 3,
+ [84230] = 10,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1796), 7,
- anon_sym_export,
- anon_sym_class,
- sym_async,
- sym__primitive_identifier,
- sym_static,
- anon_sym_get,
- anon_sym_set,
- ACTIONS(1798), 8,
- anon_sym_STAR,
- anon_sym_LBRACK,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1669), 1,
+ sym_comment,
+ STATE(2596), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
sym_number,
sym_private_property_identifier,
- anon_sym_AT,
- sym_grit_metavariable,
- [49671] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2385), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- [49692] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2387), 15,
- sym_plus_equal,
- sym_minus_equal,
- sym_times_equal,
- sym_divide_equal,
- sym_modulo_equal,
- sym_xor_equal,
- sym_and_equal,
- sym_or_equal,
- sym_right_shift_equal,
- sym_unsigned_right_shift_equal,
- sym_left_shift_equal,
- sym_exponent_equal,
- sym_logical_and_equal,
- sym_logical_or_equal,
- sym_logical_nullish_equal,
- [49713] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2395), 1,
- anon_sym_SLASH,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2399), 1,
- anon_sym_DOT,
- STATE(1065), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [49757] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2399), 1,
- anon_sym_DOT,
- ACTIONS(2401), 1,
- anon_sym_SLASH,
- STATE(1074), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [49801] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2399), 1,
- anon_sym_DOT,
- ACTIONS(2403), 1,
- anon_sym_SLASH,
- STATE(1076), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [49845] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2399), 1,
- anon_sym_DOT,
- ACTIONS(2405), 1,
- anon_sym_SLASH,
- STATE(1063), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [49889] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2403), 1,
- anon_sym_SLASH,
- STATE(1058), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [49930] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2401), 1,
- anon_sym_SLASH,
- ACTIONS(2407), 1,
- anon_sym_DOT,
- STATE(1059), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [49971] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2395), 1,
- anon_sym_SLASH,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- STATE(1068), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50012] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2395), 1,
- anon_sym_SLASH,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2407), 1,
- anon_sym_DOT,
- STATE(1067), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50053] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2401), 1,
- anon_sym_SLASH,
- STATE(1061), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50094] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(459), 13,
- anon_sym_export,
- anon_sym_as,
- anon_sym_LBRACE,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_LPAREN,
- anon_sym_EQ,
- anon_sym_DOT,
- anon_sym_class,
- anon_sym_extends,
- sym_in,
- sym_of,
- anon_sym_AT,
- [50113] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2405), 1,
- anon_sym_SLASH,
- ACTIONS(2407), 1,
- anon_sym_DOT,
- STATE(1070), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50154] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2405), 1,
- anon_sym_SLASH,
- STATE(1064), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50195] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2403), 1,
- anon_sym_SLASH,
- ACTIONS(2407), 1,
- anon_sym_DOT,
- STATE(1062), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50236] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2401), 1,
- anon_sym_SLASH,
- STATE(1073), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50274] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2409), 1,
- anon_sym_GT,
- ACTIONS(2411), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50312] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2413), 1,
- anon_sym_GT,
- ACTIONS(2415), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50350] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2417), 1,
- anon_sym_GT,
- ACTIONS(2419), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50388] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2405), 1,
- anon_sym_SLASH,
- STATE(1069), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50426] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2413), 1,
- anon_sym_GT,
- ACTIONS(2421), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50464] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2417), 1,
- anon_sym_GT,
- ACTIONS(2423), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
- sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50502] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2425), 1,
- anon_sym_GT,
- ACTIONS(2427), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50540] = 12,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [84269] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1670), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2413), 1,
- anon_sym_GT,
- ACTIONS(2429), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ STATE(2203), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50578] = 12,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [84308] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1671), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2425), 1,
- anon_sym_GT,
- ACTIONS(2431), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ STATE(2293), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50616] = 12,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [84347] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1672), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2409), 1,
- anon_sym_GT,
- ACTIONS(2433), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ STATE(2657), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50654] = 12,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [84386] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1673), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2417), 1,
- anon_sym_GT,
- ACTIONS(2435), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ ACTIONS(2169), 15,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_let,
+ anon_sym_LBRACK,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_async,
+ sym_number,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50692] = 12,
+ sym_private_property_identifier,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [84413] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1674), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2413), 1,
- anon_sym_GT,
- ACTIONS(2437), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ STATE(2357), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50730] = 12,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [84452] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1675), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2409), 1,
- anon_sym_GT,
- ACTIONS(2439), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ STATE(2212), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50768] = 12,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [84491] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1676), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2417), 1,
- anon_sym_GT,
- ACTIONS(2441), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ STATE(2693), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50806] = 12,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [84530] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1677), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2395), 1,
- anon_sym_SLASH,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- STATE(1066), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ STATE(2578), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50844] = 12,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [84569] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1678), 1,
sym_comment,
- ACTIONS(2443), 1,
- sym__primitive_identifier,
- ACTIONS(2446), 1,
- anon_sym_LBRACE,
- ACTIONS(2449), 1,
- anon_sym_GT,
- ACTIONS(2451), 1,
- anon_sym_SLASH,
- ACTIONS(2453), 1,
- sym_jsx_identifier,
- ACTIONS(2456), 1,
- sym_grit_metavariable,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ STATE(2214), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50882] = 12,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [84608] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1679), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2409), 1,
- anon_sym_GT,
- ACTIONS(2459), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ ACTIONS(2989), 15,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_let,
+ anon_sym_LBRACK,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_async,
+ sym_number,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50920] = 12,
+ sym_private_property_identifier,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [84635] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1680), 1,
+ sym_comment,
+ ACTIONS(3003), 15,
+ anon_sym_PLUS_EQ,
+ anon_sym_DASH_EQ,
+ anon_sym_STAR_EQ,
+ anon_sym_SLASH_EQ,
+ anon_sym_PERCENT_EQ,
+ anon_sym_CARET_EQ,
+ anon_sym_AMP_EQ,
+ anon_sym_PIPE_EQ,
+ anon_sym_GT_GT_EQ,
+ anon_sym_GT_GT_GT_EQ,
+ anon_sym_LT_LT_EQ,
+ anon_sym_STAR_STAR_EQ,
+ anon_sym_AMP_AMP_EQ,
+ anon_sym_PIPE_PIPE_EQ,
+ anon_sym_QMARK_QMARK_EQ,
+ [84662] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1681), 1,
+ sym_comment,
+ ACTIONS(2975), 15,
+ anon_sym_export,
+ anon_sym_STAR,
+ anon_sym_let,
+ anon_sym_LBRACK,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_async,
+ sym_number,
+ sym_identifier,
+ sym_private_property_identifier,
+ anon_sym_AT,
+ anon_sym_static,
+ aux_sym_method_definition_token1,
+ anon_sym_get,
+ anon_sym_set,
+ [84689] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1682), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2425), 1,
- anon_sym_GT,
- ACTIONS(2461), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ STATE(2341), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50958] = 12,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [84728] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(2755), 1,
+ anon_sym_LBRACK,
+ STATE(1683), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2393), 1,
- anon_sym_GT,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2403), 1,
- anon_sym_SLASH,
- STATE(1057), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ STATE(2208), 1,
+ sym__property_name,
+ ACTIONS(1294), 2,
+ sym_number,
+ sym_private_property_identifier,
+ STATE(2581), 2,
+ sym_string,
+ sym_computed_property_name,
+ ACTIONS(1352), 7,
+ anon_sym_export,
+ anon_sym_let,
+ anon_sym_async,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [50996] = 12,
+ anon_sym_static,
+ anon_sym_get,
+ anon_sym_set,
+ [84767] = 12,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2389), 1,
- anon_sym_LBRACE,
- ACTIONS(2397), 1,
- sym_jsx_identifier,
- ACTIONS(2425), 1,
- anon_sym_GT,
- ACTIONS(2463), 1,
- anon_sym_SLASH,
- STATE(1072), 1,
- aux_sym_jsx_opening_element_repeat1,
- STATE(1116), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(3005), 1,
sym_identifier,
- STATE(1157), 1,
- sym_jsx_namespace_name,
- STATE(1209), 1,
- sym_jsx_assigned_attribute,
- STATE(1208), 2,
- sym_jsx_expression,
- sym_jsx_attribute,
- [51034] = 7,
- ACTIONS(2465), 1,
+ ACTIONS(3007), 1,
+ anon_sym_STAR,
+ ACTIONS(3009), 1,
anon_sym_LBRACE,
- ACTIONS(2467), 1,
- anon_sym_LT,
- ACTIONS(2471), 1,
+ STATE(1684), 1,
sym_comment,
- STATE(1081), 1,
- sym_jsx_opening_element,
- STATE(1171), 1,
- sym_jsx_closing_element,
- ACTIONS(2469), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1086), 5,
- sym_jsx_element,
- sym_jsx_fragment,
- sym_jsx_expression,
- sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51061] = 7,
- ACTIONS(2465), 1,
+ STATE(1925), 1,
+ sym_string,
+ STATE(2717), 1,
+ sym_import_clause,
+ STATE(2752), 2,
+ sym_namespace_import,
+ sym_named_imports,
+ ACTIONS(3011), 4,
+ anon_sym_LPAREN,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_BQUOTE,
+ [84808] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2652), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(2654), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(3005), 1,
+ sym_identifier,
+ ACTIONS(3007), 1,
+ anon_sym_STAR,
+ ACTIONS(3009), 1,
anon_sym_LBRACE,
- ACTIONS(2471), 1,
+ STATE(1685), 1,
sym_comment,
- ACTIONS(2473), 1,
- anon_sym_LT,
- STATE(829), 1,
- sym_jsx_closing_element,
- STATE(1081), 1,
- sym_jsx_opening_element,
- ACTIONS(2469), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1086), 5,
- sym_jsx_element,
- sym_jsx_fragment,
- sym_jsx_expression,
- sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51088] = 11,
+ STATE(1970), 1,
+ sym_string,
+ STATE(2642), 1,
+ sym_import_clause,
+ STATE(2752), 2,
+ sym_namespace_import,
+ sym_named_imports,
+ ACTIONS(3011), 4,
+ anon_sym_LPAREN,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_BQUOTE,
+ [84849] = 12,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2652), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(2654), 1,
anon_sym_SQUOTE,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2477), 1,
- anon_sym_COMMA,
- ACTIONS(2479), 1,
- anon_sym_RBRACE,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- STATE(1376), 1,
- sym_import_specifier,
- STATE(1380), 1,
+ ACTIONS(3005), 1,
sym_identifier,
- STATE(1482), 1,
- sym_aliased_name,
- STATE(1661), 2,
- sym__module_export_name,
- sym_string,
- [51123] = 7,
- ACTIONS(2465), 1,
+ ACTIONS(3007), 1,
+ anon_sym_STAR,
+ ACTIONS(3009), 1,
anon_sym_LBRACE,
- ACTIONS(2471), 1,
+ STATE(1686), 1,
sym_comment,
- ACTIONS(2483), 1,
- anon_sym_LT,
- STATE(771), 1,
- sym_jsx_closing_element,
- STATE(1081), 1,
- sym_jsx_opening_element,
- ACTIONS(2469), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1086), 5,
- sym_jsx_element,
- sym_jsx_fragment,
- sym_jsx_expression,
- sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51150] = 7,
- ACTIONS(2465), 1,
+ STATE(2044), 1,
+ sym_string,
+ STATE(2582), 1,
+ sym_import_clause,
+ STATE(2752), 2,
+ sym_namespace_import,
+ sym_named_imports,
+ ACTIONS(3011), 4,
+ anon_sym_LPAREN,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_BQUOTE,
+ [84890] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3013), 1,
anon_sym_LBRACE,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2485), 1,
+ ACTIONS(3017), 1,
+ sym_html_character_reference,
+ ACTIONS(3019), 1,
anon_sym_LT,
- STATE(1081), 1,
- sym_jsx_opening_element,
- STATE(1252), 1,
+ ACTIONS(3021), 1,
+ anon_sym_LT_SLASH,
+ STATE(1389), 1,
sym_jsx_closing_element,
- ACTIONS(2487), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1083), 5,
- sym_jsx_element,
- sym_jsx_fragment,
- sym_jsx_expression,
- sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51177] = 7,
- ACTIONS(2465), 1,
- anon_sym_LBRACE,
- ACTIONS(2471), 1,
+ STATE(1687), 1,
sym_comment,
- ACTIONS(2473), 1,
- anon_sym_LT,
- STATE(863), 1,
- sym_jsx_closing_element,
- STATE(1081), 1,
+ STATE(1689), 1,
sym_jsx_opening_element,
- ACTIONS(2489), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1078), 5,
- sym_jsx_element,
- sym_jsx_fragment,
- sym_jsx_expression,
- sym_jsx_self_closing_element,
+ STATE(1691), 1,
aux_sym_jsx_element_repeat1,
- [51204] = 7,
- ACTIONS(2465), 1,
- anon_sym_LBRACE,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2485), 1,
- anon_sym_LT,
- STATE(1081), 1,
- sym_jsx_opening_element,
- STATE(1275), 1,
- sym_jsx_closing_element,
- ACTIONS(2469), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1086), 5,
+ ACTIONS(3015), 2,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ STATE(1820), 4,
sym_jsx_element,
- sym_jsx_fragment,
+ sym_jsx_text,
sym_jsx_expression,
sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51231] = 7,
- ACTIONS(2465), 1,
+ [84931] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3013), 1,
anon_sym_LBRACE,
- ACTIONS(2467), 1,
+ ACTIONS(3017), 1,
+ sym_html_character_reference,
+ ACTIONS(3019), 1,
anon_sym_LT,
- ACTIONS(2471), 1,
+ ACTIONS(3023), 1,
+ anon_sym_LT_SLASH,
+ STATE(1688), 1,
sym_comment,
- STATE(1081), 1,
+ STATE(1689), 1,
sym_jsx_opening_element,
- STATE(1204), 1,
+ STATE(1697), 1,
+ aux_sym_jsx_element_repeat1,
+ STATE(1791), 1,
sym_jsx_closing_element,
- ACTIONS(2491), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1077), 5,
+ ACTIONS(3015), 2,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ STATE(1820), 4,
sym_jsx_element,
- sym_jsx_fragment,
+ sym_jsx_text,
sym_jsx_expression,
sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51258] = 7,
- ACTIONS(2465), 1,
+ [84972] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3013), 1,
anon_sym_LBRACE,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2483), 1,
+ ACTIONS(3017), 1,
+ sym_html_character_reference,
+ ACTIONS(3019), 1,
anon_sym_LT,
- STATE(767), 1,
+ ACTIONS(3023), 1,
+ anon_sym_LT_SLASH,
+ STATE(1688), 1,
+ aux_sym_jsx_element_repeat1,
+ STATE(1797), 1,
sym_jsx_closing_element,
- STATE(1081), 1,
+ ACTIONS(3015), 2,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ STATE(1689), 2,
sym_jsx_opening_element,
- ACTIONS(2493), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1080), 5,
- sym_jsx_element,
- sym_jsx_fragment,
- sym_jsx_expression,
- sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51285] = 6,
- ACTIONS(2471), 1,
sym_comment,
- ACTIONS(2495), 1,
- anon_sym_LBRACE,
- ACTIONS(2498), 1,
- anon_sym_LT,
- STATE(1081), 1,
- sym_jsx_opening_element,
- ACTIONS(2501), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1086), 5,
+ STATE(1820), 4,
sym_jsx_element,
- sym_jsx_fragment,
+ sym_jsx_text,
sym_jsx_expression,
sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51309] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(874), 1,
- anon_sym_DQUOTE,
- ACTIONS(876), 1,
- anon_sym_SQUOTE,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2504), 1,
- anon_sym_COMMA,
- ACTIONS(2506), 1,
- anon_sym_RBRACE,
- STATE(1333), 1,
- sym_export_specifier,
- STATE(1334), 3,
- sym__module_export_name,
- sym_string,
- sym_identifier,
- [51339] = 7,
+ [85011] = 12,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2389), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3013), 1,
anon_sym_LBRACE,
- ACTIONS(2508), 1,
+ ACTIONS(3017), 1,
+ sym_html_character_reference,
+ ACTIONS(3019), 1,
anon_sym_LT,
- ACTIONS(2510), 1,
- anon_sym_DQUOTE,
- ACTIONS(2512), 1,
- anon_sym_SQUOTE,
- STATE(1084), 1,
+ ACTIONS(3025), 1,
+ anon_sym_LT_SLASH,
+ STATE(1185), 1,
+ sym_jsx_closing_element,
+ STATE(1689), 1,
sym_jsx_opening_element,
- STATE(1191), 5,
+ STATE(1690), 1,
+ sym_comment,
+ STATE(1694), 1,
+ aux_sym_jsx_element_repeat1,
+ ACTIONS(3015), 2,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ STATE(1820), 4,
sym_jsx_element,
- sym_jsx_fragment,
+ sym_jsx_text,
sym_jsx_expression,
sym_jsx_self_closing_element,
- sym_string,
- [51365] = 6,
- ACTIONS(2465), 1,
+ [85052] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3013), 1,
anon_sym_LBRACE,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2514), 1,
+ ACTIONS(3017), 1,
+ sym_html_character_reference,
+ ACTIONS(3019), 1,
anon_sym_LT,
- STATE(1081), 1,
+ ACTIONS(3021), 1,
+ anon_sym_LT_SLASH,
+ STATE(1317), 1,
+ sym_jsx_closing_element,
+ STATE(1689), 1,
sym_jsx_opening_element,
- ACTIONS(2516), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1091), 5,
+ STATE(1691), 1,
+ sym_comment,
+ STATE(1697), 1,
+ aux_sym_jsx_element_repeat1,
+ ACTIONS(3015), 2,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ STATE(1820), 4,
sym_jsx_element,
- sym_jsx_fragment,
+ sym_jsx_text,
sym_jsx_expression,
sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51389] = 10,
+ [85093] = 12,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2652), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(2654), 1,
anon_sym_SQUOTE,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2518), 1,
- anon_sym_RBRACE,
- STATE(1380), 1,
+ ACTIONS(3005), 1,
sym_identifier,
- STATE(1482), 1,
- sym_aliased_name,
- STATE(1505), 1,
- sym_import_specifier,
- STATE(1661), 2,
- sym__module_export_name,
- sym_string,
- [51421] = 6,
- ACTIONS(2465), 1,
+ ACTIONS(3007), 1,
+ anon_sym_STAR,
+ ACTIONS(3009), 1,
anon_sym_LBRACE,
- ACTIONS(2471), 1,
+ STATE(1692), 1,
sym_comment,
- ACTIONS(2520), 1,
+ STATE(1981), 1,
+ sym_string,
+ STATE(2704), 1,
+ sym_import_clause,
+ STATE(2752), 2,
+ sym_namespace_import,
+ sym_named_imports,
+ ACTIONS(3011), 4,
+ anon_sym_LPAREN,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_BQUOTE,
+ [85134] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3013), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3017), 1,
+ sym_html_character_reference,
+ ACTIONS(3019), 1,
anon_sym_LT,
- STATE(1081), 1,
+ ACTIONS(3027), 1,
+ anon_sym_LT_SLASH,
+ STATE(1689), 1,
sym_jsx_opening_element,
- ACTIONS(2469), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1086), 5,
+ STATE(1693), 1,
+ sym_comment,
+ STATE(1697), 1,
+ aux_sym_jsx_element_repeat1,
+ STATE(1882), 1,
+ sym_jsx_closing_element,
+ ACTIONS(3015), 2,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ STATE(1820), 4,
sym_jsx_element,
- sym_jsx_fragment,
+ sym_jsx_text,
sym_jsx_expression,
sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51445] = 7,
+ [85175] = 12,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2389), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3013), 1,
anon_sym_LBRACE,
- ACTIONS(2508), 1,
+ ACTIONS(3017), 1,
+ sym_html_character_reference,
+ ACTIONS(3019), 1,
anon_sym_LT,
- ACTIONS(2510), 1,
- anon_sym_DQUOTE,
- ACTIONS(2512), 1,
- anon_sym_SQUOTE,
- STATE(1084), 1,
+ ACTIONS(3025), 1,
+ anon_sym_LT_SLASH,
+ STATE(1108), 1,
+ sym_jsx_closing_element,
+ STATE(1689), 1,
sym_jsx_opening_element,
- STATE(1190), 5,
+ STATE(1694), 1,
+ sym_comment,
+ STATE(1697), 1,
+ aux_sym_jsx_element_repeat1,
+ ACTIONS(3015), 2,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ STATE(1820), 4,
sym_jsx_element,
- sym_jsx_fragment,
+ sym_jsx_text,
sym_jsx_expression,
sym_jsx_self_closing_element,
- sym_string,
- [51471] = 6,
- ACTIONS(2465), 1,
+ [85216] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3013), 1,
anon_sym_LBRACE,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2522), 1,
+ ACTIONS(3017), 1,
+ sym_html_character_reference,
+ ACTIONS(3019), 1,
anon_sym_LT,
- STATE(1081), 1,
+ ACTIONS(3027), 1,
+ anon_sym_LT_SLASH,
+ STATE(1689), 1,
sym_jsx_opening_element,
- ACTIONS(2469), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1086), 5,
+ STATE(1693), 1,
+ aux_sym_jsx_element_repeat1,
+ STATE(1695), 1,
+ sym_comment,
+ STATE(1880), 1,
+ sym_jsx_closing_element,
+ ACTIONS(3015), 2,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ STATE(1820), 4,
sym_jsx_element,
- sym_jsx_fragment,
+ sym_jsx_text,
sym_jsx_expression,
sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51495] = 10,
+ [85257] = 12,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(2652), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(2654), 1,
anon_sym_SQUOTE,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2524), 1,
- anon_sym_RBRACE,
- STATE(1380), 1,
+ ACTIONS(3005), 1,
sym_identifier,
- STATE(1482), 1,
- sym_aliased_name,
- STATE(1505), 1,
- sym_import_specifier,
- STATE(1661), 2,
- sym__module_export_name,
- sym_string,
- [51527] = 6,
- ACTIONS(2465), 1,
+ ACTIONS(3007), 1,
+ anon_sym_STAR,
+ ACTIONS(3009), 1,
anon_sym_LBRACE,
- ACTIONS(2471), 1,
+ STATE(1696), 1,
sym_comment,
- ACTIONS(2526), 1,
+ STATE(1956), 1,
+ sym_string,
+ STATE(2636), 1,
+ sym_import_clause,
+ STATE(2752), 2,
+ sym_namespace_import,
+ sym_named_imports,
+ ACTIONS(3011), 4,
+ anon_sym_LPAREN,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_BQUOTE,
+ [85298] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3029), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3035), 1,
+ sym_html_character_reference,
+ ACTIONS(3038), 1,
anon_sym_LT,
- STATE(1081), 1,
+ ACTIONS(3041), 1,
+ anon_sym_LT_SLASH,
+ STATE(1689), 1,
sym_jsx_opening_element,
- ACTIONS(2528), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1093), 5,
+ ACTIONS(3032), 2,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ STATE(1697), 2,
+ sym_comment,
+ aux_sym_jsx_element_repeat1,
+ STATE(1820), 4,
sym_jsx_element,
- sym_jsx_fragment,
+ sym_jsx_text,
sym_jsx_expression,
sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51551] = 6,
- ACTIONS(2465), 1,
+ [85334] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
anon_sym_LBRACE,
- ACTIONS(2471), 1,
+ ACTIONS(3047), 1,
+ anon_sym_COLON,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3051), 1,
+ anon_sym_DOT,
+ ACTIONS(3053), 1,
+ anon_sym_SLASH_GT,
+ STATE(1698), 1,
sym_comment,
- ACTIONS(2530), 1,
- anon_sym_LT,
- STATE(1081), 1,
- sym_jsx_opening_element,
- ACTIONS(2469), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1086), 5,
- sym_jsx_element,
- sym_jsx_fragment,
+ STATE(1715), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
sym_jsx_expression,
- sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51575] = 6,
- ACTIONS(2465), 1,
+ sym_jsx_attribute,
+ [85373] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
anon_sym_LBRACE,
- ACTIONS(2471), 1,
+ ACTIONS(3047), 1,
+ anon_sym_COLON,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3051), 1,
+ anon_sym_DOT,
+ ACTIONS(3055), 1,
+ anon_sym_SLASH_GT,
+ STATE(1699), 1,
sym_comment,
- ACTIONS(2532), 1,
- anon_sym_LT,
- STATE(1081), 1,
- sym_jsx_opening_element,
- ACTIONS(2534), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1099), 5,
- sym_jsx_element,
- sym_jsx_fragment,
+ STATE(1726), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
sym_jsx_expression,
- sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51599] = 6,
- ACTIONS(2465), 1,
+ sym_jsx_attribute,
+ [85412] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
anon_sym_LBRACE,
- ACTIONS(2471), 1,
+ ACTIONS(3047), 1,
+ anon_sym_COLON,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3051), 1,
+ anon_sym_DOT,
+ ACTIONS(3057), 1,
+ anon_sym_SLASH_GT,
+ STATE(1700), 1,
sym_comment,
- ACTIONS(2536), 1,
- anon_sym_LT,
- STATE(1081), 1,
- sym_jsx_opening_element,
- ACTIONS(2538), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1096), 5,
- sym_jsx_element,
- sym_jsx_fragment,
+ STATE(1731), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
sym_jsx_expression,
- sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51623] = 6,
- ACTIONS(2465), 1,
+ sym_jsx_attribute,
+ [85451] = 12,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
anon_sym_LBRACE,
- ACTIONS(2471), 1,
+ ACTIONS(3047), 1,
+ anon_sym_COLON,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3051), 1,
+ anon_sym_DOT,
+ ACTIONS(3059), 1,
+ anon_sym_SLASH_GT,
+ STATE(1701), 1,
sym_comment,
- ACTIONS(2540), 1,
- anon_sym_LT,
- STATE(1081), 1,
- sym_jsx_opening_element,
- ACTIONS(2469), 2,
- sym_jsx_text,
- sym_grit_metavariable,
- STATE(1086), 5,
- sym_jsx_element,
- sym_jsx_fragment,
+ STATE(1722), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
sym_jsx_expression,
- sym_jsx_self_closing_element,
- aux_sym_jsx_element_repeat1,
- [51647] = 7,
+ sym_jsx_attribute,
+ [85490] = 11,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3051), 1,
+ anon_sym_DOT,
+ ACTIONS(3053), 1,
+ anon_sym_SLASH_GT,
+ STATE(1702), 1,
sym_comment,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2542), 1,
+ STATE(1714), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85526] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
anon_sym_LBRACE,
- ACTIONS(2544), 1,
- anon_sym_LBRACK,
- ACTIONS(2546), 1,
- sym_grit_metavariable,
- STATE(1296), 1,
- sym_variable_declarator,
- STATE(1229), 4,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3051), 1,
+ anon_sym_DOT,
+ ACTIONS(3059), 1,
+ anon_sym_SLASH_GT,
+ STATE(1703), 1,
+ sym_comment,
+ STATE(1724), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
sym_identifier,
- [51672] = 8,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85562] = 11,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3047), 1,
+ anon_sym_COLON,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3055), 1,
+ anon_sym_SLASH_GT,
+ STATE(1704), 1,
sym_comment,
- ACTIONS(874), 1,
- anon_sym_DQUOTE,
- ACTIONS(876), 1,
- anon_sym_SQUOTE,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2548), 1,
- anon_sym_RBRACE,
- STATE(1481), 1,
- sym_export_specifier,
- STATE(1334), 3,
- sym__module_export_name,
- sym_string,
+ STATE(1723), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
sym_identifier,
- [51699] = 7,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85598] = 11,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3047), 1,
+ anon_sym_COLON,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3059), 1,
+ anon_sym_SLASH_GT,
+ STATE(1705), 1,
sym_comment,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2542), 1,
+ STATE(1710), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85634] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
anon_sym_LBRACE,
- ACTIONS(2544), 1,
- anon_sym_LBRACK,
- ACTIONS(2546), 1,
- sym_grit_metavariable,
- STATE(1356), 1,
- sym_variable_declarator,
- STATE(1229), 4,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
+ ACTIONS(3047), 1,
+ anon_sym_COLON,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3053), 1,
+ anon_sym_SLASH_GT,
+ STATE(1706), 1,
+ sym_comment,
+ STATE(1717), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
sym_identifier,
- [51724] = 8,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85670] = 11,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3047), 1,
+ anon_sym_COLON,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3057), 1,
+ anon_sym_SLASH_GT,
+ STATE(1707), 1,
sym_comment,
- ACTIONS(874), 1,
- anon_sym_DQUOTE,
- ACTIONS(876), 1,
- anon_sym_SQUOTE,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2550), 1,
- anon_sym_RBRACE,
- STATE(1481), 1,
- sym_export_specifier,
- STATE(1334), 3,
- sym__module_export_name,
- sym_string,
+ STATE(1732), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
sym_identifier,
- [51751] = 7,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85706] = 11,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3051), 1,
+ anon_sym_DOT,
+ ACTIONS(3057), 1,
+ anon_sym_SLASH_GT,
+ STATE(1708), 1,
sym_comment,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2542), 1,
+ STATE(1730), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85742] = 11,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
anon_sym_LBRACE,
- ACTIONS(2544), 1,
- anon_sym_LBRACK,
- ACTIONS(2546), 1,
- sym_grit_metavariable,
- STATE(1294), 1,
- sym_variable_declarator,
- STATE(1229), 4,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3051), 1,
+ anon_sym_DOT,
+ ACTIONS(3055), 1,
+ anon_sym_SLASH_GT,
+ STATE(1709), 1,
+ sym_comment,
+ STATE(1727), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
sym_identifier,
- [51776] = 9,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85778] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3061), 1,
+ anon_sym_GT,
+ ACTIONS(3063), 1,
+ anon_sym_SLASH_GT,
+ STATE(1710), 1,
sym_comment,
- ACTIONS(874), 1,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85811] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3065), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3067), 1,
+ anon_sym_LT,
+ ACTIONS(3069), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(3071), 1,
anon_sym_SQUOTE,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- STATE(1380), 1,
- sym_identifier,
- STATE(1482), 1,
- sym_aliased_name,
- STATE(1505), 1,
- sym_import_specifier,
- STATE(1661), 2,
- sym__module_export_name,
- sym_string,
- [51805] = 7,
- ACTIONS(3), 1,
+ STATE(1695), 1,
+ sym_jsx_opening_element,
+ STATE(1711), 1,
sym_comment,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2542), 1,
+ STATE(1872), 4,
+ sym_jsx_element,
+ sym_jsx_expression,
+ sym_jsx_self_closing_element,
+ sym__jsx_string,
+ [85842] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
anon_sym_LBRACE,
- ACTIONS(2544), 1,
- anon_sym_LBRACK,
- ACTIONS(2546), 1,
- sym_grit_metavariable,
- STATE(1296), 1,
- sym_variable_declarator,
- STATE(1143), 4,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
+ ACTIONS(3073), 1,
+ anon_sym_GT,
+ ACTIONS(3075), 1,
+ anon_sym_SLASH_GT,
+ STATE(1712), 1,
+ sym_comment,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
sym_identifier,
- [51830] = 7,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85875] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3057), 1,
+ anon_sym_SLASH_GT,
+ STATE(1713), 1,
sym_comment,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2542), 1,
+ STATE(1729), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85908] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
anon_sym_LBRACE,
- ACTIONS(2544), 1,
- anon_sym_LBRACK,
- ACTIONS(2546), 1,
- sym_grit_metavariable,
- STATE(1294), 1,
- sym_variable_declarator,
- STATE(1141), 4,
- sym_object_pattern,
- sym_array_pattern,
- sym__destructuring_pattern,
+ ACTIONS(3077), 1,
+ anon_sym_GT,
+ ACTIONS(3079), 1,
+ anon_sym_SLASH_GT,
+ STATE(1714), 1,
+ sym_comment,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
sym_identifier,
- [51855] = 9,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85941] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3081), 1,
+ anon_sym_GT,
+ ACTIONS(3083), 1,
+ anon_sym_SLASH_GT,
+ STATE(1715), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [85974] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3049), 1,
anon_sym_GT,
- ACTIONS(2554), 1,
- anon_sym_SLASH,
- ACTIONS(2556), 1,
+ ACTIONS(3055), 1,
+ anon_sym_SLASH_GT,
+ STATE(1716), 1,
+ sym_comment,
+ STATE(1728), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
sym_jsx_identifier,
- STATE(1043), 1,
sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86007] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3061), 1,
+ anon_sym_GT,
+ ACTIONS(3085), 1,
+ anon_sym_SLASH_GT,
+ STATE(1717), 1,
+ sym_comment,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
sym_jsx_namespace_name,
- [51883] = 9,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86040] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3049), 1,
+ anon_sym_GT,
+ ACTIONS(3059), 1,
+ anon_sym_SLASH_GT,
+ STATE(1718), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
+ STATE(1725), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86073] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3049), 1,
anon_sym_GT,
- ACTIONS(2556), 1,
+ ACTIONS(3053), 1,
+ anon_sym_SLASH_GT,
+ STATE(1712), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1719), 1,
+ sym_comment,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
sym_jsx_identifier,
- ACTIONS(2558), 1,
- anon_sym_SLASH,
- STATE(1043), 1,
sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86106] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3065), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3067), 1,
+ anon_sym_LT,
+ ACTIONS(3069), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(3071), 1,
+ anon_sym_SQUOTE,
+ STATE(1695), 1,
+ sym_jsx_opening_element,
+ STATE(1720), 1,
+ sym_comment,
+ STATE(1868), 4,
+ sym_jsx_element,
+ sym_jsx_expression,
+ sym_jsx_self_closing_element,
+ sym__jsx_string,
+ [86137] = 8,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3090), 1,
+ anon_sym_LBRACE,
+ STATE(1831), 1,
sym_jsx_namespace_name,
- [51911] = 9,
+ ACTIONS(3087), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ ACTIONS(3093), 2,
+ anon_sym_GT,
+ anon_sym_SLASH_GT,
+ STATE(1721), 2,
+ sym_comment,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86166] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3081), 1,
+ anon_sym_GT,
+ ACTIONS(3095), 1,
+ anon_sym_SLASH_GT,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1722), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86199] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3061), 1,
anon_sym_GT,
- ACTIONS(2556), 1,
+ ACTIONS(3097), 1,
+ anon_sym_SLASH_GT,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1723), 1,
+ sym_comment,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
sym_jsx_identifier,
- ACTIONS(2560), 1,
- anon_sym_SLASH,
- STATE(1043), 1,
sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86232] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3077), 1,
+ anon_sym_GT,
+ ACTIONS(3099), 1,
+ anon_sym_SLASH_GT,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1724), 1,
+ sym_comment,
+ STATE(1831), 1,
sym_jsx_namespace_name,
- [51939] = 9,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86265] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3073), 1,
+ anon_sym_GT,
+ ACTIONS(3101), 1,
+ anon_sym_SLASH_GT,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1725), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86298] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3081), 1,
anon_sym_GT,
- ACTIONS(2556), 1,
+ ACTIONS(3103), 1,
+ anon_sym_SLASH_GT,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1726), 1,
+ sym_comment,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
sym_jsx_identifier,
- ACTIONS(2562), 1,
- anon_sym_SLASH,
- STATE(1043), 1,
sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86331] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3077), 1,
+ anon_sym_GT,
+ ACTIONS(3105), 1,
+ anon_sym_SLASH_GT,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1727), 1,
+ sym_comment,
+ STATE(1831), 1,
sym_jsx_namespace_name,
- [51967] = 9,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86364] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3073), 1,
+ anon_sym_GT,
+ ACTIONS(3107), 1,
+ anon_sym_SLASH_GT,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1728), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86397] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3073), 1,
anon_sym_GT,
- ACTIONS(2556), 1,
+ ACTIONS(3109), 1,
+ anon_sym_SLASH_GT,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1729), 1,
+ sym_comment,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
sym_jsx_identifier,
- ACTIONS(2564), 1,
- anon_sym_SLASH,
- STATE(1043), 1,
sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86430] = 10,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3077), 1,
+ anon_sym_GT,
+ ACTIONS(3111), 1,
+ anon_sym_SLASH_GT,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1730), 1,
+ sym_comment,
+ STATE(1831), 1,
sym_jsx_namespace_name,
- [51995] = 9,
+ ACTIONS(3043), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86463] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3081), 1,
+ anon_sym_GT,
+ ACTIONS(3113), 1,
+ anon_sym_SLASH_GT,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1731), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
- anon_sym_GT,
- ACTIONS(2556), 1,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
sym_jsx_identifier,
- ACTIONS(2566), 1,
- anon_sym_SLASH,
- STATE(1043), 1,
sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
- sym_jsx_namespace_name,
- [52023] = 9,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86496] = 10,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3045), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3061), 1,
anon_sym_GT,
- ACTIONS(2556), 1,
+ ACTIONS(3115), 1,
+ anon_sym_SLASH_GT,
+ STATE(1721), 1,
+ aux_sym_jsx_opening_element_repeat1,
+ STATE(1732), 1,
+ sym_comment,
+ STATE(1831), 1,
+ sym_jsx_namespace_name,
+ ACTIONS(3043), 2,
sym_jsx_identifier,
- ACTIONS(2568), 1,
- anon_sym_SLASH,
- STATE(1043), 1,
sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
- sym_jsx_namespace_name,
- [52051] = 7,
+ STATE(1845), 2,
+ sym_jsx_expression,
+ sym_jsx_attribute,
+ [86529] = 11,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- STATE(1481), 1,
+ ACTIONS(3117), 1,
+ sym_identifier,
+ ACTIONS(3119), 1,
+ anon_sym_COMMA,
+ ACTIONS(3121), 1,
+ anon_sym_RBRACE,
+ STATE(1733), 1,
+ sym_comment,
+ STATE(1972), 1,
+ sym_string,
+ STATE(2046), 1,
sym_export_specifier,
- STATE(1334), 3,
+ STATE(2121), 1,
sym__module_export_name,
- sym_string,
- sym_identifier,
- [52075] = 5,
+ [86563] = 11,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(3123), 1,
+ sym_identifier,
+ ACTIONS(3125), 1,
+ anon_sym_COMMA,
+ ACTIONS(3127), 1,
+ anon_sym_RBRACE,
+ STATE(1734), 1,
sym_comment,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(2574), 1,
+ STATE(1972), 1,
+ sym_string,
+ STATE(2099), 1,
+ sym_import_specifier,
+ STATE(2786), 1,
+ sym__module_export_name,
+ [86597] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1243), 1,
+ anon_sym_RBRACE,
+ ACTIONS(3129), 1,
+ anon_sym_COMMA,
+ ACTIONS(3131), 1,
anon_sym_EQ,
- ACTIONS(2570), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(2572), 4,
- anon_sym_LBRACE,
- anon_sym_GT,
- sym_jsx_identifier,
- sym_grit_metavariable,
- [52095] = 6,
- ACTIONS(3), 1,
+ STATE(1735), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(1951), 1,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ ACTIONS(2809), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ [86626] = 9,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
anon_sym_LBRACE,
- ACTIONS(2576), 1,
+ ACTIONS(1410), 1,
anon_sym_LBRACK,
- STATE(1596), 4,
+ ACTIONS(3133), 1,
+ sym_identifier,
+ STATE(1736), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(2042), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
sym_object_pattern,
sym_array_pattern,
- sym__destructuring_pattern,
- sym_identifier,
- [52117] = 9,
- ACTIONS(3), 1,
+ [86655] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1737), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
- anon_sym_GT,
- ACTIONS(2556), 1,
- sym_jsx_identifier,
- ACTIONS(2578), 1,
- anon_sym_SLASH,
- STATE(1043), 1,
- sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
- sym_jsx_namespace_name,
- [52145] = 9,
+ ACTIONS(3135), 7,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_EQ,
+ anon_sym_RBRACK,
+ [86674] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3047), 1,
+ anon_sym_COLON,
+ ACTIONS(3139), 1,
+ anon_sym_EQ,
+ STATE(1738), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
+ ACTIONS(3137), 5,
+ anon_sym_LBRACE,
anon_sym_GT,
- ACTIONS(2556), 1,
sym_jsx_identifier,
- ACTIONS(2580), 1,
- anon_sym_SLASH,
- STATE(1043), 1,
+ anon_sym_SLASH_GT,
sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
- sym_jsx_namespace_name,
- [52173] = 6,
- ACTIONS(3), 1,
+ [86697] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3129), 1,
+ anon_sym_COMMA,
+ ACTIONS(3131), 1,
+ anon_sym_EQ,
+ ACTIONS(3141), 1,
+ anon_sym_RBRACE,
+ STATE(1739), 1,
sym_comment,
- ACTIONS(1951), 1,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ ACTIONS(2809), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ [86726] = 9,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
anon_sym_LBRACE,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2576), 1,
+ ACTIONS(1410), 1,
anon_sym_LBRACK,
- STATE(1309), 4,
+ ACTIONS(3133), 1,
+ sym_identifier,
+ STATE(1740), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(2139), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
sym_object_pattern,
sym_array_pattern,
- sym__destructuring_pattern,
- sym_identifier,
- [52195] = 9,
- ACTIONS(3), 1,
+ [86755] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3129), 1,
+ anon_sym_COMMA,
+ ACTIONS(3131), 1,
+ anon_sym_EQ,
+ ACTIONS(3143), 1,
+ anon_sym_RBRACE,
+ STATE(1741), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
- anon_sym_GT,
- ACTIONS(2556), 1,
- sym_jsx_identifier,
- ACTIONS(2582), 1,
- anon_sym_SLASH,
- STATE(1043), 1,
- sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
- sym_jsx_namespace_name,
- [52223] = 6,
+ STATE(2078), 1,
+ aux_sym_object_repeat1,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ ACTIONS(2809), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ [86784] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1742), 1,
+ sym_comment,
+ ACTIONS(3145), 7,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_EQ,
+ anon_sym_RBRACK,
+ [86803] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(3123), 1,
+ sym_identifier,
+ ACTIONS(3147), 1,
+ anon_sym_RBRACE,
+ STATE(1743), 1,
sym_comment,
- ACTIONS(1951), 1,
+ STATE(1972), 1,
+ sym_string,
+ STATE(2246), 1,
+ sym_import_specifier,
+ STATE(2786), 1,
+ sym__module_export_name,
+ [86834] = 9,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
anon_sym_LBRACE,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2576), 1,
+ ACTIONS(1410), 1,
anon_sym_LBRACK,
- STATE(1549), 4,
+ ACTIONS(3133), 1,
+ sym_identifier,
+ STATE(1744), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1990), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
sym_object_pattern,
sym_array_pattern,
- sym__destructuring_pattern,
- sym_identifier,
- [52245] = 9,
+ [86863] = 9,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
- anon_sym_GT,
- ACTIONS(2556), 1,
- sym_jsx_identifier,
- ACTIONS(2584), 1,
- anon_sym_SLASH,
- STATE(1043), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3133), 1,
sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
- sym_jsx_namespace_name,
- [52273] = 9,
- ACTIONS(3), 1,
+ STATE(1745), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
- anon_sym_GT,
- ACTIONS(2556), 1,
- sym_jsx_identifier,
- ACTIONS(2586), 1,
- anon_sym_SLASH,
- STATE(1043), 1,
- sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
- sym_jsx_namespace_name,
- [52301] = 8,
- ACTIONS(3), 1,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1991), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [86892] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1746), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2552), 1,
- anon_sym_GT,
- ACTIONS(2556), 1,
- sym_jsx_identifier,
- STATE(1043), 1,
- sym_identifier,
- STATE(1050), 1,
- sym_nested_identifier,
- STATE(1071), 1,
- sym_jsx_namespace_name,
- [52326] = 8,
+ ACTIONS(3149), 7,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_EQ,
+ anon_sym_RBRACK,
+ [86911] = 9,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2588), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
anon_sym_LBRACE,
- ACTIONS(2590), 1,
- anon_sym_extends,
- STATE(823), 1,
- sym_class_body,
- STATE(1289), 1,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3151), 1,
sym_identifier,
- STATE(1520), 1,
- sym_class_heritage,
- [52351] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2594), 1,
- anon_sym_BQUOTE,
- ACTIONS(2596), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1612), 1,
- sym_template_content,
- ACTIONS(2592), 2,
- sym_template_chars,
- sym_escape_sequence,
- STATE(1188), 2,
- sym_template_substitution,
- aux_sym_template_content_repeat1,
- [52372] = 7,
- ACTIONS(3), 1,
+ STATE(1747), 1,
sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(856), 1,
+ STATE(1758), 1,
+ sym__destructuring_pattern,
+ STATE(1985), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [86940] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1245), 1,
anon_sym_RBRACE,
- ACTIONS(2141), 1,
+ ACTIONS(3129), 1,
+ anon_sym_COMMA,
+ ACTIONS(3131), 1,
anon_sym_EQ,
- STATE(1342), 1,
+ STATE(1748), 1,
+ sym_comment,
+ STATE(2117), 1,
aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
+ STATE(2118), 1,
aux_sym_object_repeat1,
- ACTIONS(2139), 2,
+ ACTIONS(2809), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- [52395] = 6,
+ [86969] = 10,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
anon_sym_DQUOTE,
- ACTIONS(876), 1,
+ ACTIONS(1286), 1,
anon_sym_SQUOTE,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- STATE(1476), 3,
- sym__module_export_name,
- sym_string,
+ ACTIONS(3117), 1,
sym_identifier,
- [52416] = 7,
- ACTIONS(3), 1,
+ ACTIONS(3153), 1,
+ anon_sym_RBRACE,
+ STATE(1749), 1,
sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(2141), 1,
+ STATE(1972), 1,
+ sym_string,
+ STATE(2121), 1,
+ sym__module_export_name,
+ STATE(2227), 1,
+ sym_export_specifier,
+ [87000] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3129), 1,
+ anon_sym_COMMA,
+ ACTIONS(3131), 1,
anon_sym_EQ,
- ACTIONS(2151), 1,
+ ACTIONS(3155), 1,
anon_sym_RBRACE,
- STATE(1342), 1,
+ STATE(1750), 1,
+ sym_comment,
+ STATE(2117), 1,
aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
+ STATE(2118), 1,
aux_sym_object_repeat1,
- ACTIONS(2139), 2,
+ ACTIONS(2809), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- [52439] = 2,
- ACTIONS(3), 1,
+ [87029] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1751), 1,
sym_comment,
- ACTIONS(2598), 7,
+ ACTIONS(3157), 7,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
+ anon_sym_in,
+ anon_sym_of,
anon_sym_EQ,
anon_sym_RBRACK,
- sym_in,
- sym_of,
- [52452] = 8,
+ [87048] = 9,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2588), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
anon_sym_LBRACE,
- ACTIONS(2590), 1,
- anon_sym_extends,
- STATE(873), 1,
- sym_class_body,
- STATE(1284), 1,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3159), 1,
sym_identifier,
- STATE(1569), 1,
- sym_class_heritage,
- [52477] = 2,
+ STATE(1752), 1,
+ sym_comment,
+ STATE(1759), 1,
+ sym__destructuring_pattern,
+ STATE(1984), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [87077] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3161), 1,
+ sym__automatic_semicolon,
+ STATE(1753), 1,
+ sym_comment,
+ ACTIONS(882), 6,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_else,
+ anon_sym_while,
+ anon_sym_catch,
+ anon_sym_finally,
+ [87098] = 9,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3133), 1,
+ sym_identifier,
+ STATE(1754), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1974), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [87127] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1755), 1,
sym_comment,
- ACTIONS(2600), 7,
+ ACTIONS(3163), 7,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
+ anon_sym_in,
+ anon_sym_of,
anon_sym_EQ,
anon_sym_RBRACK,
- sym_in,
- sym_of,
- [52490] = 8,
+ [87146] = 10,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2602), 1,
- anon_sym_GT,
- ACTIONS(2604), 1,
- sym_jsx_identifier,
- STATE(1044), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(3117), 1,
sym_identifier,
- STATE(1048), 1,
- sym_nested_identifier,
- STATE(1056), 1,
- sym_jsx_namespace_name,
- [52515] = 7,
+ ACTIONS(3165), 1,
+ anon_sym_RBRACE,
+ STATE(1756), 1,
+ sym_comment,
+ STATE(1972), 1,
+ sym_string,
+ STATE(2121), 1,
+ sym__module_export_name,
+ STATE(2227), 1,
+ sym_export_specifier,
+ [87177] = 9,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3133), 1,
+ sym_identifier,
+ STATE(1757), 1,
sym_comment,
- ACTIONS(97), 1,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(2043), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [87206] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3171), 1,
+ anon_sym_EQ,
+ STATE(1758), 1,
+ sym_comment,
+ STATE(2081), 1,
+ sym__initializer,
+ ACTIONS(3169), 2,
+ anon_sym_in,
+ anon_sym_of,
+ ACTIONS(3167), 3,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_SEMI,
+ [87231] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3173), 1,
+ anon_sym_EQ,
+ STATE(1759), 1,
+ sym_comment,
+ STATE(1852), 1,
+ sym__initializer,
+ ACTIONS(3169), 2,
+ anon_sym_in,
+ anon_sym_of,
+ ACTIONS(3167), 3,
+ sym__automatic_semicolon,
anon_sym_COMMA,
- ACTIONS(2141), 1,
+ anon_sym_SEMI,
+ [87256] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3129), 1,
+ anon_sym_COMMA,
+ ACTIONS(3131), 1,
anon_sym_EQ,
- ACTIONS(2149), 1,
+ ACTIONS(3175), 1,
anon_sym_RBRACE,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
+ STATE(1760), 1,
+ sym_comment,
+ STATE(2078), 1,
aux_sym_object_repeat1,
- ACTIONS(2139), 2,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ ACTIONS(2809), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- [52538] = 8,
+ [87285] = 9,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2588), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
anon_sym_LBRACE,
- ACTIONS(2590), 1,
- anon_sym_extends,
- STATE(873), 1,
- sym_class_body,
- STATE(1291), 1,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3133), 1,
sym_identifier,
- STATE(1569), 1,
- sym_class_heritage,
- [52563] = 8,
+ STATE(1761), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1929), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [87314] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2302), 1,
+ sym__automatic_semicolon,
+ STATE(1762), 1,
+ sym_comment,
+ ACTIONS(902), 6,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_else,
+ anon_sym_while,
+ anon_sym_catch,
+ anon_sym_finally,
+ [87335] = 9,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3133), 1,
+ sym_identifier,
+ STATE(1763), 1,
sym_comment,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2588), 1,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1973), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [87364] = 9,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
anon_sym_LBRACE,
- ACTIONS(2590), 1,
- anon_sym_extends,
- STATE(823), 1,
- sym_class_body,
- STATE(1292), 1,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3133), 1,
sym_identifier,
- STATE(1520), 1,
- sym_class_heritage,
- [52588] = 7,
+ STATE(1764), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1930), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [87393] = 10,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(3123), 1,
+ sym_identifier,
+ ACTIONS(3177), 1,
+ anon_sym_RBRACE,
+ STATE(1765), 1,
sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(854), 1,
+ STATE(1972), 1,
+ sym_string,
+ STATE(2246), 1,
+ sym_import_specifier,
+ STATE(2786), 1,
+ sym__module_export_name,
+ [87424] = 9,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1213), 1,
anon_sym_RBRACE,
- ACTIONS(2141), 1,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3129), 1,
+ anon_sym_COMMA,
+ ACTIONS(3131), 1,
anon_sym_EQ,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
+ STATE(1766), 1,
+ sym_comment,
+ STATE(2078), 1,
aux_sym_object_repeat1,
- ACTIONS(2139), 2,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ ACTIONS(2809), 2,
anon_sym_LPAREN,
anon_sym_COLON,
- [52611] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7), 1,
- sym__primitive_identifier,
- ACTIONS(403), 1,
- sym_grit_metavariable,
- ACTIONS(1454), 1,
- anon_sym_LPAREN,
- ACTIONS(2606), 1,
- anon_sym_LBRACK,
- ACTIONS(2608), 1,
- sym_private_property_identifier,
- STATE(476), 1,
- sym_identifier,
- STATE(831), 1,
- sym__arguments,
- [52636] = 2,
- ACTIONS(3), 1,
+ [87453] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1767), 1,
sym_comment,
- ACTIONS(2610), 7,
+ ACTIONS(3179), 7,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
+ anon_sym_in,
+ anon_sym_of,
anon_sym_EQ,
anon_sym_RBRACK,
- sym_in,
- sym_of,
- [52649] = 5,
+ [87472] = 9,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3133), 1,
+ sym_identifier,
+ STATE(1768), 1,
sym_comment,
- ACTIONS(2614), 1,
- anon_sym_EQ,
- STATE(1361), 1,
- sym__initializer,
- ACTIONS(2616), 2,
- sym_in,
- sym_of,
- ACTIONS(2612), 3,
- sym__automatic_semicolon,
- anon_sym_COMMA,
- anon_sym_SEMI,
- [52668] = 8,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1950), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [87501] = 9,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1408), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1410), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3133), 1,
+ sym_identifier,
+ STATE(1769), 1,
+ sym_comment,
+ STATE(1874), 1,
+ sym__destructuring_pattern,
+ STATE(1923), 1,
+ sym_variable_declarator,
+ STATE(1805), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [87530] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1770), 1,
sym_comment,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2590), 1,
- anon_sym_extends,
- ACTIONS(2618), 1,
+ ACTIONS(2107), 6,
anon_sym_LBRACE,
- STATE(751), 1,
- sym_class_body,
- STATE(1273), 1,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [87548] = 8,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3181), 1,
sym_identifier,
- STATE(1590), 1,
- sym_class_heritage,
- [52693] = 5,
+ ACTIONS(3183), 1,
+ anon_sym_LBRACK,
+ STATE(1771), 1,
+ sym_comment,
+ STATE(2751), 1,
+ sym__destructuring_pattern,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [87574] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1772), 1,
sym_comment,
- ACTIONS(2620), 1,
- anon_sym_EQ,
- STATE(1221), 1,
- sym__initializer,
- ACTIONS(2616), 2,
- sym_in,
- sym_of,
- ACTIONS(2612), 3,
+ ACTIONS(2107), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [87592] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1773), 1,
+ sym_comment,
+ ACTIONS(2021), 6,
+ anon_sym_as,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_from,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ [87610] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1774), 1,
+ sym_comment,
+ ACTIONS(2139), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [87628] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1775), 1,
+ sym_comment,
+ ACTIONS(3185), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [87646] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1776), 1,
+ sym_comment,
+ ACTIONS(3145), 6,
sym__automatic_semicolon,
anon_sym_COMMA,
+ anon_sym_in,
+ anon_sym_of,
anon_sym_SEMI,
- [52712] = 7,
+ anon_sym_EQ,
+ [87664] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1777), 1,
+ sym_comment,
+ ACTIONS(882), 6,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_else,
+ anon_sym_while,
+ anon_sym_catch,
+ anon_sym_finally,
+ [87682] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1778), 1,
sym_comment,
- ACTIONS(97), 1,
+ ACTIONS(3187), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [87700] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2321), 1,
anon_sym_COMMA,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2145), 1,
+ STATE(1779), 1,
+ sym_comment,
+ STATE(1785), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(3189), 4,
anon_sym_RBRACE,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- STATE(1378), 1,
- aux_sym_object_repeat1,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
+ anon_sym_RPAREN,
anon_sym_COLON,
- [52735] = 2,
- ACTIONS(3), 1,
+ anon_sym_RBRACK,
+ [87722] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3193), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(3195), 1,
+ anon_sym_DOLLAR_LBRACE,
+ STATE(1780), 1,
+ sym_comment,
+ STATE(1823), 1,
+ aux_sym_template_string_repeat1,
+ STATE(1940), 1,
+ sym_template_substitution,
+ ACTIONS(3191), 2,
+ sym__template_chars,
+ sym_escape_sequence,
+ [87748] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3195), 1,
+ anon_sym_DOLLAR_LBRACE,
+ ACTIONS(3197), 1,
+ anon_sym_BQUOTE,
+ STATE(1781), 1,
+ sym_comment,
+ STATE(1830), 1,
+ aux_sym_template_string_repeat1,
+ STATE(1940), 1,
+ sym_template_substitution,
+ ACTIONS(3191), 2,
+ sym__template_chars,
+ sym_escape_sequence,
+ [87774] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3201), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3203), 1,
+ anon_sym_DOT,
+ STATE(1782), 1,
+ sym_comment,
+ STATE(2092), 1,
+ sym_arguments,
+ ACTIONS(3199), 3,
+ anon_sym_export,
+ anon_sym_class,
+ anon_sym_AT,
+ [87798] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3205), 1,
+ anon_sym_catch,
+ ACTIONS(3207), 1,
+ anon_sym_finally,
+ STATE(1783), 1,
sym_comment,
- ACTIONS(459), 7,
+ STATE(1942), 1,
+ sym_catch_clause,
+ STATE(2714), 1,
+ sym_finally_clause,
+ ACTIONS(1446), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [87824] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1784), 1,
+ sym_comment,
+ ACTIONS(3135), 6,
sym__automatic_semicolon,
anon_sym_COMMA,
- anon_sym_LPAREN,
+ anon_sym_in,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_EQ,
- sym_in,
- sym_of,
- [52748] = 8,
+ [87842] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3209), 1,
+ anon_sym_COMMA,
+ STATE(1785), 2,
+ sym_comment,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(2051), 4,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_COLON,
+ anon_sym_RBRACK,
+ [87862] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1786), 1,
sym_comment,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2590), 1,
- anon_sym_extends,
- ACTIONS(2618), 1,
+ ACTIONS(2107), 6,
anon_sym_LBRACE,
- STATE(742), 1,
- sym_class_body,
- STATE(1287), 1,
- sym_identifier,
- STATE(1480), 1,
- sym_class_heritage,
- [52773] = 8,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [87880] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1787), 1,
sym_comment,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2588), 1,
+ ACTIONS(2107), 6,
anon_sym_LBRACE,
- ACTIONS(2590), 1,
- anon_sym_extends,
- STATE(873), 1,
- sym_class_body,
- STATE(1268), 1,
- sym_identifier,
- STATE(1569), 1,
- sym_class_heritage,
- [52798] = 8,
- ACTIONS(3), 1,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [87898] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3171), 1,
+ anon_sym_EQ,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(1788), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2622), 1,
- anon_sym_GT,
- ACTIONS(2624), 1,
- sym_jsx_identifier,
- STATE(1046), 1,
- sym_identifier,
- STATE(1053), 1,
- sym_nested_identifier,
- STATE(1060), 1,
- sym_jsx_namespace_name,
- [52823] = 7,
+ STATE(2273), 1,
+ sym__initializer,
+ STATE(2434), 1,
+ sym_formal_parameters,
+ ACTIONS(3214), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [87924] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3183), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3216), 1,
+ sym_identifier,
+ STATE(1789), 1,
sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(826), 1,
- anon_sym_RBRACE,
- ACTIONS(2141), 1,
+ STATE(2791), 1,
+ sym__destructuring_pattern,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [87950] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3171), 1,
anon_sym_EQ,
- STATE(1341), 1,
- aux_sym_object_repeat1,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- ACTIONS(2139), 2,
+ ACTIONS(3212), 1,
anon_sym_LPAREN,
- anon_sym_COLON,
- [52846] = 8,
+ STATE(1790), 1,
+ sym_comment,
+ STATE(2272), 1,
+ sym__initializer,
+ STATE(2437), 1,
+ sym_formal_parameters,
+ ACTIONS(3218), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [87976] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1791), 1,
sym_comment,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- ACTIONS(2588), 1,
+ ACTIONS(1969), 6,
anon_sym_LBRACE,
- ACTIONS(2590), 1,
- anon_sym_extends,
- STATE(823), 1,
- sym_class_body,
- STATE(1326), 1,
- sym_identifier,
- STATE(1520), 1,
- sym_class_heritage,
- [52871] = 3,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [87994] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1792), 1,
sym_comment,
- ACTIONS(2626), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(2628), 5,
+ ACTIONS(1965), 6,
anon_sym_LBRACE,
- anon_sym_EQ,
- anon_sym_GT,
- sym_jsx_identifier,
- sym_grit_metavariable,
- [52886] = 2,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [88012] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1793), 1,
sym_comment,
- ACTIONS(2630), 7,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_EQ,
- anon_sym_RBRACK,
- sym_in,
- sym_of,
- [52899] = 3,
+ ACTIONS(3220), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [88030] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1794), 1,
sym_comment,
- ACTIONS(2632), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(2634), 5,
+ ACTIONS(2103), 6,
anon_sym_LBRACE,
- anon_sym_GT,
- sym_jsx_identifier,
- anon_sym_DOT,
- sym_grit_metavariable,
- [52914] = 8,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [88048] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1795), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2636), 1,
- anon_sym_GT,
- ACTIONS(2638), 1,
- sym_jsx_identifier,
- STATE(1045), 1,
- sym_identifier,
- STATE(1055), 1,
- sym_nested_identifier,
- STATE(1075), 1,
- sym_jsx_namespace_name,
- [52939] = 6,
+ ACTIONS(3220), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [88066] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1796), 1,
sym_comment,
- ACTIONS(2596), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2640), 1,
- anon_sym_BQUOTE,
- STATE(1654), 1,
- sym_template_content,
- ACTIONS(2592), 2,
- sym_template_chars,
- sym_escape_sequence,
- STATE(1188), 2,
- sym_template_substitution,
- aux_sym_template_content_repeat1,
- [52960] = 6,
+ ACTIONS(3220), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [88084] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1797), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(874), 1,
- anon_sym_DQUOTE,
- ACTIONS(876), 1,
- anon_sym_SQUOTE,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- STATE(1636), 3,
- sym__module_export_name,
- sym_string,
- sym_identifier,
- [52981] = 4,
+ ACTIONS(2161), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [88102] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1900), 1,
+ anon_sym_LPAREN,
+ ACTIONS(1904), 1,
+ anon_sym_DOT,
+ ACTIONS(1910), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(3222), 1,
+ sym_optional_chain,
+ STATE(1798), 1,
+ sym_comment,
+ STATE(1104), 2,
+ sym_template_string,
+ sym_arguments,
+ [88128] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1799), 1,
sym_comment,
- ACTIONS(2646), 1,
- anon_sym_EQ,
- ACTIONS(2642), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(2644), 4,
+ ACTIONS(3224), 6,
anon_sym_LBRACE,
anon_sym_GT,
sym_jsx_identifier,
- sym_grit_metavariable,
- [52998] = 2,
+ anon_sym_DOT,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [88146] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3226), 1,
+ anon_sym_default,
+ ACTIONS(3229), 1,
+ anon_sym_RBRACE,
+ ACTIONS(3231), 1,
+ anon_sym_case,
+ STATE(1800), 2,
+ sym_comment,
+ aux_sym_switch_body_repeat1,
+ STATE(2148), 2,
+ sym_switch_case,
+ sym_switch_default,
+ [88170] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1801), 1,
sym_comment,
- ACTIONS(2648), 7,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_EQ,
- anon_sym_RBRACK,
- sym_in,
- sym_of,
- [53011] = 3,
+ ACTIONS(3220), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [88188] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1802), 1,
sym_comment,
- ACTIONS(2650), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(2652), 5,
+ ACTIONS(3234), 6,
anon_sym_LBRACE,
+ anon_sym_EQ,
anon_sym_GT,
sym_jsx_identifier,
- anon_sym_DOT,
- sym_grit_metavariable,
- [53026] = 7,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [88206] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3183), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3236), 1,
+ sym_identifier,
+ STATE(1803), 1,
sym_comment,
- ACTIONS(97), 1,
- anon_sym_COMMA,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2153), 1,
- anon_sym_RBRACE,
- STATE(1341), 1,
- aux_sym_object_repeat1,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- [53049] = 8,
+ STATE(2764), 1,
+ sym__destructuring_pattern,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [88232] = 8,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(335), 1,
- sym__primitive_identifier,
- ACTIONS(387), 1,
- sym_grit_metavariable,
- ACTIONS(1364), 1,
- anon_sym_LPAREN,
- ACTIONS(2654), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3183), 1,
anon_sym_LBRACK,
- ACTIONS(2656), 1,
- sym_private_property_identifier,
- STATE(438), 1,
+ ACTIONS(3238), 1,
sym_identifier,
- STATE(764), 1,
- sym__arguments,
- [53074] = 2,
- ACTIONS(3), 1,
+ STATE(1804), 1,
sym_comment,
- ACTIONS(1922), 6,
+ STATE(2856), 1,
+ sym__destructuring_pattern,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [88258] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1805), 1,
+ sym_comment,
+ ACTIONS(3149), 6,
sym__automatic_semicolon,
anon_sym_COMMA,
+ anon_sym_in,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_EQ,
- sym_in,
- sym_of,
- [53086] = 7,
+ [88276] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1806), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2658), 1,
- anon_sym_STAR,
- ACTIONS(2660), 1,
+ ACTIONS(3240), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [88294] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3171), 1,
+ anon_sym_EQ,
+ ACTIONS(3212), 1,
anon_sym_LPAREN,
- STATE(1464), 1,
+ STATE(1807), 1,
+ sym_comment,
+ STATE(2395), 1,
+ sym_formal_parameters,
+ STATE(2514), 1,
+ sym__initializer,
+ ACTIONS(3242), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [88320] = 9,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(3117), 1,
sym_identifier,
- STATE(1550), 1,
- sym__formal_parameters,
- [53108] = 7,
+ STATE(1808), 1,
+ sym_comment,
+ STATE(1972), 1,
+ sym_string,
+ STATE(2121), 1,
+ sym__module_export_name,
+ STATE(2227), 1,
+ sym_export_specifier,
+ [88348] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1809), 1,
+ sym_comment,
+ ACTIONS(3179), 6,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ [88366] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3183), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3244), 1,
+ sym_identifier,
+ STATE(1810), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2662), 1,
- sym_jsx_identifier,
- STATE(1345), 1,
+ STATE(2255), 1,
+ sym__destructuring_pattern,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [88392] = 8,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3183), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3246), 1,
sym_identifier,
- STATE(1533), 1,
- sym_nested_identifier,
- STATE(1633), 1,
- sym_jsx_namespace_name,
- [53130] = 4,
+ STATE(1811), 1,
+ sym_comment,
+ STATE(1933), 1,
+ sym__destructuring_pattern,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [88418] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3248), 1,
+ anon_sym_default,
+ ACTIONS(3250), 1,
+ anon_sym_RBRACE,
+ ACTIONS(3252), 1,
+ anon_sym_case,
+ STATE(1800), 1,
+ aux_sym_switch_body_repeat1,
+ STATE(1812), 1,
+ sym_comment,
+ STATE(2148), 2,
+ sym_switch_case,
+ sym_switch_default,
+ [88444] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1812), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3183), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3254), 1,
+ sym_identifier,
+ STATE(1813), 1,
+ sym_comment,
+ STATE(2807), 1,
+ sym__destructuring_pattern,
+ STATE(1746), 2,
+ sym_object_pattern,
+ sym_array_pattern,
+ [88470] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3248), 1,
+ anon_sym_default,
+ ACTIONS(3252), 1,
+ anon_sym_case,
+ ACTIONS(3256), 1,
+ anon_sym_RBRACE,
+ STATE(1814), 1,
sym_comment,
- ACTIONS(457), 1,
+ STATE(1817), 1,
+ aux_sym_switch_body_repeat1,
+ STATE(2148), 2,
+ sym_switch_case,
+ sym_switch_default,
+ [88496] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1815), 1,
+ sym_comment,
+ ACTIONS(2331), 6,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_SEMI,
anon_sym_EQ,
- ACTIONS(498), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- ACTIONS(459), 3,
+ [88514] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1816), 1,
+ sym_comment,
+ ACTIONS(3157), 6,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ [88532] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3248), 1,
+ anon_sym_default,
+ ACTIONS(3252), 1,
+ anon_sym_case,
+ ACTIONS(3258), 1,
+ anon_sym_RBRACE,
+ STATE(1800), 1,
+ aux_sym_switch_body_repeat1,
+ STATE(1817), 1,
+ sym_comment,
+ STATE(2148), 2,
+ sym_switch_case,
+ sym_switch_default,
+ [88558] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1818), 1,
+ sym_comment,
+ ACTIONS(876), 6,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_EQ_GT,
- [53146] = 7,
+ anon_sym_else,
+ anon_sym_while,
+ anon_sym_catch,
+ anon_sym_finally,
+ [88576] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1819), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- ACTIONS(2664), 1,
- anon_sym_STAR,
- STATE(1496), 1,
- sym__formal_parameters,
- STATE(1565), 1,
- sym_identifier,
- [53168] = 2,
+ ACTIONS(3260), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [88594] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1820), 1,
+ sym_comment,
+ ACTIONS(3262), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [88612] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3248), 1,
+ anon_sym_default,
+ ACTIONS(3252), 1,
+ anon_sym_case,
+ ACTIONS(3264), 1,
+ anon_sym_RBRACE,
+ STATE(1800), 1,
+ aux_sym_switch_body_repeat1,
+ STATE(1821), 1,
+ sym_comment,
+ STATE(2148), 2,
+ sym_switch_case,
+ sym_switch_default,
+ [88638] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3248), 1,
+ anon_sym_default,
+ ACTIONS(3252), 1,
+ anon_sym_case,
+ ACTIONS(3266), 1,
+ anon_sym_RBRACE,
+ STATE(1822), 1,
+ sym_comment,
+ STATE(1828), 1,
+ aux_sym_switch_body_repeat1,
+ STATE(2148), 2,
+ sym_switch_case,
+ sym_switch_default,
+ [88664] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3271), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(3273), 1,
+ anon_sym_DOLLAR_LBRACE,
+ STATE(1940), 1,
+ sym_template_substitution,
+ ACTIONS(3268), 2,
+ sym__template_chars,
+ sym_escape_sequence,
+ STATE(1823), 2,
+ sym_comment,
+ aux_sym_template_string_repeat1,
+ [88688] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3248), 1,
+ anon_sym_default,
+ ACTIONS(3252), 1,
+ anon_sym_case,
+ ACTIONS(3276), 1,
+ anon_sym_RBRACE,
+ STATE(1800), 1,
+ aux_sym_switch_body_repeat1,
+ STATE(1824), 1,
sym_comment,
- ACTIONS(1924), 6,
+ STATE(2148), 2,
+ sym_switch_case,
+ sym_switch_default,
+ [88714] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1825), 1,
+ sym_comment,
+ ACTIONS(2340), 6,
sym__automatic_semicolon,
anon_sym_COMMA,
+ anon_sym_in,
+ anon_sym_of,
anon_sym_SEMI,
anon_sym_EQ,
- sym_in,
- sym_of,
- [53180] = 5,
- ACTIONS(3), 1,
+ [88732] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1826), 1,
+ sym_comment,
+ ACTIONS(2366), 6,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ [88750] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3171), 1,
+ anon_sym_EQ,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(1827), 1,
sym_comment,
- ACTIONS(2666), 1,
+ STATE(2241), 1,
+ sym__initializer,
+ STATE(2508), 1,
+ sym_formal_parameters,
+ ACTIONS(3278), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [88776] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3248), 1,
anon_sym_default,
- ACTIONS(2669), 1,
- anon_sym_RBRACE,
- ACTIONS(2671), 1,
+ ACTIONS(3252), 1,
anon_sym_case,
- STATE(1168), 3,
+ ACTIONS(3280), 1,
+ anon_sym_RBRACE,
+ STATE(1800), 1,
+ aux_sym_switch_body_repeat1,
+ STATE(1828), 1,
+ sym_comment,
+ STATE(2148), 2,
sym_switch_case,
sym_switch_default,
- aux_sym_switch_body_repeat1,
- [53198] = 3,
+ [88802] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1829), 1,
+ sym_comment,
+ ACTIONS(3163), 6,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ [88820] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3195), 1,
+ anon_sym_DOLLAR_LBRACE,
+ ACTIONS(3282), 1,
+ anon_sym_BQUOTE,
+ STATE(1823), 1,
+ aux_sym_template_string_repeat1,
+ STATE(1830), 1,
+ sym_comment,
+ STATE(1940), 1,
+ sym_template_substitution,
+ ACTIONS(3191), 2,
+ sym__template_chars,
+ sym_escape_sequence,
+ [88846] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3286), 1,
+ anon_sym_EQ,
+ STATE(1831), 1,
sym_comment,
- ACTIONS(2674), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(2676), 4,
+ ACTIONS(3284), 5,
anon_sym_LBRACE,
anon_sym_GT,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53212] = 2,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [88866] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3248), 1,
+ anon_sym_default,
+ ACTIONS(3252), 1,
+ anon_sym_case,
+ ACTIONS(3288), 1,
+ anon_sym_RBRACE,
+ STATE(1812), 1,
+ aux_sym_switch_body_repeat1,
+ STATE(1832), 1,
+ sym_comment,
+ STATE(2148), 2,
+ sym_switch_case,
+ sym_switch_default,
+ [88892] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1833), 1,
+ sym_comment,
+ ACTIONS(3290), 6,
+ anon_sym_LBRACE,
+ aux_sym_jsx_text_token1,
+ aux_sym_jsx_text_token2,
+ sym_html_character_reference,
+ anon_sym_LT,
+ anon_sym_LT_SLASH,
+ [88910] = 9,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(3123), 1,
+ sym_identifier,
+ STATE(1834), 1,
sym_comment,
- ACTIONS(1740), 6,
+ STATE(1972), 1,
+ sym_string,
+ STATE(2246), 1,
+ sym_import_specifier,
+ STATE(2786), 1,
+ sym__module_export_name,
+ [88938] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1835), 1,
+ sym_comment,
+ ACTIONS(2185), 6,
anon_sym_as,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COLON,
- [53224] = 3,
- ACTIONS(3), 1,
+ [88956] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3195), 1,
+ anon_sym_DOLLAR_LBRACE,
+ ACTIONS(3292), 1,
+ anon_sym_BQUOTE,
+ STATE(1780), 1,
+ aux_sym_template_string_repeat1,
+ STATE(1836), 1,
sym_comment,
- ACTIONS(1852), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(1854), 4,
- anon_sym_LBRACE,
- anon_sym_GT,
- sym_jsx_identifier,
- sym_grit_metavariable,
- [53238] = 7,
- ACTIONS(3), 1,
+ STATE(1940), 1,
+ sym_template_substitution,
+ ACTIONS(3191), 2,
+ sym__template_chars,
+ sym_escape_sequence,
+ [88982] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3248), 1,
+ anon_sym_default,
+ ACTIONS(3252), 1,
+ anon_sym_case,
+ ACTIONS(3294), 1,
+ anon_sym_RBRACE,
+ STATE(1821), 1,
+ aux_sym_switch_body_repeat1,
+ STATE(1837), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2678), 1,
- sym_jsx_identifier,
- STATE(1336), 1,
- sym_identifier,
- STATE(1559), 1,
- sym_nested_identifier,
- STATE(1615), 1,
- sym_jsx_namespace_name,
- [53260] = 3,
+ STATE(2148), 2,
+ sym_switch_case,
+ sym_switch_default,
+ [89008] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3248), 1,
+ anon_sym_default,
+ ACTIONS(3252), 1,
+ anon_sym_case,
+ ACTIONS(3296), 1,
+ anon_sym_RBRACE,
+ STATE(1824), 1,
+ aux_sym_switch_body_repeat1,
+ STATE(1838), 1,
+ sym_comment,
+ STATE(2148), 2,
+ sym_switch_case,
+ sym_switch_default,
+ [89034] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2035), 1,
+ anon_sym_LPAREN,
+ ACTIONS(2039), 1,
+ anon_sym_DOT,
+ ACTIONS(2045), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(3298), 1,
+ sym_optional_chain,
+ STATE(1839), 1,
+ sym_comment,
+ STATE(1312), 2,
+ sym_template_string,
+ sym_arguments,
+ [89060] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1840), 1,
sym_comment,
- ACTIONS(1750), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(1752), 4,
+ ACTIONS(3300), 5,
anon_sym_LBRACE,
anon_sym_GT,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53274] = 5,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [89077] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3302), 1,
+ sym_identifier,
+ ACTIONS(3304), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ STATE(1352), 1,
+ sym_class_body,
+ STATE(1841), 1,
sym_comment,
- ACTIONS(2290), 1,
- anon_sym_LPAREN,
- ACTIONS(2680), 1,
- anon_sym_DOT,
- STATE(1034), 1,
- sym__arguments,
- ACTIONS(2288), 3,
+ STATE(2353), 1,
+ sym_class_heritage,
+ [89102] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2809), 1,
+ anon_sym_COLON,
+ ACTIONS(3131), 1,
+ anon_sym_EQ,
+ ACTIONS(3308), 1,
+ anon_sym_COMMA,
+ ACTIONS(3310), 1,
+ anon_sym_RBRACE,
+ STATE(1842), 1,
+ sym_comment,
+ STATE(2117), 1,
+ aux_sym_object_pattern_repeat1,
+ [89127] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3312), 1,
anon_sym_export,
+ ACTIONS(3314), 1,
anon_sym_class,
- anon_sym_AT,
- [53292] = 3,
- ACTIONS(3), 1,
+ STATE(1843), 1,
sym_comment,
- ACTIONS(1836), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(1838), 4,
- anon_sym_LBRACE,
- anon_sym_GT,
- sym_jsx_identifier,
- sym_grit_metavariable,
- [53306] = 3,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(2054), 1,
+ sym_decorator,
+ [89152] = 8,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1812), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(1814), 4,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3316), 1,
+ sym_identifier,
+ ACTIONS(3318), 1,
anon_sym_LBRACE,
- anon_sym_GT,
- sym_jsx_identifier,
- sym_grit_metavariable,
- [53320] = 3,
- ACTIONS(3), 1,
+ STATE(1112), 1,
+ sym_class_body,
+ STATE(1844), 1,
sym_comment,
- ACTIONS(1812), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(1814), 4,
- anon_sym_LBRACE,
- anon_sym_GT,
- sym_jsx_identifier,
- sym_grit_metavariable,
- [53334] = 3,
+ STATE(2447), 1,
+ sym_class_heritage,
+ [89177] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1845), 1,
sym_comment,
- ACTIONS(1812), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(1814), 4,
+ ACTIONS(3320), 5,
anon_sym_LBRACE,
anon_sym_GT,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53348] = 3,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [89194] = 8,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1812), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(1814), 4,
- anon_sym_LBRACE,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3322), 1,
+ sym_identifier,
+ ACTIONS(3324), 1,
anon_sym_GT,
+ ACTIONS(3326), 1,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53362] = 3,
+ STATE(1846), 1,
+ sym_comment,
+ STATE(2459), 1,
+ sym_nested_identifier,
+ STATE(2815), 1,
+ sym_jsx_namespace_name,
+ [89219] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3328), 1,
+ sym_identifier,
+ ACTIONS(3330), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3332), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3334), 1,
+ sym_private_property_identifier,
+ STATE(1150), 1,
+ sym_arguments,
+ STATE(1847), 1,
sym_comment,
- ACTIONS(1792), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(1794), 4,
+ [89244] = 8,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3304), 1,
anon_sym_LBRACE,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3336), 1,
+ sym_identifier,
+ STATE(1321), 1,
+ sym_class_body,
+ STATE(1848), 1,
+ sym_comment,
+ STATE(2625), 1,
+ sym_class_heritage,
+ [89269] = 8,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3338), 1,
+ sym_identifier,
+ ACTIONS(3340), 1,
anon_sym_GT,
+ ACTIONS(3342), 1,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53376] = 3,
+ STATE(1708), 1,
+ sym_nested_identifier,
+ STATE(1713), 1,
+ sym_jsx_namespace_name,
+ STATE(1849), 1,
+ sym_comment,
+ [89294] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1850), 1,
sym_comment,
- ACTIONS(1772), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(1774), 4,
+ ACTIONS(3185), 5,
anon_sym_LBRACE,
anon_sym_GT,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53390] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2614), 1,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [89311] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2809), 1,
+ anon_sym_COLON,
+ ACTIONS(3131), 1,
anon_sym_EQ,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1524), 1,
- sym__formal_parameters,
- STATE(1588), 1,
- sym__initializer,
- ACTIONS(2682), 2,
+ ACTIONS(3308), 1,
+ anon_sym_COMMA,
+ ACTIONS(3344), 1,
+ anon_sym_RBRACE,
+ STATE(1851), 1,
+ sym_comment,
+ STATE(2076), 1,
+ aux_sym_object_pattern_repeat1,
+ [89336] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3348), 1,
+ anon_sym_in,
+ ACTIONS(3350), 1,
+ anon_sym_of,
+ STATE(1852), 1,
+ sym_comment,
+ ACTIONS(3346), 3,
sym__automatic_semicolon,
+ anon_sym_COMMA,
anon_sym_SEMI,
- [53410] = 3,
+ [89357] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3131), 1,
+ anon_sym_EQ,
+ STATE(1853), 1,
+ sym_comment,
+ ACTIONS(2809), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ ACTIONS(3352), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [89378] = 8,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3304), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3355), 1,
+ sym_identifier,
+ STATE(1321), 1,
+ sym_class_body,
+ STATE(1854), 1,
+ sym_comment,
+ STATE(2625), 1,
+ sym_class_heritage,
+ [89403] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3304), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3357), 1,
+ sym_identifier,
+ STATE(1352), 1,
+ sym_class_body,
+ STATE(1855), 1,
sym_comment,
- ACTIONS(1758), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(1760), 4,
+ STATE(2353), 1,
+ sym_class_heritage,
+ [89428] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1856), 1,
+ sym_comment,
+ ACTIONS(3359), 5,
anon_sym_LBRACE,
anon_sym_GT,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53424] = 2,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [89445] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(3117), 1,
+ sym_identifier,
+ STATE(1857), 1,
sym_comment,
- ACTIONS(2610), 6,
- sym__automatic_semicolon,
- anon_sym_COMMA,
- anon_sym_SEMI,
- anon_sym_EQ,
- sym_in,
- sym_of,
- [53436] = 6,
- ACTIONS(3), 1,
+ STATE(1972), 1,
+ sym_string,
+ STATE(2833), 1,
+ sym__module_export_name,
+ [89470] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3361), 1,
+ anon_sym_export,
+ ACTIONS(3363), 1,
+ anon_sym_class,
+ STATE(1858), 1,
sym_comment,
- ACTIONS(2614), 1,
- anon_sym_EQ,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1544), 1,
- sym__formal_parameters,
- STATE(1593), 1,
- sym__initializer,
- ACTIONS(2684), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- [53456] = 3,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(2054), 1,
+ sym_decorator,
+ [89495] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3304), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3365), 1,
+ sym_identifier,
+ STATE(1321), 1,
+ sym_class_body,
+ STATE(1859), 1,
sym_comment,
- ACTIONS(1738), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(1740), 4,
+ STATE(2625), 1,
+ sym_class_heritage,
+ [89520] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3369), 1,
+ anon_sym_AT,
+ STATE(2054), 1,
+ sym_decorator,
+ ACTIONS(3367), 2,
+ anon_sym_export,
+ anon_sym_class,
+ STATE(1860), 2,
+ sym_comment,
+ aux_sym_export_statement_repeat1,
+ [89541] = 8,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3304), 1,
anon_sym_LBRACE,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3372), 1,
+ sym_identifier,
+ STATE(1352), 1,
+ sym_class_body,
+ STATE(1861), 1,
+ sym_comment,
+ STATE(2353), 1,
+ sym_class_heritage,
+ [89566] = 8,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3374), 1,
+ sym_identifier,
+ ACTIONS(3376), 1,
anon_sym_GT,
+ ACTIONS(3378), 1,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53470] = 2,
- ACTIONS(3), 1,
+ STATE(1862), 1,
sym_comment,
- ACTIONS(2648), 6,
- sym__automatic_semicolon,
- anon_sym_COMMA,
- anon_sym_SEMI,
- anon_sym_EQ,
- sym_in,
- sym_of,
- [53482] = 5,
+ STATE(2388), 1,
+ sym_nested_identifier,
+ STATE(2831), 1,
+ sym_jsx_namespace_name,
+ [89591] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3380), 1,
+ sym_identifier,
+ ACTIONS(3382), 1,
+ anon_sym_GT,
+ ACTIONS(3384), 1,
+ sym_jsx_identifier,
+ STATE(1863), 1,
sym_comment,
- ACTIONS(2596), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2688), 1,
- anon_sym_BQUOTE,
- ACTIONS(2686), 2,
- sym_template_chars,
- sym_escape_sequence,
- STATE(1194), 2,
- sym_template_substitution,
- aux_sym_template_content_repeat1,
- [53500] = 7,
+ STATE(2435), 1,
+ sym_nested_identifier,
+ STATE(2817), 1,
+ sym_jsx_namespace_name,
+ [89616] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3304), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3386), 1,
+ sym_identifier,
+ STATE(1352), 1,
+ sym_class_body,
+ STATE(1864), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- ACTIONS(2690), 1,
- anon_sym_STAR,
- STATE(1495), 1,
+ STATE(2353), 1,
+ sym_class_heritage,
+ [89641] = 8,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1284), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1286), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(3117), 1,
sym_identifier,
- STATE(1496), 1,
- sym__formal_parameters,
- [53522] = 3,
+ STATE(1865), 1,
+ sym_comment,
+ STATE(1972), 1,
+ sym_string,
+ STATE(2223), 1,
+ sym__module_export_name,
+ [89666] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1866), 1,
sym_comment,
- ACTIONS(2692), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(2694), 4,
+ ACTIONS(2103), 5,
anon_sym_LBRACE,
anon_sym_GT,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53536] = 3,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [89683] = 8,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2696), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(2698), 4,
- anon_sym_LBRACE,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3388), 1,
+ sym_identifier,
+ ACTIONS(3390), 1,
anon_sym_GT,
+ ACTIONS(3392), 1,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53550] = 6,
- ACTIONS(3), 1,
+ STATE(1867), 1,
sym_comment,
- ACTIONS(2614), 1,
- anon_sym_EQ,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1478), 1,
- sym__initializer,
- STATE(1493), 1,
- sym__formal_parameters,
- ACTIONS(2700), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- [53570] = 7,
+ STATE(2316), 1,
+ sym_nested_identifier,
+ STATE(2843), 1,
+ sym_jsx_namespace_name,
+ [89708] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1868), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2702), 1,
+ ACTIONS(3394), 5,
+ anon_sym_LBRACE,
+ anon_sym_GT,
sym_jsx_identifier,
- STATE(1418), 1,
+ anon_sym_SLASH_GT,
sym_identifier,
- STATE(1422), 1,
- sym_nested_identifier,
- STATE(1714), 1,
- sym_jsx_namespace_name,
- [53592] = 5,
+ [89725] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3396), 1,
+ sym_identifier,
+ ACTIONS(3398), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3400), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3402), 1,
+ sym_private_property_identifier,
+ STATE(1351), 1,
+ sym_arguments,
+ STATE(1869), 1,
+ sym_comment,
+ [89750] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3404), 1,
+ anon_sym_export,
+ ACTIONS(3406), 1,
+ anon_sym_class,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1870), 1,
sym_comment,
- ACTIONS(2707), 1,
- anon_sym_BQUOTE,
- ACTIONS(2709), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2704), 2,
- sym_template_chars,
- sym_escape_sequence,
- STATE(1194), 2,
- sym_template_substitution,
- aux_sym_template_content_repeat1,
- [53610] = 2,
+ STATE(2054), 1,
+ sym_decorator,
+ [89775] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3304), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3408), 1,
+ sym_identifier,
+ STATE(1321), 1,
+ sym_class_body,
+ STATE(1871), 1,
sym_comment,
- ACTIONS(2630), 6,
- sym__automatic_semicolon,
- anon_sym_COMMA,
- anon_sym_SEMI,
- anon_sym_EQ,
- sym_in,
- sym_of,
- [53622] = 7,
+ STATE(2625), 1,
+ sym_class_heritage,
+ [89800] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1872), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2712), 1,
+ ACTIONS(3410), 5,
+ anon_sym_LBRACE,
+ anon_sym_GT,
sym_jsx_identifier,
- STATE(1398), 1,
+ anon_sym_SLASH_GT,
sym_identifier,
- STATE(1457), 1,
+ [89817] = 8,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3340), 1,
+ anon_sym_GT,
+ ACTIONS(3412), 1,
+ sym_identifier,
+ ACTIONS(3414), 1,
+ sym_jsx_identifier,
+ STATE(1703), 1,
sym_nested_identifier,
- STATE(1679), 1,
+ STATE(1718), 1,
sym_jsx_namespace_name,
- [53644] = 7,
- ACTIONS(3), 1,
+ STATE(1873), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- ACTIONS(2714), 1,
- anon_sym_STAR,
- STATE(1504), 1,
- sym_identifier,
- STATE(1582), 1,
- sym__formal_parameters,
- [53666] = 2,
- ACTIONS(3), 1,
+ [89842] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3171), 1,
+ anon_sym_EQ,
+ STATE(1874), 1,
sym_comment,
- ACTIONS(2600), 6,
+ STATE(2081), 1,
+ sym__initializer,
+ ACTIONS(3167), 3,
sym__automatic_semicolon,
anon_sym_COMMA,
anon_sym_SEMI,
+ [89863] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3416), 1,
anon_sym_EQ,
- sym_in,
- sym_of,
- [53678] = 2,
- ACTIONS(3), 1,
+ STATE(1875), 1,
sym_comment,
- ACTIONS(2598), 6,
- sym__automatic_semicolon,
+ ACTIONS(1848), 4,
anon_sym_COMMA,
- anon_sym_SEMI,
- anon_sym_EQ,
- sym_in,
- sym_of,
- [53690] = 7,
- ACTIONS(3), 1,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ [89882] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
+ anon_sym_COMMA,
+ ACTIONS(3421), 1,
+ anon_sym_RBRACE,
+ STATE(1876), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
+ STATE(2146), 1,
+ aux_sym_object_repeat1,
+ ACTIONS(2809), 2,
anon_sym_LPAREN,
- ACTIONS(2716), 1,
- anon_sym_STAR,
- STATE(1496), 1,
- sym__formal_parameters,
- STATE(1542), 1,
- sym_identifier,
- [53712] = 2,
+ anon_sym_COLON,
+ [89905] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1877), 1,
sym_comment,
- ACTIONS(1926), 6,
+ ACTIONS(3260), 5,
+ anon_sym_LBRACE,
+ anon_sym_GT,
+ sym_jsx_identifier,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [89922] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1878), 1,
+ sym_comment,
+ ACTIONS(3423), 5,
+ anon_sym_export,
+ anon_sym_LPAREN,
+ anon_sym_DOT,
+ anon_sym_class,
+ anon_sym_AT,
+ [89939] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1879), 1,
+ sym_comment,
+ ACTIONS(2185), 5,
sym__automatic_semicolon,
- anon_sym_COMMA,
+ anon_sym_with,
+ anon_sym_LPAREN,
anon_sym_SEMI,
anon_sym_EQ,
- sym_in,
- sym_of,
- [53724] = 7,
+ [89956] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1880), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- ACTIONS(2718), 1,
- anon_sym_STAR,
- STATE(1532), 1,
+ ACTIONS(2161), 5,
+ anon_sym_LBRACE,
+ anon_sym_GT,
+ sym_jsx_identifier,
+ anon_sym_SLASH_GT,
sym_identifier,
- STATE(1582), 1,
- sym__formal_parameters,
- [53746] = 7,
+ [89973] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1881), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- ACTIONS(2720), 1,
- anon_sym_STAR,
- STATE(1582), 1,
- sym__formal_parameters,
- STATE(1583), 1,
+ ACTIONS(1965), 5,
+ anon_sym_LBRACE,
+ anon_sym_GT,
+ sym_jsx_identifier,
+ anon_sym_SLASH_GT,
sym_identifier,
- [53768] = 3,
+ [89990] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1882), 1,
sym_comment,
- ACTIONS(1844), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(1846), 4,
+ ACTIONS(1969), 5,
anon_sym_LBRACE,
anon_sym_GT,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53782] = 6,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [90007] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3304), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3425), 1,
+ sym_identifier,
+ STATE(1352), 1,
+ sym_class_body,
+ STATE(1883), 1,
sym_comment,
- ACTIONS(2614), 1,
- anon_sym_EQ,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1429), 1,
- sym__initializer,
- STATE(1497), 1,
- sym__formal_parameters,
- ACTIONS(2722), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- [53802] = 2,
+ STATE(2353), 1,
+ sym_class_heritage,
+ [90032] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3318), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3427), 1,
+ sym_identifier,
+ STATE(1106), 1,
+ sym_class_body,
+ STATE(1884), 1,
sym_comment,
- ACTIONS(1760), 6,
- anon_sym_as,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_from,
- anon_sym_LPAREN,
- anon_sym_COLON,
- [53814] = 3,
+ STATE(2540), 1,
+ sym_class_heritage,
+ [90057] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1885), 1,
sym_comment,
- ACTIONS(2724), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(2726), 4,
+ ACTIONS(2107), 5,
anon_sym_LBRACE,
anon_sym_GT,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53828] = 3,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [90074] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3429), 1,
+ anon_sym_export,
+ ACTIONS(3431), 1,
+ anon_sym_class,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1886), 1,
+ sym_comment,
+ STATE(2054), 1,
+ sym_decorator,
+ [90099] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1887), 1,
sym_comment,
- ACTIONS(2728), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(2730), 4,
+ ACTIONS(2107), 5,
anon_sym_LBRACE,
anon_sym_GT,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53842] = 3,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [90116] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1888), 1,
+ sym_comment,
+ ACTIONS(2021), 5,
+ sym__automatic_semicolon,
+ anon_sym_with,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ [90133] = 8,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2642), 2,
- anon_sym_SLASH,
- sym__primitive_identifier,
- ACTIONS(2644), 4,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3304), 1,
anon_sym_LBRACE,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3433), 1,
+ sym_identifier,
+ STATE(1321), 1,
+ sym_class_body,
+ STATE(1889), 1,
+ sym_comment,
+ STATE(2625), 1,
+ sym_class_heritage,
+ [90158] = 8,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3340), 1,
anon_sym_GT,
+ ACTIONS(3435), 1,
+ sym_identifier,
+ ACTIONS(3437), 1,
sym_jsx_identifier,
- sym_grit_metavariable,
- [53856] = 5,
- ACTIONS(3), 1,
+ STATE(1702), 1,
+ sym_nested_identifier,
+ STATE(1719), 1,
+ sym_jsx_namespace_name,
+ STATE(1890), 1,
sym_comment,
- ACTIONS(2732), 1,
- anon_sym_default,
- ACTIONS(2734), 1,
- anon_sym_RBRACE,
- ACTIONS(2736), 1,
- anon_sym_case,
- STATE(1168), 3,
- sym_switch_case,
- sym_switch_default,
- aux_sym_switch_body_repeat1,
- [53874] = 7,
+ [90183] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1891), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- ACTIONS(2738), 1,
- anon_sym_STAR,
- STATE(1462), 1,
+ ACTIONS(2107), 5,
+ anon_sym_LBRACE,
+ anon_sym_GT,
+ sym_jsx_identifier,
+ anon_sym_SLASH_GT,
sym_identifier,
- STATE(1483), 1,
- sym__formal_parameters,
- [53896] = 5,
+ [90200] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1892), 1,
sym_comment,
- ACTIONS(2732), 1,
- anon_sym_default,
- ACTIONS(2736), 1,
- anon_sym_case,
- ACTIONS(2740), 1,
- anon_sym_RBRACE,
- STATE(1210), 3,
- sym_switch_case,
- sym_switch_default,
- aux_sym_switch_body_repeat1,
- [53914] = 6,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2742), 1,
- anon_sym_DQUOTE,
- ACTIONS(2744), 1,
- sym_unescaped_double_string_fragment,
- ACTIONS(2746), 1,
- sym_escape_sequence,
- ACTIONS(2748), 1,
- sym_grit_metavariable,
- STATE(1297), 1,
- aux_sym_string_repeat1,
- [53933] = 6,
+ ACTIONS(2107), 5,
+ anon_sym_LBRACE,
+ anon_sym_GT,
+ sym_jsx_identifier,
+ anon_sym_SLASH_GT,
+ sym_identifier,
+ [90217] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3340), 1,
+ anon_sym_GT,
+ ACTIONS(3439), 1,
+ sym_identifier,
+ ACTIONS(3441), 1,
+ sym_jsx_identifier,
+ STATE(1709), 1,
+ sym_nested_identifier,
+ STATE(1716), 1,
+ sym_jsx_namespace_name,
+ STATE(1893), 1,
sym_comment,
- ACTIONS(2109), 1,
- anon_sym_COMMA,
- ACTIONS(2139), 1,
- anon_sym_COLON,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2750), 1,
- anon_sym_RBRACE,
- STATE(1377), 1,
- aux_sym_object_pattern_repeat1,
- [53952] = 6,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2742), 1,
- anon_sym_SQUOTE,
- ACTIONS(2752), 1,
- sym_unescaped_single_string_fragment,
- ACTIONS(2754), 1,
- sym_escape_sequence,
- ACTIONS(2756), 1,
- sym_grit_metavariable,
- STATE(1298), 1,
- aux_sym_string_repeat2,
- [53971] = 5,
+ [90242] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(1894), 1,
sym_comment,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- STATE(1031), 1,
- sym_decorator_call_expression,
- STATE(1174), 2,
+ ACTIONS(2139), 5,
+ anon_sym_LBRACE,
+ anon_sym_GT,
+ sym_jsx_identifier,
+ anon_sym_SLASH_GT,
sym_identifier,
- sym_decorator_member_expression,
- [53988] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2141), 1,
+ [90259] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3443), 1,
anon_sym_EQ,
- ACTIONS(2139), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- ACTIONS(2163), 2,
+ STATE(1895), 1,
+ sym_comment,
+ ACTIONS(1861), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
- [54003] = 6,
- ACTIONS(3), 1,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ [90278] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1896), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1490), 1,
- sym_identifier,
- STATE(1491), 1,
- sym__formal_parameters,
- [54022] = 3,
+ ACTIONS(1848), 5,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_RPAREN,
+ anon_sym_EQ,
+ anon_sym_RBRACK,
+ [90295] = 8,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3304), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3445), 1,
+ sym_identifier,
+ STATE(1321), 1,
+ sym_class_body,
+ STATE(1897), 1,
+ sym_comment,
+ STATE(2625), 1,
+ sym_class_heritage,
+ [90320] = 8,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3447), 1,
+ anon_sym_export,
+ ACTIONS(3449), 1,
+ anon_sym_class,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1898), 1,
sym_comment,
- ACTIONS(2758), 1,
+ STATE(2054), 1,
+ sym_decorator,
+ [90345] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3451), 1,
anon_sym_EQ,
- ACTIONS(1262), 4,
+ STATE(1899), 1,
+ sym_comment,
+ ACTIONS(1848), 4,
anon_sym_COMMA,
anon_sym_RBRACE,
anon_sym_RPAREN,
anon_sym_RBRACK,
- [54035] = 6,
+ [90364] = 8,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1491), 1,
- sym__formal_parameters,
- STATE(1563), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3304), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3306), 1,
+ anon_sym_extends,
+ ACTIONS(3454), 1,
sym_identifier,
- [54054] = 4,
- ACTIONS(3), 1,
+ STATE(1352), 1,
+ sym_class_body,
+ STATE(1900), 1,
+ sym_comment,
+ STATE(2353), 1,
+ sym_class_heritage,
+ [90389] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3456), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ STATE(1378), 1,
+ sym_class_body,
+ STATE(1901), 1,
+ sym_comment,
+ STATE(2374), 1,
+ sym_class_heritage,
+ [90411] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ STATE(1902), 1,
sym_comment,
- ACTIONS(2762), 1,
- sym_in,
- ACTIONS(2764), 1,
- sym_of,
- ACTIONS(2760), 3,
+ STATE(2510), 1,
+ sym__from_clause,
+ ACTIONS(3462), 2,
sym__automatic_semicolon,
- anon_sym_COMMA,
anon_sym_SEMI,
- [54069] = 6,
+ [90431] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3464), 1,
+ sym_identifier,
+ ACTIONS(3466), 1,
+ anon_sym_STAR,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ STATE(1903), 1,
sym_comment,
- ACTIONS(87), 1,
+ STATE(2425), 1,
+ sym_formal_parameters,
+ [90453] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
anon_sym_AT,
- ACTIONS(2766), 1,
- anon_sym_export,
- ACTIONS(2768), 1,
+ ACTIONS(3449), 1,
anon_sym_class,
- STATE(1036), 1,
- sym_decorator,
- STATE(1223), 1,
+ STATE(1860), 1,
aux_sym_export_statement_repeat1,
- [54088] = 5,
- ACTIONS(3), 1,
+ STATE(1904), 1,
sym_comment,
- ACTIONS(2770), 1,
- anon_sym_AT,
- STATE(1036), 1,
+ STATE(2054), 1,
sym_decorator,
- STATE(1223), 1,
- aux_sym_export_statement_repeat1,
- ACTIONS(2324), 2,
- anon_sym_export,
- anon_sym_class,
- [54105] = 6,
+ [90475] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3470), 1,
+ anon_sym_SQUOTE,
+ STATE(1905), 1,
sym_comment,
- ACTIONS(7), 1,
- sym__primitive_identifier,
- ACTIONS(403), 1,
- sym_grit_metavariable,
- ACTIONS(2606), 1,
- anon_sym_LBRACK,
- ACTIONS(2608), 1,
- sym_private_property_identifier,
- STATE(476), 1,
- sym_identifier,
- [54124] = 6,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2773), 1,
+ STATE(1944), 1,
+ aux_sym_string_repeat2,
+ ACTIONS(3472), 2,
+ sym_unescaped_single_string_fragment,
+ sym_escape_sequence,
+ [90495] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3470), 1,
anon_sym_DQUOTE,
- ACTIONS(2775), 1,
+ STATE(1906), 1,
+ sym_comment,
+ STATE(1937), 1,
+ aux_sym_string_repeat1,
+ ACTIONS(3474), 2,
sym_unescaped_double_string_fragment,
- ACTIONS(2777), 1,
sym_escape_sequence,
- ACTIONS(2779), 1,
- sym_grit_metavariable,
- STATE(1320), 1,
- aux_sym_string_repeat1,
- [54143] = 6,
- ACTIONS(2471), 1,
+ [90515] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3476), 1,
+ anon_sym_class,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1907), 1,
sym_comment,
- ACTIONS(2781), 1,
+ STATE(2054), 1,
+ sym_decorator,
+ [90537] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3478), 1,
+ sym_html_character_reference,
+ ACTIONS(3481), 1,
anon_sym_DQUOTE,
- ACTIONS(2783), 1,
- sym_unescaped_double_string_fragment,
- ACTIONS(2785), 1,
- sym_escape_sequence,
- ACTIONS(2787), 1,
- sym_grit_metavariable,
- STATE(1282), 1,
- aux_sym_string_repeat1,
- [54162] = 6,
- ACTIONS(3), 1,
+ ACTIONS(3483), 1,
+ sym_unescaped_double_jsx_string_fragment,
+ STATE(1908), 2,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1419), 1,
- sym__formal_parameters,
- STATE(1560), 1,
- sym_identifier,
- [54181] = 6,
+ aux_sym__jsx_string_repeat1,
+ [90557] = 7,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
anon_sym_LPAREN,
- STATE(1425), 1,
- sym__formal_parameters,
- STATE(1572), 1,
+ ACTIONS(3486), 1,
sym_identifier,
- [54200] = 4,
- ACTIONS(3), 1,
+ ACTIONS(3488), 1,
+ anon_sym_STAR,
+ STATE(1909), 1,
sym_comment,
- ACTIONS(2614), 1,
- anon_sym_EQ,
- STATE(1361), 1,
- sym__initializer,
- ACTIONS(2612), 3,
- sym__automatic_semicolon,
+ STATE(2618), 1,
+ sym_formal_parameters,
+ [90579] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3490), 1,
anon_sym_COMMA,
- anon_sym_SEMI,
- [54215] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2546), 1,
- sym_grit_metavariable,
- STATE(1589), 1,
- sym_identifier,
- ACTIONS(2789), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- [54232] = 6,
- ACTIONS(2471), 1,
+ ACTIONS(3492), 1,
+ anon_sym_EQ,
+ ACTIONS(3494), 1,
+ anon_sym_RBRACK,
+ STATE(1910), 1,
sym_comment,
- ACTIONS(2781), 1,
- anon_sym_SQUOTE,
- ACTIONS(2791), 1,
- sym_unescaped_single_string_fragment,
- ACTIONS(2793), 1,
- sym_escape_sequence,
- ACTIONS(2795), 1,
- sym_grit_metavariable,
- STATE(1276), 1,
- aux_sym_string_repeat2,
- [54251] = 6,
+ STATE(2063), 1,
+ aux_sym_array_pattern_repeat1,
+ [90601] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3496), 1,
+ sym__glimmer_template_content,
+ ACTIONS(3498), 1,
+ anon_sym_LT_SLASHtemplate_GT,
+ STATE(1563), 1,
+ sym_glimmer_closing_tag,
+ STATE(1911), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1469), 1,
- sym_identifier,
- STATE(1538), 1,
- sym__formal_parameters,
- [54270] = 5,
+ STATE(2104), 1,
+ aux_sym_glimmer_template_repeat1,
+ [90623] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1912), 1,
+ sym_comment,
+ ACTIONS(3500), 4,
+ sym__template_chars,
+ sym_escape_sequence,
+ anon_sym_BQUOTE,
+ anon_sym_DOLLAR_LBRACE,
+ [90639] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3496), 1,
+ sym__glimmer_template_content,
+ ACTIONS(3498), 1,
+ anon_sym_LT_SLASHtemplate_GT,
+ STATE(1585), 1,
+ sym_glimmer_closing_tag,
+ STATE(1911), 1,
+ aux_sym_glimmer_template_repeat1,
+ STATE(1913), 1,
+ sym_comment,
+ [90661] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ STATE(1914), 1,
sym_comment,
- ACTIONS(2034), 1,
- sym__primitive_identifier,
- ACTIONS(2546), 1,
- sym_grit_metavariable,
- STATE(1518), 1,
- sym_identifier,
- ACTIONS(2797), 2,
+ STATE(2287), 1,
+ sym__from_clause,
+ ACTIONS(3502), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [54287] = 6,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2773), 1,
- anon_sym_SQUOTE,
- ACTIONS(2799), 1,
- sym_unescaped_single_string_fragment,
- ACTIONS(2801), 1,
- sym_escape_sequence,
- ACTIONS(2803), 1,
- sym_grit_metavariable,
- STATE(1311), 1,
- aux_sym_string_repeat2,
- [54306] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2109), 1,
- anon_sym_COMMA,
- ACTIONS(2139), 1,
- anon_sym_COLON,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2805), 1,
- anon_sym_RBRACE,
- STATE(1342), 1,
- aux_sym_object_pattern_repeat1,
- [54325] = 6,
+ [90681] = 7,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(335), 1,
- sym__primitive_identifier,
- ACTIONS(387), 1,
- sym_grit_metavariable,
- ACTIONS(2654), 1,
- anon_sym_LBRACK,
- ACTIONS(2656), 1,
- sym_private_property_identifier,
- STATE(438), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3504), 1,
sym_identifier,
- [54344] = 6,
- ACTIONS(2471), 1,
+ ACTIONS(3506), 1,
+ anon_sym_STAR,
+ STATE(1915), 1,
sym_comment,
- ACTIONS(2807), 1,
- anon_sym_DQUOTE,
- ACTIONS(2809), 1,
- sym_unescaped_double_string_fragment,
- ACTIONS(2811), 1,
- sym_escape_sequence,
- ACTIONS(2813), 1,
- sym_grit_metavariable,
- STATE(1256), 1,
- aux_sym_string_repeat1,
- [54363] = 6,
- ACTIONS(2471), 1,
+ STATE(2425), 1,
+ sym_formal_parameters,
+ [90703] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1916), 1,
sym_comment,
- ACTIONS(2807), 1,
- anon_sym_SQUOTE,
- ACTIONS(2815), 1,
- sym_unescaped_single_string_fragment,
- ACTIONS(2817), 1,
- sym_escape_sequence,
- ACTIONS(2819), 1,
- sym_grit_metavariable,
- STATE(1258), 1,
- aux_sym_string_repeat2,
- [54382] = 5,
- ACTIONS(3), 1,
+ ACTIONS(2366), 4,
+ anon_sym_RPAREN,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_EQ,
+ [90719] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1917), 1,
+ sym_comment,
+ ACTIONS(2340), 4,
+ anon_sym_RPAREN,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_EQ,
+ [90735] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1918), 1,
+ sym_comment,
+ ACTIONS(1549), 2,
+ anon_sym_else,
+ anon_sym_while,
+ ACTIONS(3508), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [90753] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3510), 1,
+ anon_sym_class,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1919), 1,
sym_comment,
- ACTIONS(2821), 1,
- sym__primitive_identifier,
- ACTIONS(2823), 1,
- sym_grit_metavariable,
- STATE(1031), 1,
- sym_decorator_call_expression,
- STATE(985), 2,
- sym_identifier,
- sym_decorator_member_expression,
- [54399] = 3,
- ACTIONS(3), 1,
+ STATE(2054), 1,
+ sym_decorator,
+ [90775] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3512), 1,
+ anon_sym_class,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1920), 1,
sym_comment,
- ACTIONS(2825), 1,
+ STATE(2054), 1,
+ sym_decorator,
+ [90797] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3492), 1,
anon_sym_EQ,
- ACTIONS(1253), 4,
+ ACTIONS(3514), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
+ ACTIONS(3516), 1,
anon_sym_RPAREN,
- anon_sym_RBRACK,
- [54412] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
+ STATE(1921), 1,
+ sym_comment,
+ STATE(2045), 1,
+ aux_sym_formal_parameters_repeat1,
+ [90819] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1922), 1,
+ sym_comment,
+ ACTIONS(2809), 4,
+ sym__automatic_semicolon,
anon_sym_LPAREN,
- STATE(1425), 1,
- sym__formal_parameters,
- STATE(1568), 1,
- sym_identifier,
- [54431] = 6,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2828), 1,
- anon_sym_SQUOTE,
- ACTIONS(2830), 1,
- sym_unescaped_single_string_fragment,
- ACTIONS(2832), 1,
- sym_escape_sequence,
- ACTIONS(2834), 1,
- sym_grit_metavariable,
- STATE(1316), 1,
- aux_sym_string_repeat2,
- [54450] = 6,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2828), 1,
- anon_sym_DQUOTE,
- ACTIONS(2836), 1,
- sym_unescaped_double_string_fragment,
- ACTIONS(2838), 1,
- sym_escape_sequence,
- ACTIONS(2840), 1,
- sym_grit_metavariable,
- STATE(1304), 1,
- aux_sym_string_repeat1,
- [54469] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1348), 1,
- anon_sym_LBRACE,
- ACTIONS(2842), 1,
- anon_sym_STAR,
- ACTIONS(2844), 1,
- sym_grit_metavariable,
- STATE(1641), 2,
- sym_namespace_import,
- sym_named_imports,
- [54486] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2846), 1,
+ anon_sym_SEMI,
anon_sym_EQ,
- ACTIONS(1253), 4,
+ [90835] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_RBRACK,
- [54499] = 6,
- ACTIONS(3), 1,
+ STATE(1923), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
+ STATE(2016), 1,
+ aux_sym_variable_declaration_repeat1,
+ ACTIONS(3520), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [90855] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
anon_sym_LPAREN,
- STATE(1491), 1,
- sym__formal_parameters,
- STATE(1540), 1,
+ ACTIONS(3522), 1,
sym_identifier,
- [54518] = 6,
+ ACTIONS(3524), 1,
+ anon_sym_STAR,
+ STATE(1924), 1,
+ sym_comment,
+ STATE(2618), 1,
+ sym_formal_parameters,
+ [90877] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3526), 1,
+ anon_sym_with,
+ STATE(1925), 1,
+ sym_comment,
+ STATE(2291), 1,
+ sym_import_attribute,
+ ACTIONS(3528), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [90897] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3496), 1,
+ sym__glimmer_template_content,
+ ACTIONS(3530), 1,
+ anon_sym_LT_SLASHtemplate_GT,
+ STATE(1105), 1,
+ sym_glimmer_closing_tag,
+ STATE(1926), 1,
sym_comment,
- ACTIONS(87), 1,
- anon_sym_AT,
- ACTIONS(2849), 1,
- anon_sym_export,
- ACTIONS(2851), 1,
- anon_sym_class,
- STATE(1036), 1,
- sym_decorator,
- STATE(1223), 1,
- aux_sym_export_statement_repeat1,
- [54537] = 6,
+ STATE(2104), 1,
+ aux_sym_glimmer_template_repeat1,
+ [90919] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3532), 1,
+ anon_sym_DQUOTE,
+ STATE(1927), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2660), 1,
+ STATE(2030), 1,
+ aux_sym_string_repeat1,
+ ACTIONS(3474), 2,
+ sym_unescaped_double_string_fragment,
+ sym_escape_sequence,
+ [90939] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
anon_sym_LPAREN,
- STATE(1425), 1,
- sym__formal_parameters,
- STATE(1426), 1,
+ ACTIONS(3534), 1,
sym_identifier,
- [54556] = 2,
- ACTIONS(3), 1,
+ ACTIONS(3536), 1,
+ anon_sym_STAR,
+ STATE(1928), 1,
sym_comment,
- ACTIONS(1253), 5,
+ STATE(2530), 1,
+ sym_formal_parameters,
+ [90961] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- anon_sym_RPAREN,
- anon_sym_EQ,
- anon_sym_RBRACK,
- [54567] = 2,
- ACTIONS(2471), 1,
+ STATE(1929), 1,
sym_comment,
- ACTIONS(1772), 4,
- anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [54577] = 2,
+ STATE(1962), 1,
+ aux_sym_variable_declaration_repeat1,
+ ACTIONS(3538), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [90981] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1930), 1,
+ sym_comment,
+ STATE(1965), 1,
+ aux_sym_variable_declaration_repeat1,
+ ACTIONS(3540), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [91001] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3532), 1,
+ anon_sym_SQUOTE,
+ STATE(1931), 1,
sym_comment,
- ACTIONS(1924), 4,
- anon_sym_RPAREN,
+ STATE(2029), 1,
+ aux_sym_string_repeat2,
+ ACTIONS(3472), 2,
+ sym_unescaped_single_string_fragment,
+ sym_escape_sequence,
+ [91021] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3542), 1,
+ anon_sym_LBRACE,
+ STATE(210), 1,
+ sym_class_body,
+ STATE(1932), 1,
+ sym_comment,
+ STATE(2432), 1,
+ sym_class_heritage,
+ [91043] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3544), 1,
anon_sym_EQ,
- sym_in,
- sym_of,
- [54587] = 2,
- ACTIONS(2471), 1,
+ STATE(1933), 1,
sym_comment,
- ACTIONS(1844), 4,
+ STATE(2490), 1,
+ sym__initializer,
+ ACTIONS(3169), 2,
+ anon_sym_in,
+ anon_sym_of,
+ [91063] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3546), 1,
anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [54597] = 4,
- ACTIONS(3), 1,
+ STATE(1128), 1,
+ sym_class_body,
+ STATE(1934), 1,
sym_comment,
- ACTIONS(459), 1,
- anon_sym_COMMA,
- ACTIONS(2853), 1,
- anon_sym_from,
- ACTIONS(2856), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- [54611] = 3,
+ STATE(2270), 1,
+ sym_class_heritage,
+ [91085] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3548), 1,
+ sym_identifier,
+ ACTIONS(3550), 1,
+ anon_sym_STAR,
+ STATE(1935), 1,
sym_comment,
- ACTIONS(2858), 1,
- anon_sym_EQ,
- ACTIONS(1262), 3,
+ STATE(2425), 1,
+ sym_formal_parameters,
+ [91107] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1936), 1,
+ sym_comment,
+ ACTIONS(2809), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ ACTIONS(3552), 2,
anon_sym_COMMA,
anon_sym_RBRACE,
- anon_sym_RBRACK,
- [54623] = 2,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(1792), 4,
- anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [54633] = 4,
- ACTIONS(2471), 1,
+ [91125] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3554), 1,
+ anon_sym_DQUOTE,
+ STATE(1937), 1,
sym_comment,
- ACTIONS(2860), 1,
+ STATE(2030), 1,
+ aux_sym_string_repeat1,
+ ACTIONS(3474), 2,
+ sym_unescaped_double_string_fragment,
+ sym_escape_sequence,
+ [91145] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3556), 1,
anon_sym_DQUOTE,
- STATE(1280), 1,
+ STATE(1938), 1,
+ sym_comment,
+ STATE(2001), 1,
aux_sym_string_repeat1,
- ACTIONS(2862), 2,
+ ACTIONS(3474), 2,
sym_unescaped_double_string_fragment,
sym_escape_sequence,
- [54647] = 5,
+ [91165] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3556), 1,
+ anon_sym_SQUOTE,
+ STATE(1939), 1,
sym_comment,
- ACTIONS(2864), 1,
- anon_sym_COMMA,
- ACTIONS(2866), 1,
- anon_sym_RPAREN,
- ACTIONS(2868), 1,
- anon_sym_EQ,
- STATE(1399), 1,
- aux_sym__formal_parameters_repeat1,
- [54663] = 4,
- ACTIONS(2471), 1,
+ STATE(2002), 1,
+ aux_sym_string_repeat2,
+ ACTIONS(3472), 2,
+ sym_unescaped_single_string_fragment,
+ sym_escape_sequence,
+ [91185] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1940), 1,
+ sym_comment,
+ ACTIONS(3558), 4,
+ sym__template_chars,
+ sym_escape_sequence,
+ anon_sym_BQUOTE,
+ anon_sym_DOLLAR_LBRACE,
+ [91201] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3560), 1,
+ sym_html_character_reference,
+ ACTIONS(3562), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(3564), 1,
+ sym_unescaped_double_jsx_string_fragment,
+ STATE(1941), 1,
+ sym_comment,
+ STATE(2037), 1,
+ aux_sym__jsx_string_repeat1,
+ [91223] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3207), 1,
+ anon_sym_finally,
+ STATE(1942), 1,
sym_comment,
- ACTIONS(2860), 1,
+ STATE(2397), 1,
+ sym_finally_clause,
+ ACTIONS(1491), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [91243] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3562), 1,
anon_sym_SQUOTE,
- STATE(1281), 1,
+ ACTIONS(3566), 1,
+ sym_html_character_reference,
+ ACTIONS(3568), 1,
+ sym_unescaped_single_jsx_string_fragment,
+ STATE(1943), 1,
+ sym_comment,
+ STATE(2025), 1,
+ aux_sym__jsx_string_repeat2,
+ [91265] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3554), 1,
+ anon_sym_SQUOTE,
+ STATE(1944), 1,
+ sym_comment,
+ STATE(2029), 1,
aux_sym_string_repeat2,
- ACTIONS(2870), 2,
+ ACTIONS(3472), 2,
sym_unescaped_single_string_fragment,
sym_escape_sequence,
- [54677] = 5,
+ [91285] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3570), 1,
+ anon_sym_LBRACE,
+ STATE(195), 1,
+ sym_class_body,
+ STATE(1945), 1,
+ sym_comment,
+ STATE(2307), 1,
+ sym_class_heritage,
+ [91307] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3572), 1,
+ sym_identifier,
+ ACTIONS(3574), 1,
+ anon_sym_STAR,
+ STATE(1946), 1,
+ sym_comment,
+ STATE(2425), 1,
+ sym_formal_parameters,
+ [91329] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1947), 1,
sym_comment,
- ACTIONS(87), 1,
+ ACTIONS(2497), 4,
+ sym__automatic_semicolon,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ [91345] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
anon_sym_AT,
- ACTIONS(2872), 1,
+ ACTIONS(3431), 1,
anon_sym_class,
- STATE(1036), 1,
- sym_decorator,
- STATE(1223), 1,
+ STATE(1860), 1,
aux_sym_export_statement_repeat1,
- [54693] = 5,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2874), 1,
- sym__glimmer_template_content,
- ACTIONS(2876), 1,
- anon_sym_LT_SLASHtemplate_GT,
- STATE(1023), 1,
- sym_glimmer_closing_tag,
- STATE(1274), 1,
- aux_sym_glimmer_template_repeat1,
- [54709] = 2,
- ACTIONS(2471), 1,
+ STATE(1948), 1,
sym_comment,
- ACTIONS(1812), 4,
- anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [54719] = 4,
- ACTIONS(3), 1,
+ STATE(2054), 1,
+ sym_decorator,
+ [91367] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1949), 1,
sym_comment,
- ACTIONS(2878), 1,
+ ACTIONS(3576), 4,
+ anon_sym_LPAREN,
+ anon_sym_DOT,
+ sym_optional_chain,
+ anon_sym_BQUOTE,
+ [91383] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
anon_sym_COMMA,
- STATE(1262), 1,
+ STATE(1950), 1,
+ sym_comment,
+ STATE(2019), 1,
aux_sym_variable_declaration_repeat1,
- ACTIONS(2881), 2,
+ ACTIONS(3578), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [54733] = 2,
+ [91403] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3496), 1,
+ sym__glimmer_template_content,
+ ACTIONS(3530), 1,
+ anon_sym_LT_SLASHtemplate_GT,
+ STATE(1184), 1,
+ sym_glimmer_closing_tag,
+ STATE(1926), 1,
+ aux_sym_glimmer_template_repeat1,
+ STATE(1951), 1,
+ sym_comment,
+ [91425] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2259), 1,
+ anon_sym_COMMA,
+ STATE(1952), 1,
sym_comment,
- ACTIONS(1760), 4,
+ STATE(1996), 1,
+ aux_sym_sequence_expression_repeat1,
+ ACTIONS(3189), 2,
sym__automatic_semicolon,
- anon_sym_LPAREN,
anon_sym_SEMI,
- anon_sym_EQ,
- [54743] = 2,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(1812), 4,
- anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [54753] = 2,
- ACTIONS(2471), 1,
+ [91445] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3580), 1,
+ anon_sym_class,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1953), 1,
sym_comment,
- ACTIONS(1812), 4,
- anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [54763] = 5,
+ STATE(2054), 1,
+ sym_decorator,
+ [91467] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3496), 1,
+ sym__glimmer_template_content,
+ ACTIONS(3582), 1,
+ anon_sym_LT_SLASHtemplate_GT,
+ STATE(1329), 1,
+ sym_glimmer_closing_tag,
+ STATE(1954), 1,
sym_comment,
- ACTIONS(579), 1,
- anon_sym_COMMA,
- ACTIONS(2868), 1,
- anon_sym_EQ,
- ACTIONS(2883), 1,
- anon_sym_RBRACK,
- STATE(1416), 1,
- aux_sym_array_pattern_repeat1,
- [54779] = 5,
+ STATE(2104), 1,
+ aux_sym_glimmer_template_repeat1,
+ [91489] = 7,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(335), 1,
- sym__primitive_identifier,
- ACTIONS(387), 1,
- sym_grit_metavariable,
- ACTIONS(2656), 1,
- sym_private_property_identifier,
- STATE(438), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3584), 1,
sym_identifier,
- [54795] = 5,
- ACTIONS(3), 1,
+ ACTIONS(3586), 1,
+ anon_sym_STAR,
+ STATE(1955), 1,
+ sym_comment,
+ STATE(2618), 1,
+ sym_formal_parameters,
+ [91511] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3526), 1,
+ anon_sym_with,
+ STATE(1956), 1,
sym_comment,
- ACTIONS(2588), 1,
- anon_sym_LBRACE,
- ACTIONS(2885), 1,
+ STATE(2537), 1,
+ sym_import_attribute,
+ ACTIONS(3588), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [91531] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3406), 1,
+ anon_sym_class,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1957), 1,
+ sym_comment,
+ STATE(2054), 1,
+ sym_decorator,
+ [91553] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ STATE(1958), 1,
+ sym_comment,
+ STATE(2511), 1,
+ sym__from_clause,
+ ACTIONS(3590), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [91573] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
anon_sym_extends,
- STATE(828), 1,
+ ACTIONS(3592), 1,
+ anon_sym_LBRACE,
+ STATE(635), 1,
sym_class_body,
- STATE(1591), 1,
+ STATE(1959), 1,
+ sym_comment,
+ STATE(2200), 1,
sym_class_heritage,
- [54811] = 2,
- ACTIONS(2471), 1,
+ [91595] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1960), 1,
+ sym_comment,
+ ACTIONS(2331), 4,
+ anon_sym_RPAREN,
+ anon_sym_in,
+ anon_sym_of,
+ anon_sym_EQ,
+ [91611] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3526), 1,
+ anon_sym_with,
+ ACTIONS(3594), 1,
+ anon_sym_SEMI,
+ ACTIONS(3596), 1,
+ sym__automatic_semicolon,
+ STATE(1961), 1,
sym_comment,
- ACTIONS(1812), 4,
- anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [54821] = 5,
- ACTIONS(3), 1,
+ STATE(2323), 1,
+ sym_import_attribute,
+ [91633] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1962), 1,
sym_comment,
- ACTIONS(87), 1,
+ STATE(1966), 1,
+ aux_sym_variable_declaration_repeat1,
+ ACTIONS(3598), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [91653] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
anon_sym_AT,
- ACTIONS(2887), 1,
+ ACTIONS(3314), 1,
anon_sym_class,
- STATE(1036), 1,
- sym_decorator,
- STATE(1223), 1,
+ STATE(1860), 1,
aux_sym_export_statement_repeat1,
- [54837] = 5,
- ACTIONS(2471), 1,
+ STATE(1963), 1,
sym_comment,
- ACTIONS(2889), 1,
- sym__glimmer_template_content,
- ACTIONS(2891), 1,
- anon_sym_LT_SLASHtemplate_GT,
- STATE(762), 1,
- sym_glimmer_closing_tag,
- STATE(1319), 1,
- aux_sym_glimmer_template_repeat1,
- [54853] = 4,
- ACTIONS(3), 1,
+ STATE(2054), 1,
+ sym_decorator,
+ [91675] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3600), 1,
+ sym_html_character_reference,
+ ACTIONS(3603), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(3605), 1,
+ sym_unescaped_single_jsx_string_fragment,
+ STATE(1964), 2,
sym_comment,
- ACTIONS(2893), 1,
+ aux_sym__jsx_string_repeat2,
+ [91695] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
anon_sym_COMMA,
- STATE(1262), 1,
+ STATE(1965), 1,
+ sym_comment,
+ STATE(1966), 1,
aux_sym_variable_declaration_repeat1,
- ACTIONS(2895), 2,
+ ACTIONS(3608), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [54867] = 5,
- ACTIONS(3), 1,
+ [91715] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3610), 1,
+ anon_sym_COMMA,
+ ACTIONS(3613), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1966), 2,
sym_comment,
- ACTIONS(2618), 1,
+ aux_sym_variable_declaration_repeat1,
+ [91733] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3570), 1,
anon_sym_LBRACE,
- ACTIONS(2885), 1,
+ STATE(176), 1,
+ sym_class_body,
+ STATE(1967), 1,
+ sym_comment,
+ STATE(2330), 1,
+ sym_class_heritage,
+ [91755] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3615), 1,
+ sym_identifier,
+ ACTIONS(3617), 1,
+ anon_sym_STAR,
+ STATE(1968), 1,
+ sym_comment,
+ STATE(2425), 1,
+ sym_formal_parameters,
+ [91777] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
anon_sym_extends,
- STATE(788), 1,
+ ACTIONS(3592), 1,
+ anon_sym_LBRACE,
+ STATE(537), 1,
sym_class_body,
- STATE(1471), 1,
+ STATE(1969), 1,
+ sym_comment,
+ STATE(2333), 1,
sym_class_heritage,
- [54883] = 5,
- ACTIONS(2471), 1,
+ [91799] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3526), 1,
+ anon_sym_with,
+ STATE(1970), 1,
sym_comment,
- ACTIONS(2876), 1,
- anon_sym_LT_SLASHtemplate_GT,
- ACTIONS(2897), 1,
- sym__glimmer_template_content,
- STATE(1029), 1,
- sym_glimmer_closing_tag,
- STATE(1349), 1,
- aux_sym_glimmer_template_repeat1,
- [54899] = 2,
- ACTIONS(2471), 1,
+ STATE(2507), 1,
+ sym_import_attribute,
+ ACTIONS(3619), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [91819] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2809), 1,
+ anon_sym_COLON,
+ ACTIONS(3131), 1,
+ anon_sym_EQ,
+ STATE(1971), 1,
sym_comment,
- ACTIONS(1852), 4,
- anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [54909] = 4,
- ACTIONS(2471), 1,
+ ACTIONS(3621), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [91839] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1972), 1,
sym_comment,
- ACTIONS(2899), 1,
+ ACTIONS(3623), 4,
+ anon_sym_as,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ anon_sym_from,
+ [91855] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1973), 1,
+ sym_comment,
+ STATE(2035), 1,
+ aux_sym_variable_declaration_repeat1,
+ ACTIONS(3625), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [91875] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1974), 1,
+ sym_comment,
+ STATE(2036), 1,
+ aux_sym_variable_declaration_repeat1,
+ ACTIONS(3627), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [91895] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3629), 1,
+ anon_sym_DQUOTE,
+ STATE(1975), 1,
+ sym_comment,
+ STATE(1989), 1,
+ aux_sym_string_repeat1,
+ ACTIONS(3474), 2,
+ sym_unescaped_double_string_fragment,
+ sym_escape_sequence,
+ [91915] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3629), 1,
anon_sym_SQUOTE,
- STATE(1281), 1,
+ STATE(1976), 1,
+ sym_comment,
+ STATE(1992), 1,
aux_sym_string_repeat2,
- ACTIONS(2870), 2,
+ ACTIONS(3472), 2,
sym_unescaped_single_string_fragment,
sym_escape_sequence,
- [54923] = 2,
- ACTIONS(3), 1,
+ [91935] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3631), 1,
+ anon_sym_LBRACE,
+ STATE(729), 1,
+ sym_class_body,
+ STATE(1977), 1,
+ sym_comment,
+ STATE(2368), 1,
+ sym_class_heritage,
+ [91957] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3631), 1,
+ anon_sym_LBRACE,
+ STATE(717), 1,
+ sym_class_body,
+ STATE(1978), 1,
+ sym_comment,
+ STATE(2218), 1,
+ sym_class_heritage,
+ [91979] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ STATE(1979), 1,
+ sym_comment,
+ STATE(2409), 1,
+ sym__from_clause,
+ ACTIONS(3633), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [91999] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3635), 1,
+ anon_sym_class,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1980), 1,
+ sym_comment,
+ STATE(2054), 1,
+ sym_decorator,
+ [92021] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3526), 1,
+ anon_sym_with,
+ STATE(1981), 1,
sym_comment,
- ACTIONS(1740), 4,
+ STATE(2411), 1,
+ sym_import_attribute,
+ ACTIONS(3637), 2,
sym__automatic_semicolon,
- anon_sym_LPAREN,
anon_sym_SEMI,
+ [92041] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3363), 1,
+ anon_sym_class,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(1982), 1,
+ sym_comment,
+ STATE(2054), 1,
+ sym_decorator,
+ [92063] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3639), 1,
anon_sym_EQ,
- [54933] = 4,
- ACTIONS(3), 1,
+ STATE(1983), 1,
sym_comment,
- ACTIONS(2893), 1,
+ ACTIONS(1861), 3,
anon_sym_COMMA,
- STATE(1262), 1,
+ anon_sym_RBRACE,
+ anon_sym_RBRACK,
+ [92081] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1984), 1,
+ sym_comment,
+ STATE(2003), 1,
aux_sym_variable_declaration_repeat1,
- ACTIONS(2901), 2,
+ ACTIONS(3641), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [54947] = 2,
- ACTIONS(2471), 1,
+ [92101] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1985), 1,
sym_comment,
- ACTIONS(2903), 4,
+ STATE(2005), 1,
+ aux_sym_variable_declaration_repeat1,
+ ACTIONS(3643), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [92121] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3542), 1,
anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [54957] = 4,
- ACTIONS(2471), 1,
+ STATE(207), 1,
+ sym_class_body,
+ STATE(1986), 1,
+ sym_comment,
+ STATE(2228), 1,
+ sym_class_heritage,
+ [92143] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1966), 1,
+ aux_sym_variable_declaration_repeat1,
+ STATE(1987), 1,
sym_comment,
- ACTIONS(2905), 1,
+ ACTIONS(3645), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [92163] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1966), 1,
+ aux_sym_variable_declaration_repeat1,
+ STATE(1988), 1,
+ sym_comment,
+ ACTIONS(3647), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [92183] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3649), 1,
anon_sym_DQUOTE,
- STATE(1280), 1,
+ STATE(1989), 1,
+ sym_comment,
+ STATE(2030), 1,
aux_sym_string_repeat1,
- ACTIONS(2907), 2,
+ ACTIONS(3474), 2,
sym_unescaped_double_string_fragment,
sym_escape_sequence,
- [54971] = 4,
- ACTIONS(2471), 1,
+ [92203] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1987), 1,
+ aux_sym_variable_declaration_repeat1,
+ STATE(1990), 1,
+ sym_comment,
+ ACTIONS(3651), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [92223] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1988), 1,
+ aux_sym_variable_declaration_repeat1,
+ STATE(1991), 1,
sym_comment,
- ACTIONS(2910), 1,
+ ACTIONS(3653), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [92243] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3649), 1,
anon_sym_SQUOTE,
- STATE(1281), 1,
+ STATE(1992), 1,
+ sym_comment,
+ STATE(2029), 1,
aux_sym_string_repeat2,
- ACTIONS(2912), 2,
+ ACTIONS(3472), 2,
sym_unescaped_single_string_fragment,
sym_escape_sequence,
- [54985] = 4,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2899), 1,
- anon_sym_DQUOTE,
- STATE(1280), 1,
- aux_sym_string_repeat1,
- ACTIONS(2862), 2,
- sym_unescaped_double_string_fragment,
- sym_escape_sequence,
- [54999] = 2,
- ACTIONS(2471), 1,
+ [92263] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(1993), 1,
+ sym_comment,
+ ACTIONS(2502), 4,
+ sym__automatic_semicolon,
+ anon_sym_LPAREN,
+ anon_sym_SEMI,
+ anon_sym_EQ,
+ [92279] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3490), 1,
+ anon_sym_COMMA,
+ ACTIONS(3492), 1,
+ anon_sym_EQ,
+ ACTIONS(3655), 1,
+ anon_sym_RBRACK,
+ STATE(1994), 1,
sym_comment,
- ACTIONS(1836), 4,
+ STATE(2052), 1,
+ aux_sym_array_pattern_repeat1,
+ [92301] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3657), 1,
anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [55009] = 5,
- ACTIONS(3), 1,
+ STATE(199), 1,
+ sym_class_body,
+ STATE(1995), 1,
sym_comment,
- ACTIONS(2885), 1,
+ STATE(2427), 1,
+ sym_class_heritage,
+ [92323] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3659), 1,
+ anon_sym_COMMA,
+ ACTIONS(2051), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ STATE(1996), 2,
+ sym_comment,
+ aux_sym_sequence_expression_repeat1,
+ [92341] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
anon_sym_extends,
- ACTIONS(2915), 1,
+ ACTIONS(3662), 1,
anon_sym_LBRACE,
- STATE(75), 1,
+ STATE(556), 1,
sym_class_body,
- STATE(1489), 1,
+ STATE(1997), 1,
+ sym_comment,
+ STATE(2439), 1,
sym_class_heritage,
- [55025] = 5,
- ACTIONS(3), 1,
+ [92363] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3526), 1,
+ anon_sym_with,
+ ACTIONS(3664), 1,
+ anon_sym_SEMI,
+ ACTIONS(3666), 1,
+ sym__automatic_semicolon,
+ STATE(1998), 1,
+ sym_comment,
+ STATE(2442), 1,
+ sym_import_attribute,
+ [92385] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3668), 1,
+ anon_sym_STAR,
+ ACTIONS(3670), 1,
+ anon_sym_LBRACE,
+ STATE(1999), 1,
sym_comment,
- ACTIONS(579), 1,
- anon_sym_COMMA,
- ACTIONS(2868), 1,
- anon_sym_EQ,
- ACTIONS(2917), 1,
- anon_sym_RBRACK,
- STATE(1365), 1,
- aux_sym_array_pattern_repeat1,
- [55041] = 2,
- ACTIONS(2471), 1,
+ STATE(2848), 2,
+ sym_namespace_import,
+ sym_named_imports,
+ [92405] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3526), 1,
+ anon_sym_with,
+ ACTIONS(3672), 1,
+ anon_sym_SEMI,
+ ACTIONS(3674), 1,
+ sym__automatic_semicolon,
+ STATE(2000), 1,
sym_comment,
- ACTIONS(2674), 4,
- anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [55051] = 5,
+ STATE(2303), 1,
+ sym_import_attribute,
+ [92427] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3676), 1,
+ anon_sym_DQUOTE,
+ STATE(2001), 1,
+ sym_comment,
+ STATE(2030), 1,
+ aux_sym_string_repeat1,
+ ACTIONS(3474), 2,
+ sym_unescaped_double_string_fragment,
+ sym_escape_sequence,
+ [92447] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3676), 1,
+ anon_sym_SQUOTE,
+ STATE(2002), 1,
+ sym_comment,
+ STATE(2029), 1,
+ aux_sym_string_repeat2,
+ ACTIONS(3472), 2,
+ sym_unescaped_single_string_fragment,
+ sym_escape_sequence,
+ [92467] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1966), 1,
+ aux_sym_variable_declaration_repeat1,
+ STATE(2003), 1,
sym_comment,
- ACTIONS(2618), 1,
+ ACTIONS(3678), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [92487] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3456), 1,
anon_sym_LBRACE,
- ACTIONS(2885), 1,
+ ACTIONS(3458), 1,
anon_sym_extends,
- STATE(778), 1,
+ STATE(1297), 1,
sym_class_body,
- STATE(1470), 1,
+ STATE(2004), 1,
+ sym_comment,
+ STATE(2482), 1,
sym_class_heritage,
- [55067] = 2,
- ACTIONS(2471), 1,
+ [92509] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1966), 1,
+ aux_sym_variable_declaration_repeat1,
+ STATE(2005), 1,
sym_comment,
- ACTIONS(2903), 4,
+ ACTIONS(3680), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [92529] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3682), 1,
anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [55077] = 5,
- ACTIONS(3), 1,
+ STATE(502), 1,
+ sym_class_body,
+ STATE(2006), 1,
sym_comment,
- ACTIONS(2588), 1,
- anon_sym_LBRACE,
- ACTIONS(2885), 1,
+ STATE(2545), 1,
+ sym_class_heritage,
+ [92551] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
anon_sym_extends,
- STATE(855), 1,
+ ACTIONS(3684), 1,
+ anon_sym_LBRACE,
+ STATE(156), 1,
sym_class_body,
- STATE(1557), 1,
+ STATE(2007), 1,
+ sym_comment,
+ STATE(2542), 1,
sym_class_heritage,
- [55093] = 2,
+ [92573] = 7,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(498), 4,
- sym__automatic_semicolon,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
anon_sym_LPAREN,
- anon_sym_SEMI,
- anon_sym_EQ,
- [55103] = 5,
+ ACTIONS(3686), 1,
+ sym_identifier,
+ ACTIONS(3688), 1,
+ anon_sym_STAR,
+ STATE(2008), 1,
+ sym_comment,
+ STATE(2618), 1,
+ sym_formal_parameters,
+ [92595] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3690), 1,
+ anon_sym_DQUOTE,
+ STATE(1927), 1,
+ aux_sym_string_repeat1,
+ STATE(2009), 1,
+ sym_comment,
+ ACTIONS(3474), 2,
+ sym_unescaped_double_string_fragment,
+ sym_escape_sequence,
+ [92615] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3690), 1,
+ anon_sym_SQUOTE,
+ STATE(1931), 1,
+ aux_sym_string_repeat2,
+ STATE(2010), 1,
sym_comment,
- ACTIONS(2588), 1,
- anon_sym_LBRACE,
- ACTIONS(2885), 1,
+ ACTIONS(3472), 2,
+ sym_unescaped_single_string_fragment,
+ sym_escape_sequence,
+ [92635] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
anon_sym_extends,
- STATE(822), 1,
+ ACTIONS(3692), 1,
+ anon_sym_LBRACE,
+ STATE(2011), 1,
+ sym_comment,
+ STATE(2103), 1,
sym_class_body,
- STATE(1536), 1,
+ STATE(2405), 1,
sym_class_heritage,
- [55119] = 5,
+ [92657] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3694), 1,
+ sym_identifier,
+ ACTIONS(3696), 1,
+ anon_sym_STAR,
+ STATE(2012), 1,
+ sym_comment,
+ STATE(2618), 1,
+ sym_formal_parameters,
+ [92679] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
+ anon_sym_AT,
+ ACTIONS(3698), 1,
+ anon_sym_class,
+ STATE(1860), 1,
+ aux_sym_export_statement_repeat1,
+ STATE(2013), 1,
sym_comment,
- ACTIONS(2588), 1,
- anon_sym_LBRACE,
- ACTIONS(2885), 1,
+ STATE(2054), 1,
+ sym_decorator,
+ [92701] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
anon_sym_extends,
- STATE(872), 1,
+ ACTIONS(3657), 1,
+ anon_sym_LBRACE,
+ STATE(190), 1,
sym_class_body,
- STATE(1551), 1,
- sym_class_heritage,
- [55135] = 2,
- ACTIONS(2471), 1,
+ STATE(2014), 1,
sym_comment,
- ACTIONS(2903), 4,
+ STATE(2449), 1,
+ sym_class_heritage,
+ [92723] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3662), 1,
anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [55145] = 4,
- ACTIONS(3), 1,
+ STATE(656), 1,
+ sym_class_body,
+ STATE(2015), 1,
sym_comment,
- ACTIONS(2893), 1,
- anon_sym_COMMA,
- STATE(1272), 1,
+ STATE(2452), 1,
+ sym_class_heritage,
+ [92745] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1966), 1,
aux_sym_variable_declaration_repeat1,
- ACTIONS(2919), 2,
+ STATE(2016), 1,
+ sym_comment,
+ ACTIONS(3700), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [55159] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(87), 1,
+ [92765] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2017), 1,
+ sym_comment,
+ ACTIONS(1511), 4,
+ sym__automatic_semicolon,
+ anon_sym_else,
+ anon_sym_while,
+ anon_sym_SEMI,
+ [92781] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1241), 1,
anon_sym_AT,
- ACTIONS(2921), 1,
+ ACTIONS(3702), 1,
anon_sym_class,
- STATE(1036), 1,
- sym_decorator,
- STATE(1223), 1,
+ STATE(1860), 1,
aux_sym_export_statement_repeat1,
- [55175] = 4,
- ACTIONS(3), 1,
+ STATE(2018), 1,
sym_comment,
- ACTIONS(2893), 1,
- anon_sym_COMMA,
- STATE(1278), 1,
+ STATE(2054), 1,
+ sym_decorator,
+ [92803] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1966), 1,
aux_sym_variable_declaration_repeat1,
- ACTIONS(2923), 2,
+ STATE(2019), 1,
+ sym_comment,
+ ACTIONS(3704), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [55189] = 4,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2925), 1,
- anon_sym_DQUOTE,
- STATE(1280), 1,
- aux_sym_string_repeat1,
- ACTIONS(2862), 2,
- sym_unescaped_double_string_fragment,
- sym_escape_sequence,
- [55203] = 4,
- ACTIONS(2471), 1,
+ [92823] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ STATE(2020), 1,
sym_comment,
- ACTIONS(2925), 1,
- anon_sym_SQUOTE,
- STATE(1281), 1,
- aux_sym_string_repeat2,
- ACTIONS(2870), 2,
- sym_unescaped_single_string_fragment,
- sym_escape_sequence,
- [55217] = 2,
+ STATE(2584), 1,
+ sym__from_clause,
+ ACTIONS(3706), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [92843] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3708), 1,
+ sym_identifier,
+ ACTIONS(3710), 1,
+ anon_sym_STAR,
+ STATE(2021), 1,
+ sym_comment,
+ STATE(2425), 1,
+ sym_formal_parameters,
+ [92865] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3456), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ STATE(1385), 1,
+ sym_class_body,
+ STATE(2022), 1,
sym_comment,
- ACTIONS(2927), 4,
- sym_template_chars,
- sym_escape_sequence,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_LBRACE,
- [55227] = 4,
- ACTIONS(3), 1,
+ STATE(2410), 1,
+ sym_class_heritage,
+ [92887] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1966), 1,
+ aux_sym_variable_declaration_repeat1,
+ STATE(2023), 1,
sym_comment,
- ACTIONS(2929), 1,
- anon_sym_from,
- STATE(1461), 1,
- sym__from_clause,
- ACTIONS(2931), 2,
+ ACTIONS(3712), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [55241] = 2,
- ACTIONS(3), 1,
+ [92907] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1966), 1,
+ aux_sym_variable_declaration_repeat1,
+ STATE(2024), 1,
sym_comment,
- ACTIONS(2139), 4,
+ ACTIONS(3714), 2,
sym__automatic_semicolon,
- anon_sym_LPAREN,
anon_sym_SEMI,
- anon_sym_EQ,
- [55251] = 2,
- ACTIONS(2471), 1,
+ [92927] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3566), 1,
+ sym_html_character_reference,
+ ACTIONS(3568), 1,
+ sym_unescaped_single_jsx_string_fragment,
+ ACTIONS(3716), 1,
+ anon_sym_SQUOTE,
+ STATE(1964), 1,
+ aux_sym__jsx_string_repeat2,
+ STATE(2025), 1,
+ sym_comment,
+ [92949] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3692), 1,
+ anon_sym_LBRACE,
+ STATE(2026), 1,
sym_comment,
- ACTIONS(2903), 4,
+ STATE(2152), 1,
+ sym_class_body,
+ STATE(2443), 1,
+ sym_class_heritage,
+ [92971] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3526), 1,
+ anon_sym_with,
+ ACTIONS(3718), 1,
+ anon_sym_SEMI,
+ ACTIONS(3720), 1,
+ sym__automatic_semicolon,
+ STATE(2027), 1,
+ sym_comment,
+ STATE(2535), 1,
+ sym_import_attribute,
+ [92993] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3682), 1,
anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [55261] = 5,
- ACTIONS(3), 1,
+ STATE(485), 1,
+ sym_class_body,
+ STATE(2028), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2933), 1,
- anon_sym_STAR,
- STATE(1528), 1,
- sym_identifier,
- [55277] = 4,
- ACTIONS(2471), 1,
+ STATE(2532), 1,
+ sym_class_heritage,
+ [93015] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3722), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(3724), 2,
+ sym_unescaped_single_string_fragment,
+ sym_escape_sequence,
+ STATE(2029), 2,
sym_comment,
- ACTIONS(2935), 1,
+ aux_sym_string_repeat2,
+ [93033] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3727), 1,
anon_sym_DQUOTE,
- STATE(1280), 1,
- aux_sym_string_repeat1,
- ACTIONS(2862), 2,
+ ACTIONS(3729), 2,
sym_unescaped_double_string_fragment,
sym_escape_sequence,
- [55291] = 5,
- ACTIONS(3), 1,
+ STATE(2030), 2,
sym_comment,
- ACTIONS(7), 1,
- sym__primitive_identifier,
- ACTIONS(403), 1,
- sym_grit_metavariable,
- ACTIONS(2608), 1,
- sym_private_property_identifier,
- STATE(476), 1,
- sym_identifier,
- [55307] = 3,
+ aux_sym_string_repeat1,
+ [93051] = 7,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2139), 2,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
anon_sym_LPAREN,
- anon_sym_COLON,
- ACTIONS(2192), 2,
+ ACTIONS(3732), 1,
+ sym_identifier,
+ ACTIONS(3734), 1,
+ anon_sym_STAR,
+ STATE(2031), 1,
+ sym_comment,
+ STATE(2618), 1,
+ sym_formal_parameters,
+ [93073] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3736), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- [55319] = 2,
+ ACTIONS(2380), 2,
+ anon_sym_RPAREN,
+ anon_sym_RBRACK,
+ STATE(2032), 2,
+ sym_comment,
+ aux_sym_array_repeat1,
+ [93091] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3526), 1,
+ anon_sym_with,
+ ACTIONS(3739), 1,
+ anon_sym_SEMI,
+ ACTIONS(3741), 1,
+ sym__automatic_semicolon,
+ STATE(2033), 1,
+ sym_comment,
+ STATE(2431), 1,
+ sym_import_attribute,
+ [93113] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3546), 1,
+ anon_sym_LBRACE,
+ STATE(1160), 1,
+ sym_class_body,
+ STATE(2034), 1,
+ sym_comment,
+ STATE(2278), 1,
+ sym_class_heritage,
+ [93135] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1966), 1,
+ aux_sym_variable_declaration_repeat1,
+ STATE(2035), 1,
+ sym_comment,
+ ACTIONS(3743), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [93155] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(1966), 1,
+ aux_sym_variable_declaration_repeat1,
+ STATE(2036), 1,
+ sym_comment,
+ ACTIONS(3745), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [93175] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3560), 1,
+ sym_html_character_reference,
+ ACTIONS(3564), 1,
+ sym_unescaped_double_jsx_string_fragment,
+ ACTIONS(3716), 1,
+ anon_sym_DQUOTE,
+ STATE(1908), 1,
+ aux_sym__jsx_string_repeat1,
+ STATE(2037), 1,
+ sym_comment,
+ [93197] = 7,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3747), 1,
+ sym_identifier,
+ ACTIONS(3749), 1,
+ anon_sym_STAR,
+ STATE(2038), 1,
+ sym_comment,
+ STATE(2476), 1,
+ sym_formal_parameters,
+ [93219] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ ACTIONS(3684), 1,
+ anon_sym_LBRACE,
+ STATE(157), 1,
+ sym_class_body,
+ STATE(2039), 1,
sym_comment,
- ACTIONS(1926), 4,
- anon_sym_RPAREN,
- anon_sym_EQ,
- sym_in,
- sym_of,
- [55329] = 5,
- ACTIONS(2471), 1,
+ STATE(2524), 1,
+ sym_class_heritage,
+ [93241] = 7,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3456), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3458), 1,
+ anon_sym_extends,
+ STATE(1364), 1,
+ sym_class_body,
+ STATE(2040), 1,
sym_comment,
- ACTIONS(2897), 1,
+ STATE(2429), 1,
+ sym_class_heritage,
+ [93263] = 7,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3496), 1,
sym__glimmer_template_content,
- ACTIONS(2937), 1,
+ ACTIONS(3582), 1,
anon_sym_LT_SLASHtemplate_GT,
- STATE(830), 1,
+ STATE(1391), 1,
sym_glimmer_closing_tag,
- STATE(1349), 1,
+ STATE(1954), 1,
aux_sym_glimmer_template_repeat1,
- [55345] = 4,
- ACTIONS(3), 1,
+ STATE(2041), 1,
sym_comment,
- ACTIONS(2939), 1,
- anon_sym_EQ,
- STATE(1523), 1,
- sym__initializer,
- ACTIONS(2616), 2,
- sym_in,
- sym_of,
- [55359] = 2,
- ACTIONS(3), 1,
+ [93285] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(2023), 1,
+ aux_sym_variable_declaration_repeat1,
+ STATE(2042), 1,
sym_comment,
- ACTIONS(1947), 4,
+ ACTIONS(3751), 2,
sym__automatic_semicolon,
- anon_sym_LPAREN,
anon_sym_SEMI,
- anon_sym_EQ,
- [55369] = 4,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2941), 1,
- anon_sym_SQUOTE,
- STATE(1281), 1,
- aux_sym_string_repeat2,
- ACTIONS(2870), 2,
- sym_unescaped_single_string_fragment,
- sym_escape_sequence,
- [55383] = 5,
- ACTIONS(3), 1,
+ [93305] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3518), 1,
+ anon_sym_COMMA,
+ STATE(2024), 1,
+ aux_sym_variable_declaration_repeat1,
+ STATE(2043), 1,
sym_comment,
- ACTIONS(1354), 1,
- anon_sym_DQUOTE,
- ACTIONS(1356), 1,
- anon_sym_SQUOTE,
- ACTIONS(2943), 1,
- sym_grit_metavariable,
- STATE(1531), 1,
- sym_string,
- [55399] = 5,
- ACTIONS(3), 1,
+ ACTIONS(3753), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [93325] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3526), 1,
+ anon_sym_with,
+ STATE(2044), 1,
sym_comment,
- ACTIONS(87), 1,
- anon_sym_AT,
- ACTIONS(2768), 1,
- anon_sym_class,
- STATE(1036), 1,
- sym_decorator,
- STATE(1223), 1,
- aux_sym_export_statement_repeat1,
- [55415] = 4,
- ACTIONS(3), 1,
+ STATE(2512), 1,
+ sym_import_attribute,
+ ACTIONS(3755), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [93345] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3757), 1,
+ anon_sym_COMMA,
+ ACTIONS(3759), 1,
+ anon_sym_RPAREN,
+ STATE(2045), 1,
sym_comment,
- ACTIONS(2139), 1,
- anon_sym_COLON,
- ACTIONS(2141), 1,
- anon_sym_EQ,
- ACTIONS(2945), 2,
+ STATE(2166), 1,
+ aux_sym_formal_parameters_repeat1,
+ [93364] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3761), 1,
anon_sym_COMMA,
+ ACTIONS(3763), 1,
anon_sym_RBRACE,
- [55429] = 2,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(1750), 4,
- anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [55439] = 4,
- ACTIONS(2471), 1,
+ STATE(2046), 1,
sym_comment,
- ACTIONS(2935), 1,
- anon_sym_SQUOTE,
- STATE(1281), 1,
- aux_sym_string_repeat2,
- ACTIONS(2870), 2,
- sym_unescaped_single_string_fragment,
- sym_escape_sequence,
- [55453] = 2,
+ STATE(2113), 1,
+ aux_sym_export_clause_repeat1,
+ [93383] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3765), 1,
+ sym_identifier,
+ STATE(2047), 1,
sym_comment,
- ACTIONS(1922), 4,
- anon_sym_RPAREN,
- anon_sym_EQ,
- sym_in,
- sym_of,
- [55463] = 5,
+ STATE(2234), 1,
+ sym_formal_parameters,
+ [93402] = 6,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2885), 1,
- anon_sym_extends,
- ACTIONS(2947), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3767), 1,
+ sym_identifier,
+ STATE(2048), 1,
+ sym_comment,
+ STATE(2475), 1,
+ sym_formal_parameters,
+ [93421] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
anon_sym_LBRACE,
- STATE(335), 1,
- sym_class_body,
- STATE(1527), 1,
- sym_class_heritage,
- [55479] = 5,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2891), 1,
- anon_sym_LT_SLASHtemplate_GT,
- ACTIONS(2897), 1,
- sym__glimmer_template_content,
- STATE(766), 1,
- sym_glimmer_closing_tag,
- STATE(1349), 1,
- aux_sym_glimmer_template_repeat1,
- [55495] = 4,
- ACTIONS(2471), 1,
+ ACTIONS(3771), 1,
+ anon_sym_LPAREN,
+ STATE(2049), 1,
sym_comment,
- ACTIONS(2941), 1,
- anon_sym_DQUOTE,
- STATE(1280), 1,
- aux_sym_string_repeat1,
- ACTIONS(2862), 2,
- sym_unescaped_double_string_fragment,
- sym_escape_sequence,
- [55509] = 5,
+ STATE(2163), 1,
+ sym_statement_block,
+ [93440] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3773), 1,
+ sym_identifier,
+ STATE(2050), 1,
+ sym_comment,
+ STATE(2423), 1,
+ sym_formal_parameters,
+ [93459] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(3775), 1,
+ anon_sym_RBRACK,
+ STATE(2032), 1,
+ aux_sym_array_repeat1,
+ STATE(2051), 1,
sym_comment,
- ACTIONS(2885), 1,
- anon_sym_extends,
- ACTIONS(2947), 1,
- anon_sym_LBRACE,
- STATE(332), 1,
- sym_class_body,
- STATE(1441), 1,
- sym_class_heritage,
- [55525] = 2,
- ACTIONS(2471), 1,
+ [93478] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3490), 1,
+ anon_sym_COMMA,
+ ACTIONS(3777), 1,
+ anon_sym_RBRACK,
+ STATE(2052), 1,
sym_comment,
- ACTIONS(2949), 4,
- anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [55535] = 5,
+ STATE(2065), 1,
+ aux_sym_array_pattern_repeat1,
+ [93497] = 6,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2951), 1,
- anon_sym_STAR,
- STATE(1449), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3779), 1,
sym_identifier,
- [55551] = 5,
- ACTIONS(3), 1,
+ STATE(1782), 1,
+ sym_decorator_member_expression,
+ STATE(2053), 1,
sym_comment,
- ACTIONS(87), 1,
- anon_sym_AT,
- ACTIONS(2851), 1,
+ STATE(2161), 1,
+ sym_decorator_call_expression,
+ [93516] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2054), 1,
+ sym_comment,
+ ACTIONS(3781), 3,
+ anon_sym_export,
anon_sym_class,
- STATE(1036), 1,
- sym_decorator,
- STATE(1223), 1,
- aux_sym_export_statement_repeat1,
- [55567] = 5,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(2937), 1,
- anon_sym_LT_SLASHtemplate_GT,
- ACTIONS(2953), 1,
- sym__glimmer_template_content,
- STATE(866), 1,
- sym_glimmer_closing_tag,
- STATE(1308), 1,
- aux_sym_glimmer_template_repeat1,
- [55583] = 5,
+ anon_sym_AT,
+ [93531] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3785), 1,
+ sym_unescaped_double_jsx_string_fragment,
+ STATE(2055), 1,
sym_comment,
- ACTIONS(2885), 1,
- anon_sym_extends,
- ACTIONS(2915), 1,
+ ACTIONS(3783), 2,
+ sym_html_character_reference,
+ anon_sym_DQUOTE,
+ [93548] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3787), 1,
+ anon_sym_EQ,
+ STATE(2056), 1,
+ sym_comment,
+ ACTIONS(1870), 2,
+ anon_sym_in,
+ anon_sym_of,
+ [93565] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3789), 1,
anon_sym_LBRACE,
- STATE(78), 1,
- sym_class_body,
- STATE(1508), 1,
- sym_class_heritage,
- [55599] = 2,
+ ACTIONS(3791), 1,
+ anon_sym_LPAREN,
+ STATE(760), 1,
+ sym_statement_block,
+ STATE(2057), 1,
+ sym_comment,
+ [93584] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2058), 1,
+ sym_comment,
+ ACTIONS(912), 3,
+ sym__automatic_semicolon,
+ anon_sym_else,
+ anon_sym_while,
+ [93599] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3795), 1,
+ sym_unescaped_single_jsx_string_fragment,
+ STATE(2059), 1,
sym_comment,
- ACTIONS(1424), 4,
- anon_sym_RBRACE,
+ ACTIONS(3793), 2,
+ sym_html_character_reference,
+ anon_sym_SQUOTE,
+ [93616] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2060), 1,
+ sym_comment,
+ ACTIONS(2380), 3,
+ anon_sym_COMMA,
anon_sym_RPAREN,
- anon_sym_COLON,
anon_sym_RBRACK,
- [55609] = 4,
- ACTIONS(3), 1,
+ [93631] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3492), 1,
+ anon_sym_EQ,
+ STATE(2061), 1,
sym_comment,
- ACTIONS(2955), 1,
+ ACTIONS(3797), 2,
anon_sym_COMMA,
- STATE(1328), 1,
- aux_sym_array_repeat1,
- ACTIONS(1552), 2,
- anon_sym_RPAREN,
anon_sym_RBRACK,
- [55623] = 5,
- ACTIONS(3), 1,
+ [93648] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(3799), 1,
+ anon_sym_RBRACK,
+ STATE(2032), 1,
+ aux_sym_array_repeat1,
+ STATE(2062), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- ACTIONS(2958), 1,
- sym_jsx_identifier,
- STATE(1151), 1,
- sym_identifier,
- [55639] = 2,
- ACTIONS(2471), 1,
+ [93667] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3490), 1,
+ anon_sym_COMMA,
+ ACTIONS(3801), 1,
+ anon_sym_RBRACK,
+ STATE(2063), 1,
sym_comment,
- ACTIONS(2724), 4,
- anon_sym_LBRACE,
- anon_sym_LT,
- sym_jsx_text,
- sym_grit_metavariable,
- [55649] = 4,
- ACTIONS(3), 1,
+ STATE(2065), 1,
+ aux_sym_array_pattern_repeat1,
+ [93686] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
+ anon_sym_COMMA,
+ ACTIONS(3803), 1,
+ anon_sym_RBRACE,
+ STATE(2064), 1,
sym_comment,
- ACTIONS(704), 1,
+ STATE(2114), 1,
+ aux_sym_object_repeat1,
+ [93705] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3797), 1,
+ anon_sym_RBRACK,
+ ACTIONS(3805), 1,
anon_sym_COMMA,
- ACTIONS(2960), 1,
+ STATE(2065), 2,
+ sym_comment,
+ aux_sym_array_pattern_repeat1,
+ [93722] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2402), 1,
anon_sym_RPAREN,
- STATE(1328), 1,
+ STATE(2066), 1,
+ sym_comment,
+ STATE(2095), 1,
aux_sym_array_repeat1,
- [55662] = 4,
- ACTIONS(3), 1,
+ [93741] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2402), 1,
+ anon_sym_RPAREN,
+ STATE(2032), 1,
+ aux_sym_array_repeat1,
+ STATE(2067), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- STATE(1468), 1,
- sym_identifier,
- [55675] = 4,
+ [93760] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3808), 1,
+ sym_identifier,
+ ACTIONS(3810), 1,
+ anon_sym_SEMI,
+ ACTIONS(3812), 1,
+ sym__automatic_semicolon,
+ STATE(2068), 1,
sym_comment,
- ACTIONS(2962), 1,
- anon_sym_COMMA,
- ACTIONS(2964), 1,
- anon_sym_RBRACE,
- STATE(1337), 1,
- aux_sym_export_clause_repeat1,
- [55688] = 3,
+ [93779] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3814), 1,
+ sym_identifier,
+ ACTIONS(3816), 1,
+ anon_sym_SEMI,
+ ACTIONS(3818), 1,
+ sym__automatic_semicolon,
+ STATE(2069), 1,
sym_comment,
- ACTIONS(2966), 1,
- anon_sym_as,
- ACTIONS(2968), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- [55699] = 3,
- ACTIONS(3), 1,
+ [93798] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2070), 1,
sym_comment,
- ACTIONS(2758), 1,
- anon_sym_EQ,
- ACTIONS(1251), 2,
- sym_in,
- sym_of,
- [55710] = 4,
- ACTIONS(3), 1,
+ ACTIONS(2171), 3,
+ anon_sym_export,
+ anon_sym_class,
+ anon_sym_AT,
+ [93813] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3820), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3822), 1,
+ anon_sym_await,
+ STATE(108), 1,
+ sym__for_header,
+ STATE(2071), 1,
sym_comment,
- ACTIONS(2391), 1,
+ [93832] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2072), 1,
+ sym_comment,
+ ACTIONS(908), 3,
+ sym__automatic_semicolon,
+ anon_sym_else,
+ anon_sym_while,
+ [93847] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3490), 1,
+ anon_sym_COMMA,
+ ACTIONS(3494), 1,
+ anon_sym_RBRACK,
+ STATE(2063), 1,
+ aux_sym_array_pattern_repeat1,
+ STATE(2073), 1,
+ sym_comment,
+ [93866] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3824), 1,
anon_sym_COLON,
- ACTIONS(2399), 1,
- anon_sym_DOT,
- ACTIONS(2970), 1,
+ ACTIONS(3826), 1,
anon_sym_GT,
- [55723] = 4,
- ACTIONS(3), 1,
+ ACTIONS(3828), 1,
+ anon_sym_DOT,
+ STATE(2074), 1,
sym_comment,
- ACTIONS(2972), 1,
+ [93885] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3308), 1,
anon_sym_COMMA,
- ACTIONS(2974), 1,
+ ACTIONS(3830), 1,
anon_sym_RBRACE,
- STATE(1384), 1,
- aux_sym_export_clause_repeat1,
- [55736] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2976), 3,
- sym__automatic_semicolon,
- anon_sym_from,
- anon_sym_SEMI,
- [55745] = 4,
- ACTIONS(3), 1,
+ STATE(2075), 1,
sym_comment,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- STATE(1321), 1,
- sym_identifier,
- [55758] = 2,
- ACTIONS(3), 1,
+ STATE(2110), 1,
+ aux_sym_object_pattern_repeat1,
+ [93904] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3308), 1,
+ anon_sym_COMMA,
+ ACTIONS(3832), 1,
+ anon_sym_RBRACE,
+ STATE(2076), 1,
sym_comment,
- ACTIONS(2978), 3,
- sym__automatic_semicolon,
- anon_sym_from,
- anon_sym_SEMI,
- [55767] = 4,
- ACTIONS(3), 1,
+ STATE(2110), 1,
+ aux_sym_object_pattern_repeat1,
+ [93923] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(3834), 1,
+ anon_sym_RPAREN,
+ STATE(2032), 1,
+ aux_sym_array_repeat1,
+ STATE(2077), 1,
sym_comment,
- ACTIONS(2980), 1,
+ [93942] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
anon_sym_COMMA,
- ACTIONS(2982), 1,
+ ACTIONS(3836), 1,
anon_sym_RBRACE,
- STATE(1371), 1,
+ STATE(2078), 1,
+ sym_comment,
+ STATE(2114), 1,
aux_sym_object_repeat1,
- [55780] = 4,
+ [93961] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3838), 1,
+ sym_identifier,
+ STATE(2079), 1,
sym_comment,
- ACTIONS(2109), 1,
- anon_sym_COMMA,
- ACTIONS(2984), 1,
- anon_sym_RBRACE,
- STATE(1372), 1,
- aux_sym_object_pattern_repeat1,
- [55793] = 4,
+ STATE(2423), 1,
+ sym_formal_parameters,
+ [93980] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3328), 1,
+ sym_identifier,
+ ACTIONS(3332), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3334), 1,
+ sym_private_property_identifier,
+ STATE(2080), 1,
sym_comment,
- ACTIONS(2660), 1,
+ [93999] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2081), 1,
+ sym_comment,
+ ACTIONS(3346), 3,
+ sym__automatic_semicolon,
+ anon_sym_COMMA,
+ anon_sym_SEMI,
+ [94014] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3840), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3842), 1,
anon_sym_LPAREN,
- ACTIONS(2986), 1,
- anon_sym_COLON,
- STATE(1497), 1,
- sym__formal_parameters,
- [55806] = 3,
- ACTIONS(3), 1,
+ STATE(488), 1,
+ sym_statement_block,
+ STATE(2082), 1,
sym_comment,
- ACTIONS(2868), 1,
- anon_sym_EQ,
- ACTIONS(2988), 2,
+ [94033] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
anon_sym_COMMA,
- anon_sym_RBRACE,
- [55817] = 4,
- ACTIONS(3), 1,
+ ACTIONS(2392), 1,
+ anon_sym_RPAREN,
+ STATE(2083), 1,
sym_comment,
- ACTIONS(2391), 1,
+ STATE(2097), 1,
+ aux_sym_array_repeat1,
+ [94052] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3824), 1,
anon_sym_COLON,
- ACTIONS(2399), 1,
+ ACTIONS(3828), 1,
anon_sym_DOT,
- ACTIONS(2990), 1,
+ ACTIONS(3844), 1,
anon_sym_GT,
- [55830] = 4,
- ACTIONS(3), 1,
+ STATE(2084), 1,
sym_comment,
- ACTIONS(704), 1,
+ [94071] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
anon_sym_COMMA,
- ACTIONS(2992), 1,
+ ACTIONS(2335), 1,
anon_sym_RPAREN,
- STATE(1328), 1,
+ STATE(2032), 1,
aux_sym_array_repeat1,
- [55843] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2994), 3,
- sym__automatic_semicolon,
- anon_sym_from,
- anon_sym_SEMI,
- [55852] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2996), 1,
- sym__primitive_identifier,
- ACTIONS(2998), 2,
- sym_private_property_identifier,
- sym_grit_metavariable,
- [55863] = 4,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(3000), 1,
- sym__glimmer_template_content,
- ACTIONS(3003), 1,
- anon_sym_LT_SLASHtemplate_GT,
- STATE(1349), 1,
- aux_sym_glimmer_template_repeat1,
- [55876] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3005), 1,
- anon_sym_COMMA,
- ACTIONS(3008), 1,
- anon_sym_RBRACE,
- STATE(1350), 1,
- aux_sym_named_imports_repeat1,
- [55889] = 4,
- ACTIONS(3), 1,
+ STATE(2085), 1,
sym_comment,
- ACTIONS(704), 1,
+ [94090] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
anon_sym_COMMA,
- ACTIONS(1554), 1,
+ ACTIONS(2335), 1,
anon_sym_RPAREN,
- STATE(1328), 1,
+ STATE(2077), 1,
aux_sym_array_repeat1,
- [55902] = 4,
- ACTIONS(3), 1,
+ STATE(2086), 1,
sym_comment,
- ACTIONS(704), 1,
+ [94109] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
anon_sym_COMMA,
- ACTIONS(1554), 1,
+ ACTIONS(2392), 1,
anon_sym_RPAREN,
- STATE(1331), 1,
+ STATE(2032), 1,
aux_sym_array_repeat1,
- [55915] = 4,
- ACTIONS(3), 1,
+ STATE(2087), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- STATE(1529), 1,
- sym_identifier,
- [55928] = 4,
+ [94128] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3846), 1,
+ sym_identifier,
+ STATE(2088), 1,
+ sym_comment,
+ STATE(2234), 1,
+ sym_formal_parameters,
+ [94147] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3848), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3850), 1,
+ anon_sym_LPAREN,
+ STATE(565), 1,
+ sym_statement_block,
+ STATE(2089), 1,
sym_comment,
- ACTIONS(2109), 1,
- anon_sym_COMMA,
- ACTIONS(3010), 1,
- anon_sym_RBRACE,
- STATE(1372), 1,
- aux_sym_object_pattern_repeat1,
- [55941] = 4,
- ACTIONS(3), 1,
+ [94166] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2215), 1,
+ anon_sym_in,
+ STATE(2090), 1,
sym_comment,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- STATE(1009), 1,
- sym_identifier,
- [55954] = 2,
- ACTIONS(3), 1,
+ ACTIONS(2497), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ [94183] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3852), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3854), 1,
+ anon_sym_await,
+ STATE(100), 1,
+ sym__for_header,
+ STATE(2091), 1,
sym_comment,
- ACTIONS(2881), 3,
+ [94202] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2092), 1,
+ sym_comment,
+ ACTIONS(3856), 3,
+ anon_sym_export,
+ anon_sym_class,
+ anon_sym_AT,
+ [94217] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2426), 1,
sym__automatic_semicolon,
- anon_sym_COMMA,
- anon_sym_SEMI,
- [55963] = 4,
- ACTIONS(3), 1,
+ STATE(2093), 1,
sym_comment,
- ACTIONS(2980), 1,
+ ACTIONS(1029), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [94234] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3308), 1,
anon_sym_COMMA,
- ACTIONS(3012), 1,
+ ACTIONS(3858), 1,
anon_sym_RBRACE,
- STATE(1371), 1,
- aux_sym_object_repeat1,
- [55976] = 4,
- ACTIONS(3), 1,
+ STATE(2094), 1,
sym_comment,
- ACTIONS(704), 1,
- anon_sym_COMMA,
- ACTIONS(1568), 1,
+ STATE(2116), 1,
+ aux_sym_object_pattern_repeat1,
+ [94253] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(3860), 1,
anon_sym_RPAREN,
- STATE(1328), 1,
+ STATE(2032), 1,
aux_sym_array_repeat1,
- [55989] = 4,
- ACTIONS(3), 1,
+ STATE(2095), 1,
sym_comment,
- ACTIONS(704), 1,
+ [94272] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
anon_sym_COMMA,
- ACTIONS(1568), 1,
+ ACTIONS(3862), 1,
+ anon_sym_RBRACE,
+ STATE(2096), 1,
+ sym_comment,
+ STATE(2115), 1,
+ aux_sym_object_repeat1,
+ [94291] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(3864), 1,
anon_sym_RPAREN,
- STATE(1346), 1,
+ STATE(2032), 1,
aux_sym_array_repeat1,
- [56002] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3014), 3,
+ STATE(2097), 1,
+ sym_comment,
+ [94310] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2424), 1,
sym__automatic_semicolon,
- anon_sym_from,
- anon_sym_SEMI,
- [56011] = 2,
- ACTIONS(3), 1,
+ STATE(2098), 1,
sym_comment,
- ACTIONS(2760), 3,
- sym__automatic_semicolon,
+ ACTIONS(1021), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [94327] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3866), 1,
anon_sym_COMMA,
- anon_sym_SEMI,
- [56020] = 4,
- ACTIONS(3), 1,
+ ACTIONS(3868), 1,
+ anon_sym_RBRACE,
+ STATE(2099), 1,
sym_comment,
- ACTIONS(2821), 1,
- sym__primitive_identifier,
- ACTIONS(2823), 1,
- sym_grit_metavariable,
- STATE(1009), 1,
- sym_identifier,
- [56033] = 2,
- ACTIONS(3), 1,
+ STATE(2136), 1,
+ aux_sym_named_imports_repeat1,
+ [94346] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2386), 1,
+ anon_sym_RPAREN,
+ STATE(2100), 1,
+ sym_comment,
+ STATE(2195), 1,
+ aux_sym_array_repeat1,
+ [94365] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2386), 1,
+ anon_sym_RPAREN,
+ STATE(2032), 1,
+ aux_sym_array_repeat1,
+ STATE(2101), 1,
+ sym_comment,
+ [94384] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3623), 1,
+ anon_sym_as,
+ STATE(2102), 1,
sym_comment,
- ACTIONS(3016), 3,
+ ACTIONS(3870), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [94401] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2420), 1,
sym__automatic_semicolon,
- anon_sym_from,
- anon_sym_SEMI,
- [56042] = 4,
+ STATE(2103), 1,
+ sym_comment,
+ ACTIONS(1015), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [94418] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3872), 1,
+ sym__glimmer_template_content,
+ ACTIONS(3875), 1,
+ anon_sym_LT_SLASHtemplate_GT,
+ STATE(2104), 2,
sym_comment,
- ACTIONS(579), 1,
- anon_sym_COMMA,
- ACTIONS(2883), 1,
+ aux_sym_glimmer_template_repeat1,
+ [94435] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3490), 1,
+ anon_sym_COMMA,
+ ACTIONS(3655), 1,
anon_sym_RBRACK,
- STATE(1412), 1,
+ STATE(2065), 1,
aux_sym_array_pattern_repeat1,
- [56055] = 4,
- ACTIONS(3), 1,
+ STATE(2105), 1,
sym_comment,
- ACTIONS(579), 1,
+ [94454] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
anon_sym_COMMA,
- ACTIONS(3018), 1,
+ ACTIONS(2406), 1,
anon_sym_RBRACK,
- STATE(1412), 1,
- aux_sym_array_pattern_repeat1,
- [56068] = 4,
- ACTIONS(3), 1,
+ STATE(2032), 1,
+ aux_sym_array_repeat1,
+ STATE(2106), 1,
sym_comment,
- ACTIONS(704), 1,
+ [94473] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
anon_sym_COMMA,
- ACTIONS(3020), 1,
+ ACTIONS(2406), 1,
anon_sym_RBRACK,
- STATE(1328), 1,
+ STATE(2051), 1,
aux_sym_array_repeat1,
- [56081] = 4,
- ACTIONS(3), 1,
+ STATE(2107), 1,
sym_comment,
- ACTIONS(704), 1,
+ [94492] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3490), 1,
anon_sym_COMMA,
- ACTIONS(1566), 1,
+ ACTIONS(3655), 1,
anon_sym_RBRACK,
- STATE(1328), 1,
- aux_sym_array_repeat1,
- [56094] = 4,
- ACTIONS(3), 1,
+ STATE(2052), 1,
+ aux_sym_array_pattern_repeat1,
+ STATE(2108), 1,
+ sym_comment,
+ [94511] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3824), 1,
+ anon_sym_COLON,
+ ACTIONS(3828), 1,
+ anon_sym_DOT,
+ ACTIONS(3877), 1,
+ anon_sym_GT,
+ STATE(2109), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- STATE(1502), 1,
- sym_identifier,
- [56107] = 4,
- ACTIONS(3), 1,
+ [94530] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3879), 1,
+ anon_sym_COMMA,
+ ACTIONS(3882), 1,
+ anon_sym_RBRACE,
+ STATE(2110), 2,
sym_comment,
- ACTIONS(997), 1,
- anon_sym_while,
- ACTIONS(3022), 1,
- anon_sym_else,
- STATE(374), 1,
- sym_else_clause,
- [56120] = 4,
+ aux_sym_object_pattern_repeat1,
+ [94547] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2111), 1,
+ sym_comment,
+ ACTIONS(3884), 3,
+ sym__automatic_semicolon,
+ anon_sym_with,
+ anon_sym_SEMI,
+ [94562] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2112), 1,
+ sym_comment,
+ ACTIONS(3886), 3,
+ sym__automatic_semicolon,
+ anon_sym_from,
+ anon_sym_SEMI,
+ [94577] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3888), 1,
+ anon_sym_COMMA,
+ ACTIONS(3890), 1,
+ anon_sym_RBRACE,
+ STATE(2113), 1,
+ sym_comment,
+ STATE(2189), 1,
+ aux_sym_export_clause_repeat1,
+ [94596] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3892), 1,
+ anon_sym_COMMA,
+ ACTIONS(3895), 1,
+ anon_sym_RBRACE,
+ STATE(2114), 2,
+ sym_comment,
+ aux_sym_object_repeat1,
+ [94613] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
+ anon_sym_COMMA,
+ ACTIONS(3897), 1,
+ anon_sym_RBRACE,
+ STATE(2114), 1,
+ aux_sym_object_repeat1,
+ STATE(2115), 1,
+ sym_comment,
+ [94632] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3308), 1,
+ anon_sym_COMMA,
+ ACTIONS(3899), 1,
+ anon_sym_RBRACE,
+ STATE(2110), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2116), 1,
+ sym_comment,
+ [94651] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3308), 1,
+ anon_sym_COMMA,
+ ACTIONS(3901), 1,
+ anon_sym_RBRACE,
+ STATE(2110), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2117), 1,
+ sym_comment,
+ [94670] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
+ anon_sym_COMMA,
+ ACTIONS(3903), 1,
+ anon_sym_RBRACE,
+ STATE(2114), 1,
+ aux_sym_object_repeat1,
+ STATE(2118), 1,
+ sym_comment,
+ [94689] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3905), 1,
+ anon_sym_COLON,
+ STATE(2119), 1,
+ sym_comment,
+ STATE(2567), 1,
+ sym_formal_parameters,
+ [94708] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3396), 1,
+ sym_identifier,
+ ACTIONS(3400), 1,
+ anon_sym_LBRACK,
+ ACTIONS(3402), 1,
+ sym_private_property_identifier,
+ STATE(2120), 1,
+ sym_comment,
+ [94727] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3907), 1,
+ anon_sym_as,
+ STATE(2121), 1,
sym_comment,
- ACTIONS(704), 1,
+ ACTIONS(3909), 2,
anon_sym_COMMA,
- ACTIONS(1566), 1,
- anon_sym_RBRACK,
- STATE(1415), 1,
- aux_sym_array_repeat1,
- [56133] = 4,
+ anon_sym_RBRACE,
+ [94744] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ ACTIONS(3911), 1,
+ anon_sym_as,
+ STATE(2122), 1,
+ sym_comment,
+ STATE(2597), 1,
+ sym__from_clause,
+ [94763] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3913), 1,
+ sym_identifier,
+ ACTIONS(3915), 1,
+ anon_sym_SEMI,
+ ACTIONS(3917), 1,
+ sym__automatic_semicolon,
+ STATE(2123), 1,
+ sym_comment,
+ [94782] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3919), 1,
+ sym_identifier,
+ ACTIONS(3921), 1,
+ anon_sym_SEMI,
+ ACTIONS(3923), 1,
+ sym__automatic_semicolon,
+ STATE(2124), 1,
+ sym_comment,
+ [94801] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3925), 1,
+ anon_sym_COLON,
+ STATE(2125), 1,
+ sym_comment,
+ STATE(2567), 1,
+ sym_formal_parameters,
+ [94820] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3927), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3929), 1,
+ anon_sym_await,
+ STATE(82), 1,
+ sym__for_header,
+ STATE(2126), 1,
+ sym_comment,
+ [94839] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3492), 1,
+ anon_sym_EQ,
+ STATE(2127), 1,
sym_comment,
- ACTIONS(3024), 1,
+ ACTIONS(3931), 2,
anon_sym_COMMA,
- ACTIONS(3027), 1,
anon_sym_RBRACE,
- STATE(1371), 1,
- aux_sym_object_repeat1,
- [56146] = 4,
+ [94856] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(3933), 1,
+ anon_sym_RPAREN,
+ STATE(2032), 1,
+ aux_sym_array_repeat1,
+ STATE(2128), 1,
+ sym_comment,
+ [94875] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3935), 1,
+ sym_identifier,
+ ACTIONS(3937), 1,
+ anon_sym_SEMI,
+ ACTIONS(3939), 1,
+ sym__automatic_semicolon,
+ STATE(2129), 1,
sym_comment,
- ACTIONS(3029), 1,
+ [94894] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2130), 1,
+ sym_comment,
+ ACTIONS(3941), 3,
+ sym__automatic_semicolon,
+ anon_sym_from,
+ anon_sym_SEMI,
+ [94909] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3308), 1,
anon_sym_COMMA,
- ACTIONS(3032), 1,
+ ACTIONS(3943), 1,
anon_sym_RBRACE,
- STATE(1372), 1,
+ STATE(2110), 1,
aux_sym_object_pattern_repeat1,
- [56159] = 4,
- ACTIONS(3), 1,
+ STATE(2131), 1,
sym_comment,
- ACTIONS(2980), 1,
+ [94928] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
anon_sym_COMMA,
- ACTIONS(3034), 1,
+ ACTIONS(3945), 1,
anon_sym_RBRACE,
- STATE(1371), 1,
+ STATE(2114), 1,
aux_sym_object_repeat1,
- [56172] = 4,
- ACTIONS(3), 1,
+ STATE(2132), 1,
+ sym_comment,
+ [94947] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3824), 1,
+ anon_sym_COLON,
+ ACTIONS(3828), 1,
+ anon_sym_DOT,
+ ACTIONS(3947), 1,
+ anon_sym_GT,
+ STATE(2133), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- STATE(1630), 1,
- sym_identifier,
- [56185] = 4,
- ACTIONS(3), 1,
+ [94966] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2351), 1,
+ anon_sym_RPAREN,
+ STATE(2032), 1,
+ aux_sym_array_repeat1,
+ STATE(2134), 1,
sym_comment,
- ACTIONS(2109), 1,
+ [94985] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
anon_sym_COMMA,
- ACTIONS(3036), 1,
- anon_sym_RBRACE,
- STATE(1372), 1,
- aux_sym_object_pattern_repeat1,
- [56198] = 4,
- ACTIONS(3), 1,
+ ACTIONS(2351), 1,
+ anon_sym_RPAREN,
+ STATE(2128), 1,
+ aux_sym_array_repeat1,
+ STATE(2135), 1,
sym_comment,
- ACTIONS(3038), 1,
+ [95004] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3949), 1,
anon_sym_COMMA,
- ACTIONS(3040), 1,
+ ACTIONS(3951), 1,
anon_sym_RBRACE,
- STATE(1379), 1,
+ STATE(2136), 1,
+ sym_comment,
+ STATE(2180), 1,
aux_sym_named_imports_repeat1,
- [56211] = 4,
- ACTIONS(3), 1,
+ [95023] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3953), 1,
+ anon_sym_LBRACE,
+ ACTIONS(3955), 1,
+ anon_sym_LPAREN,
+ STATE(557), 1,
+ sym_statement_block,
+ STATE(2137), 1,
sym_comment,
- ACTIONS(2109), 1,
+ [95042] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3957), 1,
+ sym_identifier,
+ STATE(2138), 1,
+ sym_comment,
+ STATE(2423), 1,
+ sym_formal_parameters,
+ [95061] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2139), 1,
+ sym_comment,
+ ACTIONS(3613), 3,
+ sym__automatic_semicolon,
anon_sym_COMMA,
- ACTIONS(3042), 1,
- anon_sym_RBRACE,
- STATE(1372), 1,
- aux_sym_object_pattern_repeat1,
- [56224] = 4,
+ anon_sym_SEMI,
+ [95076] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ ACTIONS(3911), 1,
+ anon_sym_as,
+ STATE(2140), 1,
+ sym_comment,
+ STATE(2506), 1,
+ sym__from_clause,
+ [95095] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3959), 1,
+ sym_identifier,
+ ACTIONS(3961), 1,
+ anon_sym_SEMI,
+ ACTIONS(3963), 1,
+ sym__automatic_semicolon,
+ STATE(2141), 1,
sym_comment,
- ACTIONS(2980), 1,
+ [95114] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
anon_sym_COMMA,
- ACTIONS(3044), 1,
+ ACTIONS(3945), 1,
anon_sym_RBRACE,
- STATE(1371), 1,
+ STATE(2064), 1,
aux_sym_object_repeat1,
- [56237] = 4,
- ACTIONS(3), 1,
+ STATE(2142), 1,
sym_comment,
- ACTIONS(3046), 1,
+ [95133] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3308), 1,
anon_sym_COMMA,
- ACTIONS(3048), 1,
+ ACTIONS(3943), 1,
anon_sym_RBRACE,
- STATE(1350), 1,
- aux_sym_named_imports_repeat1,
- [56250] = 3,
- ACTIONS(3), 1,
+ STATE(2075), 1,
+ aux_sym_object_pattern_repeat1,
+ STATE(2143), 1,
+ sym_comment,
+ [95152] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3965), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(3967), 1,
+ anon_sym_SQUOTE,
+ STATE(2111), 1,
+ sym_string,
+ STATE(2144), 1,
sym_comment,
- ACTIONS(3050), 1,
- anon_sym_as,
- ACTIONS(3052), 2,
+ [95171] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
anon_sym_COMMA,
+ ACTIONS(3969), 1,
anon_sym_RBRACE,
- [56261] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3054), 3,
- sym__automatic_semicolon,
- anon_sym_from,
- anon_sym_SEMI,
- [56270] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(579), 1,
- anon_sym_COMMA,
- ACTIONS(2883), 1,
- anon_sym_RBRACK,
- STATE(1416), 1,
- aux_sym_array_pattern_repeat1,
- [56283] = 4,
- ACTIONS(3), 1,
+ STATE(2114), 1,
+ aux_sym_object_repeat1,
+ STATE(2145), 1,
sym_comment,
- ACTIONS(2864), 1,
+ [95190] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
anon_sym_COMMA,
- ACTIONS(2866), 1,
- anon_sym_RPAREN,
- STATE(1399), 1,
- aux_sym__formal_parameters_repeat1,
- [56296] = 4,
- ACTIONS(3), 1,
+ ACTIONS(3971), 1,
+ anon_sym_RBRACE,
+ STATE(2114), 1,
+ aux_sym_object_repeat1,
+ STATE(2146), 1,
sym_comment,
- ACTIONS(3056), 1,
+ [95209] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
anon_sym_COMMA,
- ACTIONS(3059), 1,
+ ACTIONS(3862), 1,
anon_sym_RBRACE,
- STATE(1384), 1,
- aux_sym_export_clause_repeat1,
- [56309] = 3,
- ACTIONS(3), 1,
+ STATE(2114), 1,
+ aux_sym_object_repeat1,
+ STATE(2147), 1,
sym_comment,
- ACTIONS(3061), 1,
- anon_sym_EQ,
- ACTIONS(1251), 2,
- sym_in,
- sym_of,
- [56320] = 4,
- ACTIONS(3), 1,
+ [95228] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2148), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- STATE(1153), 1,
- sym_identifier,
- [56333] = 4,
+ ACTIONS(3973), 3,
+ anon_sym_default,
+ anon_sym_RBRACE,
+ anon_sym_case,
+ [95243] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3975), 1,
+ sym_identifier,
+ STATE(2149), 1,
sym_comment,
- ACTIONS(2109), 1,
+ STATE(2234), 1,
+ sym_formal_parameters,
+ [95262] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3308), 1,
anon_sym_COMMA,
- ACTIONS(3063), 1,
+ ACTIONS(3858), 1,
anon_sym_RBRACE,
- STATE(1372), 1,
+ STATE(2110), 1,
aux_sym_object_pattern_repeat1,
- [56346] = 4,
- ACTIONS(3), 1,
+ STATE(2150), 1,
+ sym_comment,
+ [95281] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ ACTIONS(3911), 1,
+ anon_sym_as,
+ STATE(2151), 1,
sym_comment,
- ACTIONS(2980), 1,
- anon_sym_COMMA,
- ACTIONS(3065), 1,
- anon_sym_RBRACE,
- STATE(1371), 1,
- aux_sym_object_repeat1,
- [56359] = 4,
- ACTIONS(3), 1,
+ STATE(2404), 1,
+ sym__from_clause,
+ [95300] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2342), 1,
+ sym__automatic_semicolon,
+ STATE(2152), 1,
sym_comment,
- ACTIONS(858), 1,
- sym__primitive_identifier,
- ACTIONS(918), 1,
- sym_grit_metavariable,
- STATE(1159), 1,
- sym_identifier,
- [56372] = 4,
- ACTIONS(3), 1,
+ ACTIONS(1051), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [95317] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2410), 1,
+ sym__automatic_semicolon,
+ STATE(2153), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- ACTIONS(3067), 1,
- anon_sym_COLON,
- STATE(1497), 1,
- sym__formal_parameters,
- [56385] = 4,
+ ACTIONS(1007), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [95334] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2154), 1,
+ sym_comment,
+ ACTIONS(3977), 3,
+ sym__automatic_semicolon,
+ anon_sym_from,
+ anon_sym_SEMI,
+ [95349] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3979), 1,
+ sym_identifier,
+ STATE(1556), 1,
+ sym_decorator_member_expression,
+ STATE(1635), 1,
+ sym_decorator_call_expression,
+ STATE(2155), 1,
sym_comment,
- ACTIONS(2980), 1,
- anon_sym_COMMA,
- ACTIONS(3065), 1,
- anon_sym_RBRACE,
- STATE(1357), 1,
- aux_sym_object_repeat1,
- [56398] = 4,
+ [95368] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3981), 1,
+ sym_identifier,
+ STATE(2156), 1,
+ sym_comment,
+ STATE(2417), 1,
+ sym_formal_parameters,
+ [95387] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2408), 1,
+ sym__automatic_semicolon,
+ STATE(2157), 1,
sym_comment,
- ACTIONS(579), 1,
- anon_sym_COMMA,
- ACTIONS(2917), 1,
- anon_sym_RBRACK,
- STATE(1412), 1,
- aux_sym_array_pattern_repeat1,
- [56411] = 4,
- ACTIONS(3), 1,
+ ACTIONS(1003), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [95404] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3983), 1,
+ sym__automatic_semicolon,
+ STATE(2158), 1,
sym_comment,
- ACTIONS(704), 1,
- anon_sym_COMMA,
- ACTIONS(1548), 1,
- anon_sym_RBRACK,
- STATE(1328), 1,
- aux_sym_array_repeat1,
- [56424] = 4,
- ACTIONS(3), 1,
+ ACTIONS(902), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [95421] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2404), 1,
+ sym__automatic_semicolon,
+ STATE(2159), 1,
sym_comment,
- ACTIONS(704), 1,
- anon_sym_COMMA,
- ACTIONS(1548), 1,
- anon_sym_RBRACK,
- STATE(1366), 1,
- aux_sym_array_repeat1,
- [56437] = 4,
+ ACTIONS(999), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [95438] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3985), 1,
+ sym_identifier,
+ STATE(2160), 1,
+ sym_comment,
+ STATE(2423), 1,
+ sym_formal_parameters,
+ [95457] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2161), 1,
+ sym_comment,
+ ACTIONS(3199), 3,
+ anon_sym_export,
+ anon_sym_class,
+ anon_sym_AT,
+ [95472] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ ACTIONS(3911), 1,
+ anon_sym_as,
+ STATE(2162), 1,
sym_comment,
- ACTIONS(579), 1,
- anon_sym_COMMA,
- ACTIONS(2917), 1,
- anon_sym_RBRACK,
- STATE(1365), 1,
- aux_sym_array_pattern_repeat1,
- [56450] = 4,
+ STATE(2282), 1,
+ sym__from_clause,
+ [95491] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2163), 1,
+ sym_comment,
+ ACTIONS(1547), 3,
+ anon_sym_else,
+ anon_sym_while,
+ anon_sym_finally,
+ [95506] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3987), 1,
+ sym_identifier,
+ STATE(2164), 1,
+ sym_comment,
+ STATE(2423), 1,
+ sym_formal_parameters,
+ [95525] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3989), 1,
+ sym__automatic_semicolon,
+ STATE(2165), 1,
sym_comment,
- ACTIONS(704), 1,
- anon_sym_COMMA,
- ACTIONS(3069), 1,
+ ACTIONS(882), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [95542] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3991), 1,
+ anon_sym_COMMA,
+ ACTIONS(3994), 1,
anon_sym_RPAREN,
- STATE(1328), 1,
- aux_sym_array_repeat1,
- [56463] = 4,
- ACTIONS(3), 1,
+ STATE(2166), 2,
sym_comment,
- ACTIONS(2109), 1,
- anon_sym_COMMA,
- ACTIONS(3063), 1,
- anon_sym_RBRACE,
- STATE(1354), 1,
- aux_sym_object_pattern_repeat1,
- [56476] = 4,
- ACTIONS(3), 1,
+ aux_sym_formal_parameters_repeat1,
+ [95559] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2167), 1,
sym_comment,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(2399), 1,
- anon_sym_DOT,
- ACTIONS(3071), 1,
- anon_sym_GT,
- [56489] = 4,
- ACTIONS(3), 1,
+ ACTIONS(876), 3,
+ sym__automatic_semicolon,
+ anon_sym_else,
+ anon_sym_while,
+ [95574] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3996), 1,
+ anon_sym_LPAREN,
+ ACTIONS(3998), 1,
+ anon_sym_await,
+ STATE(117), 1,
+ sym__for_header,
+ STATE(2168), 1,
sym_comment,
- ACTIONS(3073), 1,
- anon_sym_COMMA,
- ACTIONS(3075), 1,
- anon_sym_RPAREN,
- STATE(1410), 1,
- aux_sym__formal_parameters_repeat1,
- [56502] = 4,
+ [95593] = 6,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2475), 1,
- sym__primitive_identifier,
- ACTIONS(2481), 1,
- sym_grit_metavariable,
- STATE(1318), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(4000), 1,
sym_identifier,
- [56515] = 4,
+ STATE(2169), 1,
+ sym_comment,
+ STATE(2234), 1,
+ sym_formal_parameters,
+ [95612] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2319), 1,
+ sym__automatic_semicolon,
+ STATE(2170), 1,
+ sym_comment,
+ ACTIONS(1037), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [95629] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4002), 1,
+ sym_identifier,
+ ACTIONS(4004), 1,
+ anon_sym_SEMI,
+ ACTIONS(4006), 1,
+ sym__automatic_semicolon,
+ STATE(2171), 1,
sym_comment,
- ACTIONS(2929), 1,
- anon_sym_from,
- ACTIONS(3077), 1,
- anon_sym_as,
- STATE(1547), 1,
- sym__from_clause,
- [56528] = 4,
+ [95648] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4008), 1,
+ sym_identifier,
+ ACTIONS(4010), 1,
+ anon_sym_SEMI,
+ ACTIONS(4012), 1,
+ sym__automatic_semicolon,
+ STATE(2172), 1,
sym_comment,
- ACTIONS(2109), 1,
- anon_sym_COMMA,
- ACTIONS(3079), 1,
- anon_sym_RBRACE,
- STATE(1372), 1,
- aux_sym_object_pattern_repeat1,
- [56541] = 4,
+ [95667] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4014), 1,
+ anon_sym_SQUOTE,
+ STATE(2173), 1,
+ sym_comment,
+ ACTIONS(4016), 2,
+ sym_unescaped_single_string_fragment,
+ sym_escape_sequence,
+ [95684] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4018), 1,
+ anon_sym_LPAREN,
+ ACTIONS(4020), 1,
+ anon_sym_await,
+ STATE(111), 1,
+ sym__for_header,
+ STATE(2174), 1,
sym_comment,
- ACTIONS(2980), 1,
+ [95703] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
anon_sym_COMMA,
- ACTIONS(3081), 1,
+ ACTIONS(4022), 1,
anon_sym_RBRACE,
- STATE(1371), 1,
+ STATE(2114), 1,
aux_sym_object_repeat1,
- [56554] = 4,
- ACTIONS(3), 1,
+ STATE(2175), 1,
sym_comment,
- ACTIONS(2155), 1,
- anon_sym_LBRACE,
- ACTIONS(3083), 1,
- anon_sym_LPAREN,
- STATE(324), 1,
- sym_statement_block,
- [56567] = 4,
+ [95722] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4024), 1,
+ anon_sym_DQUOTE,
+ STATE(2176), 1,
sym_comment,
- ACTIONS(2980), 1,
+ ACTIONS(4026), 2,
+ sym_unescaped_double_string_fragment,
+ sym_escape_sequence,
+ [95739] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2177), 1,
+ sym_comment,
+ ACTIONS(1649), 3,
+ anon_sym_else,
+ anon_sym_while,
+ anon_sym_finally,
+ [95754] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3419), 1,
anon_sym_COMMA,
- ACTIONS(3081), 1,
+ ACTIONS(4022), 1,
anon_sym_RBRACE,
- STATE(1373), 1,
+ STATE(2145), 1,
aux_sym_object_repeat1,
- [56580] = 2,
- ACTIONS(3), 1,
+ STATE(2178), 1,
sym_comment,
- ACTIONS(1552), 3,
+ [95773] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3514), 1,
anon_sym_COMMA,
+ ACTIONS(3516), 1,
anon_sym_RPAREN,
- anon_sym_RBRACK,
- [56589] = 4,
- ACTIONS(3), 1,
+ STATE(2045), 1,
+ aux_sym_formal_parameters_repeat1,
+ STATE(2179), 1,
sym_comment,
- ACTIONS(2109), 1,
+ [95792] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4028), 1,
anon_sym_COMMA,
- ACTIONS(3079), 1,
+ ACTIONS(4031), 1,
anon_sym_RBRACE,
- STATE(1375), 1,
- aux_sym_object_pattern_repeat1,
- [56602] = 3,
- ACTIONS(3), 1,
+ STATE(2180), 2,
sym_comment,
- ACTIONS(2868), 1,
- anon_sym_EQ,
- ACTIONS(3085), 2,
- anon_sym_COMMA,
- anon_sym_RPAREN,
- [56613] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2868), 1,
- anon_sym_EQ,
- ACTIONS(3087), 2,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- [56624] = 4,
+ aux_sym_named_imports_repeat1,
+ [95809] = 6,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3085), 1,
- anon_sym_RPAREN,
- ACTIONS(3089), 1,
- anon_sym_COMMA,
- STATE(1410), 1,
- aux_sym__formal_parameters_repeat1,
- [56637] = 4,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(4033), 1,
+ sym_identifier,
+ STATE(2181), 1,
+ sym_comment,
+ STATE(2234), 1,
+ sym_formal_parameters,
+ [95828] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2182), 1,
+ sym_comment,
+ ACTIONS(882), 3,
+ sym__automatic_semicolon,
+ anon_sym_else,
+ anon_sym_while,
+ [95843] = 6,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3092), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
anon_sym_LPAREN,
- ACTIONS(3094), 1,
- anon_sym_await,
- STATE(34), 1,
- sym__for_header,
- [56650] = 4,
+ ACTIONS(4035), 1,
+ sym_identifier,
+ STATE(2183), 1,
+ sym_comment,
+ STATE(2423), 1,
+ sym_formal_parameters,
+ [95862] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2184), 1,
+ sym_comment,
+ ACTIONS(2059), 3,
+ anon_sym_export,
+ anon_sym_class,
+ anon_sym_AT,
+ [95877] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3468), 1,
+ anon_sym_LPAREN,
+ ACTIONS(4037), 1,
+ sym_identifier,
+ STATE(2185), 1,
+ sym_comment,
+ STATE(2234), 1,
+ sym_formal_parameters,
+ [95896] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ ACTIONS(3911), 1,
+ anon_sym_as,
+ STATE(2186), 1,
sym_comment,
- ACTIONS(3087), 1,
+ STATE(2515), 1,
+ sym__from_clause,
+ [95915] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3490), 1,
+ anon_sym_COMMA,
+ ACTIONS(3494), 1,
anon_sym_RBRACK,
- ACTIONS(3096), 1,
- anon_sym_COMMA,
- STATE(1412), 1,
+ STATE(2065), 1,
aux_sym_array_pattern_repeat1,
- [56663] = 4,
- ACTIONS(3), 1,
+ STATE(2187), 1,
+ sym_comment,
+ [95934] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1557), 1,
+ anon_sym_while,
+ ACTIONS(4039), 1,
+ anon_sym_else,
+ STATE(2188), 1,
sym_comment,
- ACTIONS(704), 1,
+ STATE(2587), 1,
+ sym_else_clause,
+ [95953] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4041), 1,
anon_sym_COMMA,
- ACTIONS(1550), 1,
- anon_sym_RPAREN,
- STATE(1396), 1,
+ ACTIONS(4044), 1,
+ anon_sym_RBRACE,
+ STATE(2189), 2,
+ sym_comment,
+ aux_sym_export_clause_repeat1,
+ [95970] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2359), 1,
+ anon_sym_RBRACK,
+ STATE(2032), 1,
aux_sym_array_repeat1,
- [56676] = 4,
- ACTIONS(3), 1,
+ STATE(2190), 1,
+ sym_comment,
+ [95989] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3492), 1,
+ anon_sym_EQ,
+ STATE(2191), 1,
sym_comment,
- ACTIONS(704), 1,
+ ACTIONS(3994), 2,
anon_sym_COMMA,
- ACTIONS(1550), 1,
anon_sym_RPAREN,
- STATE(1328), 1,
- aux_sym_array_repeat1,
- [56689] = 4,
+ [96006] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4046), 1,
+ sym_identifier,
+ ACTIONS(4048), 1,
+ anon_sym_SEMI,
+ ACTIONS(4050), 1,
+ sym__automatic_semicolon,
+ STATE(2192), 1,
sym_comment,
- ACTIONS(704), 1,
- anon_sym_COMMA,
- ACTIONS(3099), 1,
- anon_sym_RBRACK,
- STATE(1328), 1,
- aux_sym_array_repeat1,
- [56702] = 4,
+ [96025] = 6,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4052), 1,
+ sym_identifier,
+ ACTIONS(4054), 1,
+ anon_sym_SEMI,
+ ACTIONS(4056), 1,
+ sym__automatic_semicolon,
+ STATE(2193), 1,
sym_comment,
- ACTIONS(579), 1,
- anon_sym_COMMA,
- ACTIONS(3101), 1,
- anon_sym_RBRACK,
- STATE(1412), 1,
- aux_sym_array_pattern_repeat1,
- [56715] = 4,
- ACTIONS(3), 1,
+ [96044] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2194), 1,
sym_comment,
- ACTIONS(3103), 1,
- anon_sym_LPAREN,
- ACTIONS(3105), 1,
- anon_sym_await,
- STATE(43), 1,
- sym__for_header,
- [56728] = 4,
- ACTIONS(3), 1,
+ ACTIONS(2137), 3,
+ anon_sym_export,
+ anon_sym_class,
+ anon_sym_AT,
+ [96059] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(4058), 1,
+ anon_sym_RPAREN,
+ STATE(2032), 1,
+ aux_sym_array_repeat1,
+ STATE(2195), 1,
sym_comment,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(2399), 1,
- anon_sym_DOT,
- ACTIONS(3107), 1,
- anon_sym_GT,
- [56741] = 3,
- ACTIONS(3), 1,
+ [96078] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2196), 1,
sym_comment,
- ACTIONS(3109), 1,
+ ACTIONS(4060), 3,
+ sym__automatic_semicolon,
+ anon_sym_from,
+ anon_sym_SEMI,
+ [96093] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3443), 1,
+ anon_sym_EQ,
+ STATE(2197), 1,
+ sym_comment,
+ ACTIONS(1870), 2,
+ anon_sym_in,
+ anon_sym_of,
+ [96110] = 6,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2333), 1,
+ anon_sym_COMMA,
+ ACTIONS(2359), 1,
+ anon_sym_RBRACK,
+ STATE(2062), 1,
+ aux_sym_array_repeat1,
+ STATE(2198), 1,
+ sym_comment,
+ [96129] = 6,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4062), 1,
+ sym_identifier,
+ STATE(1578), 1,
+ sym_decorator_member_expression,
+ STATE(1665), 1,
+ sym_decorator_call_expression,
+ STATE(2199), 1,
+ sym_comment,
+ [96148] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3592), 1,
anon_sym_LBRACE,
- STATE(754), 1,
+ STATE(539), 1,
+ sym_class_body,
+ STATE(2200), 1,
+ sym_comment,
+ [96164] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4064), 1,
+ anon_sym_LBRACE,
+ STATE(163), 1,
sym_statement_block,
- [56751] = 3,
- ACTIONS(3), 1,
+ STATE(2201), 1,
+ sym_comment,
+ [96180] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2202), 1,
+ sym_comment,
+ STATE(2438), 1,
+ sym_formal_parameters,
+ [96196] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2203), 1,
+ sym_comment,
+ STATE(2389), 1,
+ sym_formal_parameters,
+ [96212] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2204), 1,
sym_comment,
- ACTIONS(3111), 1,
+ STATE(2305), 1,
+ sym_statement_block,
+ [96228] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2205), 1,
+ sym_comment,
+ STATE(2300), 1,
+ sym_formal_parameters,
+ [96244] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2206), 1,
+ sym_comment,
+ STATE(2298), 1,
+ sym_formal_parameters,
+ [96260] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2207), 1,
+ sym_comment,
+ STATE(2297), 1,
+ sym_formal_parameters,
+ [96276] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2208), 1,
+ sym_comment,
+ STATE(2292), 1,
+ sym_formal_parameters,
+ [96292] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
anon_sym_LBRACE,
- STATE(885), 1,
+ STATE(2209), 1,
+ sym_comment,
+ STATE(2290), 1,
sym_statement_block,
- [56761] = 3,
- ACTIONS(3), 1,
+ [96308] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2210), 1,
+ sym_comment,
+ STATE(2289), 1,
+ sym_formal_parameters,
+ [96324] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2211), 1,
+ sym_comment,
+ STATE(2288), 1,
+ sym_formal_parameters,
+ [96340] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2212), 1,
+ sym_comment,
+ STATE(2285), 1,
+ sym_formal_parameters,
+ [96356] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2213), 1,
sym_comment,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(3107), 1,
- anon_sym_GT,
- [56771] = 3,
- ACTIONS(3), 1,
+ STATE(2284), 1,
+ sym_statement_block,
+ [96372] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2214), 1,
+ sym_comment,
+ STATE(2283), 1,
+ sym_formal_parameters,
+ [96388] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2215), 1,
sym_comment,
- ACTIONS(2407), 1,
- anon_sym_DOT,
- ACTIONS(3107), 1,
- anon_sym_GT,
- [56781] = 3,
- ACTIONS(3), 1,
+ STATE(2281), 1,
+ sym_statement_block,
+ [96404] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2216), 1,
sym_comment,
- ACTIONS(3113), 1,
- anon_sym_LPAREN,
- STATE(1499), 1,
- sym_parenthesized_expression,
- [56791] = 3,
- ACTIONS(3), 1,
+ ACTIONS(4066), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [96418] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2217), 1,
sym_comment,
- ACTIONS(3115), 1,
+ ACTIONS(2502), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ [96432] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3631), 1,
anon_sym_LBRACE,
- STATE(84), 1,
+ STATE(814), 1,
+ sym_class_body,
+ STATE(2218), 1,
+ sym_comment,
+ [96448] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4068), 1,
+ anon_sym_LBRACE,
+ STATE(813), 1,
sym_statement_block,
- [56801] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3111), 1,
+ STATE(2219), 1,
+ sym_comment,
+ [96464] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4068), 1,
anon_sym_LBRACE,
- STATE(834), 1,
+ STATE(812), 1,
sym_statement_block,
- [56811] = 3,
- ACTIONS(3), 1,
+ STATE(2220), 1,
+ sym_comment,
+ [96480] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2221), 1,
+ sym_comment,
+ STATE(2280), 1,
+ sym_formal_parameters,
+ [96496] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
+ anon_sym_LPAREN,
+ STATE(76), 1,
+ sym_parenthesized_expression,
+ STATE(2222), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1584), 1,
- sym__formal_parameters,
- [56821] = 3,
- ACTIONS(3), 1,
+ [96512] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2223), 1,
sym_comment,
- ACTIONS(3115), 1,
+ ACTIONS(4072), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [96526] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
+ anon_sym_LPAREN,
+ STATE(115), 1,
+ sym_parenthesized_expression,
+ STATE(2224), 1,
+ sym_comment,
+ [96542] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4074), 1,
anon_sym_LBRACE,
- STATE(80), 1,
+ STATE(462), 1,
sym_statement_block,
- [56831] = 3,
- ACTIONS(3), 1,
+ STATE(2225), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1579), 1,
- sym__formal_parameters,
- [56841] = 2,
- ACTIONS(3), 1,
+ [96558] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2226), 1,
sym_comment,
- ACTIONS(3117), 2,
+ ACTIONS(4076), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [56849] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3113), 1,
- anon_sym_LPAREN,
- STATE(28), 1,
- sym_parenthesized_expression,
- [56859] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2155), 1,
+ [96572] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2227), 1,
+ sym_comment,
+ ACTIONS(4044), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [96586] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3542), 1,
anon_sym_LBRACE,
- STATE(969), 1,
- sym_statement_block,
- [56869] = 3,
- ACTIONS(3), 1,
+ STATE(205), 1,
+ sym_class_body,
+ STATE(2228), 1,
sym_comment,
- ACTIONS(2155), 1,
- anon_sym_LBRACE,
- STATE(990), 1,
- sym_statement_block,
- [56879] = 3,
+ [96602] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2229), 1,
+ sym_comment,
+ ACTIONS(2025), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [96616] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4078), 1,
+ sym_identifier,
+ ACTIONS(4080), 1,
+ anon_sym_STAR,
+ STATE(2230), 1,
sym_comment,
- ACTIONS(2155), 1,
+ [96632] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4082), 1,
anon_sym_LBRACE,
- STATE(996), 1,
+ STATE(212), 1,
sym_statement_block,
- [56889] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2155), 1,
+ STATE(2231), 1,
+ sym_comment,
+ [96648] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2232), 1,
+ sym_comment,
+ STATE(2463), 1,
+ sym_formal_parameters,
+ [96664] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4082), 1,
anon_sym_LBRACE,
- STATE(303), 1,
+ STATE(218), 1,
sym_statement_block,
- [56899] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3113), 1,
- anon_sym_LPAREN,
- STATE(31), 1,
- sym_parenthesized_expression,
- [56909] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3113), 1,
- anon_sym_LPAREN,
- STATE(32), 1,
- sym_parenthesized_expression,
- [56919] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2155), 1,
+ STATE(2233), 1,
+ sym_comment,
+ [96680] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4084), 1,
anon_sym_LBRACE,
- STATE(379), 1,
+ STATE(1320), 1,
sym_statement_block,
- [56929] = 3,
- ACTIONS(3), 1,
+ STATE(2234), 1,
sym_comment,
- ACTIONS(3113), 1,
+ [96696] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
anon_sym_LPAREN,
- STATE(42), 1,
+ STATE(107), 1,
sym_parenthesized_expression,
- [56939] = 2,
- ACTIONS(3), 1,
+ STATE(2235), 1,
sym_comment,
- ACTIONS(1947), 2,
- anon_sym_LPAREN,
- anon_sym_COLON,
- [56947] = 2,
- ACTIONS(3), 1,
+ [96712] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2236), 1,
sym_comment,
- ACTIONS(3119), 2,
+ ACTIONS(2283), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [56955] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2947), 1,
+ [96726] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2237), 1,
+ sym_comment,
+ ACTIONS(2189), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [96740] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2238), 1,
+ sym_comment,
+ STATE(2279), 1,
+ sym_formal_parameters,
+ [96756] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
anon_sym_LBRACE,
- STATE(336), 1,
- sym_class_body,
- [56965] = 2,
- ACTIONS(2471), 1,
- sym_comment,
- ACTIONS(3121), 2,
- sym__glimmer_template_content,
- anon_sym_LT_SLASHtemplate_GT,
- [56973] = 3,
- ACTIONS(3), 1,
+ STATE(2239), 1,
sym_comment,
- ACTIONS(3123), 1,
- anon_sym_LBRACE,
- STATE(333), 1,
+ STATE(2467), 1,
sym_statement_block,
- [56983] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2155), 1,
+ [96772] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
anon_sym_LBRACE,
- STATE(989), 1,
- sym_statement_block,
- [56993] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1578), 1,
- sym__formal_parameters,
- [57003] = 3,
- ACTIONS(3), 1,
+ STATE(2240), 1,
sym_comment,
- ACTIONS(3125), 1,
- anon_sym_LPAREN,
- STATE(1452), 1,
- sym_parenthesized_expression,
- [57013] = 3,
- ACTIONS(3), 1,
+ STATE(2470), 1,
+ sym_statement_block,
+ [96788] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2241), 1,
+ sym_comment,
+ ACTIONS(4086), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [96802] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2242), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1576), 1,
- sym__formal_parameters,
- [57023] = 3,
- ACTIONS(3), 1,
+ STATE(2471), 1,
+ sym_statement_block,
+ [96818] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2243), 1,
sym_comment,
- ACTIONS(3113), 1,
- anon_sym_LPAREN,
- STATE(37), 1,
- sym_parenthesized_expression,
- [57033] = 3,
- ACTIONS(3), 1,
+ ACTIONS(4088), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [96832] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2244), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1443), 1,
- sym__formal_parameters,
- [57043] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4090), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [96846] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2245), 1,
sym_comment,
- ACTIONS(3127), 2,
- anon_sym_LBRACE,
- anon_sym_EQ_GT,
- [57051] = 3,
- ACTIONS(3), 1,
+ ACTIONS(1679), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [96860] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2246), 1,
sym_comment,
- ACTIONS(3109), 1,
- anon_sym_LBRACE,
- STATE(774), 1,
- sym_statement_block,
- [57061] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4031), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [96874] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2247), 1,
sym_comment,
- ACTIONS(3129), 2,
+ ACTIONS(872), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [57069] = 2,
- ACTIONS(3), 1,
+ [96888] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
+ anon_sym_LPAREN,
+ STATE(113), 1,
+ sym_parenthesized_expression,
+ STATE(2248), 1,
sym_comment,
- ACTIONS(3131), 2,
- anon_sym_LBRACE,
- anon_sym_EQ_GT,
- [57077] = 2,
- ACTIONS(3), 1,
+ [96904] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2249), 1,
sym_comment,
- ACTIONS(3085), 2,
- anon_sym_COMMA,
- anon_sym_RPAREN,
- [57085] = 3,
+ ACTIONS(1699), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [96918] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4092), 1,
+ sym_identifier,
+ ACTIONS(4094), 1,
+ anon_sym_STAR,
+ STATE(2250), 1,
sym_comment,
- ACTIONS(2155), 1,
+ [96934] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
anon_sym_LBRACE,
- STATE(986), 1,
+ STATE(1584), 1,
sym_statement_block,
- [57095] = 3,
- ACTIONS(3), 1,
+ STATE(2251), 1,
sym_comment,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(3071), 1,
- anon_sym_GT,
- [57105] = 3,
- ACTIONS(3), 1,
+ [96950] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2252), 1,
sym_comment,
- ACTIONS(2407), 1,
- anon_sym_DOT,
- ACTIONS(3071), 1,
- anon_sym_GT,
- [57115] = 3,
- ACTIONS(3), 1,
+ ACTIONS(1687), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [96964] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4098), 1,
+ anon_sym_LBRACE,
+ STATE(697), 1,
+ sym_switch_body,
+ STATE(2253), 1,
sym_comment,
- ACTIONS(2155), 1,
+ [96980] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4100), 1,
+ anon_sym_LPAREN,
+ STATE(99), 1,
+ sym__for_header,
+ STATE(2254), 1,
+ sym_comment,
+ [96996] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2255), 1,
+ sym_comment,
+ ACTIONS(3169), 2,
+ anon_sym_in,
+ anon_sym_of,
+ [97010] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2256), 1,
+ sym_comment,
+ STATE(2486), 1,
+ sym_formal_parameters,
+ [97026] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4102), 1,
+ anon_sym_LPAREN,
+ STATE(2257), 1,
+ sym_comment,
+ STATE(2735), 1,
+ sym_parenthesized_expression,
+ [97042] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4104), 1,
anon_sym_LBRACE,
- STATE(994), 1,
+ STATE(1183), 1,
sym_statement_block,
- [57125] = 2,
- ACTIONS(3), 1,
+ STATE(2258), 1,
+ sym_comment,
+ [97058] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4104), 1,
+ anon_sym_LBRACE,
+ STATE(1182), 1,
+ sym_statement_block,
+ STATE(2259), 1,
+ sym_comment,
+ [97074] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2260), 1,
sym_comment,
- ACTIONS(1564), 2,
+ ACTIONS(4106), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [57133] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3133), 2,
+ [97088] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2261), 1,
+ sym_comment,
+ ACTIONS(4108), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [97102] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2262), 1,
+ sym_comment,
+ ACTIONS(4110), 2,
anon_sym_LBRACE,
anon_sym_EQ_GT,
- [57141] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3135), 1,
- anon_sym_SEMI,
- ACTIONS(3137), 1,
+ [97116] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2263), 1,
+ sym_comment,
+ ACTIONS(2261), 2,
sym__automatic_semicolon,
- [57151] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1466), 1,
- sym__formal_parameters,
- [57161] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3139), 1,
- anon_sym_LPAREN,
- STATE(35), 1,
- sym__for_header,
- [57171] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1451), 1,
- sym__formal_parameters,
- [57181] = 3,
- ACTIONS(3), 1,
+ anon_sym_SEMI,
+ [97130] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2264), 1,
sym_comment,
- ACTIONS(2155), 1,
+ ACTIONS(3994), 2,
+ anon_sym_COMMA,
+ anon_sym_RPAREN,
+ [97144] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2265), 1,
+ sym_comment,
+ ACTIONS(2267), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [97158] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2266), 1,
+ sym_comment,
+ ACTIONS(4112), 2,
anon_sym_LBRACE,
- STATE(998), 1,
- sym_statement_block,
- [57191] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3109), 1,
+ anon_sym_EQ_GT,
+ [97172] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4104), 1,
anon_sym_LBRACE,
- STATE(782), 1,
+ STATE(1124), 1,
sym_statement_block,
- [57201] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2929), 1,
- anon_sym_from,
- STATE(1526), 1,
- sym__from_clause,
- [57211] = 3,
- ACTIONS(3), 1,
+ STATE(2267), 1,
+ sym_comment,
+ [97188] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2259), 1,
+ sym_formal_parameters,
+ STATE(2268), 1,
+ sym_comment,
+ [97204] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2258), 1,
+ sym_formal_parameters,
+ STATE(2269), 1,
+ sym_comment,
+ [97220] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3546), 1,
+ anon_sym_LBRACE,
+ STATE(1181), 1,
+ sym_class_body,
+ STATE(2270), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1580), 1,
- sym__formal_parameters,
- [57221] = 3,
- ACTIONS(3), 1,
+ [97236] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2271), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1553), 1,
- sym__formal_parameters,
- [57231] = 3,
+ ACTIONS(1683), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [97250] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2272), 1,
+ sym_comment,
+ ACTIONS(4114), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [97264] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2273), 1,
+ sym_comment,
+ ACTIONS(4116), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [97278] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2274), 1,
+ sym_comment,
+ ACTIONS(1669), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [97292] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4118), 1,
+ sym_identifier,
+ ACTIONS(4120), 1,
+ anon_sym_STAR,
+ STATE(2275), 1,
sym_comment,
- ACTIONS(2618), 1,
- anon_sym_LBRACE,
- STATE(780), 1,
- sym_class_body,
- [57241] = 3,
- ACTIONS(3), 1,
+ [97308] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2276), 1,
sym_comment,
- ACTIONS(2618), 1,
+ ACTIONS(1709), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [97322] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2277), 1,
+ sym_comment,
+ ACTIONS(1727), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [97336] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3546), 1,
anon_sym_LBRACE,
- STATE(773), 1,
+ STATE(1116), 1,
sym_class_body,
- [57251] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2155), 1,
+ STATE(2278), 1,
+ sym_comment,
+ [97352] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4082), 1,
anon_sym_LBRACE,
- STATE(982), 1,
+ STATE(202), 1,
sym_statement_block,
- [57261] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3123), 1,
+ STATE(2279), 1,
+ sym_comment,
+ [97368] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4068), 1,
anon_sym_LBRACE,
- STATE(315), 1,
+ STATE(869), 1,
sym_statement_block,
- [57271] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1574), 1,
- sym__formal_parameters,
- [57281] = 3,
- ACTIONS(3), 1,
+ STATE(2280), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1558), 1,
- sym__formal_parameters,
- [57291] = 2,
- ACTIONS(3), 1,
+ [97384] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2281), 1,
sym_comment,
- ACTIONS(3141), 2,
+ ACTIONS(4122), 2,
anon_sym_COMMA,
anon_sym_RBRACE,
- [57299] = 3,
- ACTIONS(3), 1,
+ [97398] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4124), 1,
+ anon_sym_SEMI,
+ ACTIONS(4126), 1,
+ sym__automatic_semicolon,
+ STATE(2282), 1,
+ sym_comment,
+ [97414] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2283), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1555), 1,
- sym__formal_parameters,
- [57309] = 2,
- ACTIONS(3), 1,
+ STATE(2516), 1,
+ sym_statement_block,
+ [97430] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2284), 1,
+ sym_comment,
+ ACTIONS(4128), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [97444] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2285), 1,
sym_comment,
- ACTIONS(3143), 2,
- sym__automatic_semicolon,
+ STATE(2517), 1,
+ sym_statement_block,
+ [97460] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4130), 1,
anon_sym_SEMI,
- [57317] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3145), 1,
+ ACTIONS(4132), 1,
+ sym__automatic_semicolon,
+ STATE(2286), 1,
+ sym_comment,
+ [97476] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4134), 1,
anon_sym_SEMI,
- ACTIONS(3147), 1,
+ ACTIONS(4136), 1,
sym__automatic_semicolon,
- [57327] = 3,
- ACTIONS(3), 1,
+ STATE(2287), 1,
+ sym_comment,
+ [97492] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2288), 1,
sym_comment,
- ACTIONS(2618), 1,
+ STATE(2518), 1,
+ sym_statement_block,
+ [97508] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
anon_sym_LBRACE,
- STATE(795), 1,
- sym_class_body,
- [57337] = 2,
- ACTIONS(3), 1,
+ STATE(2289), 1,
sym_comment,
- ACTIONS(3059), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- [57345] = 2,
- ACTIONS(3), 1,
+ STATE(2523), 1,
+ sym_statement_block,
+ [97524] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2290), 1,
sym_comment,
- ACTIONS(3052), 2,
+ ACTIONS(4128), 2,
anon_sym_COMMA,
anon_sym_RBRACE,
- [57353] = 3,
- ACTIONS(3), 1,
+ [97538] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2291), 1,
sym_comment,
- ACTIONS(3109), 1,
+ ACTIONS(4138), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [97552] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
anon_sym_LBRACE,
- STATE(785), 1,
+ STATE(2292), 1,
+ sym_comment,
+ STATE(2528), 1,
sym_statement_block,
- [57363] = 3,
- ACTIONS(3), 1,
+ [97568] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2293), 1,
+ sym_comment,
+ STATE(2546), 1,
+ sym_formal_parameters,
+ [97584] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2294), 1,
+ sym_comment,
+ STATE(2551), 1,
+ sym_formal_parameters,
+ [97600] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2295), 1,
+ sym_comment,
+ ACTIONS(1735), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [97614] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2296), 1,
+ sym_comment,
+ STATE(2552), 1,
+ sym_formal_parameters,
+ [97630] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2297), 1,
sym_comment,
- ACTIONS(2155), 1,
+ STATE(2555), 1,
+ sym_statement_block,
+ [97646] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
anon_sym_LBRACE,
- STATE(327), 1,
+ STATE(2298), 1,
+ sym_comment,
+ STATE(2556), 1,
sym_statement_block,
- [57373] = 3,
- ACTIONS(3), 1,
+ [97662] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4140), 1,
+ anon_sym_LPAREN,
+ STATE(558), 1,
+ sym_parenthesized_expression,
+ STATE(2299), 1,
+ sym_comment,
+ [97678] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2300), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1539), 1,
- sym__formal_parameters,
- [57383] = 3,
- ACTIONS(3), 1,
+ STATE(2557), 1,
+ sym_statement_block,
+ [97694] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4142), 1,
+ anon_sym_LBRACE,
+ STATE(833), 1,
+ sym_statement_block,
+ STATE(2301), 1,
sym_comment,
- ACTIONS(2929), 1,
- anon_sym_from,
- STATE(1479), 1,
- sym__from_clause,
- [57393] = 2,
- ACTIONS(3), 1,
+ [97710] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2302), 1,
sym_comment,
- ACTIONS(2856), 2,
+ ACTIONS(4144), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [57401] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2341), 2,
- sym__automatic_semicolon,
+ [97724] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4146), 1,
anon_sym_SEMI,
- [57409] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2915), 1,
- anon_sym_LBRACE,
- STATE(73), 1,
- sym_class_body,
- [57419] = 3,
- ACTIONS(3), 1,
+ ACTIONS(4148), 1,
+ sym__automatic_semicolon,
+ STATE(2303), 1,
sym_comment,
- ACTIONS(2660), 1,
+ [97740] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
anon_sym_LPAREN,
- STATE(1427), 1,
- sym__formal_parameters,
- [57429] = 3,
- ACTIONS(3), 1,
+ STATE(91), 1,
+ sym_parenthesized_expression,
+ STATE(2304), 1,
sym_comment,
- ACTIONS(3111), 1,
+ [97756] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2305), 1,
+ sym_comment,
+ ACTIONS(4128), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [97770] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2306), 1,
+ sym_comment,
+ ACTIONS(1735), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [97784] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3570), 1,
anon_sym_LBRACE,
- STATE(856), 1,
+ STATE(182), 1,
+ sym_class_body,
+ STATE(2307), 1,
+ sym_comment,
+ [97800] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4150), 1,
+ anon_sym_LBRACE,
+ STATE(179), 1,
sym_statement_block,
- [57439] = 3,
- ACTIONS(3), 1,
+ STATE(2308), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1524), 1,
- sym__formal_parameters,
- [57449] = 3,
+ [97816] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4152), 1,
+ sym_identifier,
+ ACTIONS(4154), 1,
+ anon_sym_STAR,
+ STATE(2309), 1,
sym_comment,
- ACTIONS(2155), 1,
+ [97832] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2310), 1,
+ sym_comment,
+ ACTIONS(1737), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [97846] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
anon_sym_LBRACE,
- STATE(973), 1,
+ STATE(1581), 1,
sym_statement_block,
- [57459] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3115), 1,
+ STATE(2311), 1,
+ sym_comment,
+ [97862] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
anon_sym_LBRACE,
- STATE(70), 1,
+ STATE(1590), 1,
sym_statement_block,
- [57469] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1424), 1,
- sym__formal_parameters,
- [57479] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3111), 1,
+ STATE(2312), 1,
+ sym_comment,
+ [97878] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4156), 1,
anon_sym_LBRACE,
- STATE(859), 1,
+ STATE(471), 1,
sym_statement_block,
- [57489] = 3,
- ACTIONS(3), 1,
+ STATE(2313), 1,
+ sym_comment,
+ [97894] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3824), 1,
+ anon_sym_COLON,
+ ACTIONS(3947), 1,
+ anon_sym_GT,
+ STATE(2314), 1,
sym_comment,
- ACTIONS(2155), 1,
+ [97910] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
anon_sym_LBRACE,
- STATE(987), 1,
+ STATE(1598), 1,
sym_statement_block,
- [57499] = 3,
- ACTIONS(3), 1,
+ STATE(2315), 1,
+ sym_comment,
+ [97926] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3828), 1,
+ anon_sym_DOT,
+ ACTIONS(3947), 1,
+ anon_sym_GT,
+ STATE(2316), 1,
sym_comment,
- ACTIONS(3149), 1,
- anon_sym_COMMA,
- ACTIONS(3151), 1,
- anon_sym_from,
- [57509] = 3,
- ACTIONS(3), 1,
+ [97942] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2317), 1,
sym_comment,
- ACTIONS(3153), 1,
+ ACTIONS(1763), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [97956] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
anon_sym_LBRACE,
- STATE(388), 1,
- sym_switch_body,
- [57519] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2155), 1,
+ STATE(2243), 1,
+ sym_statement_block,
+ STATE(2318), 1,
+ sym_comment,
+ [97972] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
anon_sym_LBRACE,
- STATE(974), 1,
+ STATE(1604), 1,
sym_statement_block,
- [57529] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2155), 1,
+ STATE(2319), 1,
+ sym_comment,
+ [97988] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
anon_sym_LBRACE,
- STATE(975), 1,
+ STATE(1603), 1,
sym_statement_block,
- [57539] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3155), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- [57547] = 3,
- ACTIONS(3), 1,
+ STATE(2320), 1,
+ sym_comment,
+ [98004] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4158), 1,
+ anon_sym_LBRACE,
+ STATE(538), 1,
+ sym_statement_block,
+ STATE(2321), 1,
+ sym_comment,
+ [98020] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1599), 1,
+ sym_statement_block,
+ STATE(2322), 1,
+ sym_comment,
+ [98036] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4160), 1,
+ anon_sym_SEMI,
+ ACTIONS(4162), 1,
+ sym__automatic_semicolon,
+ STATE(2323), 1,
+ sym_comment,
+ [98052] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2177), 1,
+ sym_statement_block,
+ STATE(2324), 1,
+ sym_comment,
+ [98068] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2242), 1,
+ sym_formal_parameters,
+ STATE(2325), 1,
+ sym_comment,
+ [98084] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4150), 1,
+ anon_sym_LBRACE,
+ STATE(173), 1,
+ sym_statement_block,
+ STATE(2326), 1,
+ sym_comment,
+ [98100] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4150), 1,
+ anon_sym_LBRACE,
+ STATE(172), 1,
+ sym_statement_block,
+ STATE(2327), 1,
+ sym_comment,
+ [98116] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4084), 1,
+ anon_sym_LBRACE,
+ STATE(1338), 1,
+ sym_statement_block,
+ STATE(2328), 1,
+ sym_comment,
+ [98132] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2240), 1,
+ sym_formal_parameters,
+ STATE(2329), 1,
+ sym_comment,
+ [98148] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3570), 1,
+ anon_sym_LBRACE,
+ STATE(171), 1,
+ sym_class_body,
+ STATE(2330), 1,
+ sym_comment,
+ [98164] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4158), 1,
+ anon_sym_LBRACE,
+ STATE(646), 1,
+ sym_statement_block,
+ STATE(2331), 1,
+ sym_comment,
+ [98180] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4158), 1,
+ anon_sym_LBRACE,
+ STATE(648), 1,
+ sym_statement_block,
+ STATE(2332), 1,
+ sym_comment,
+ [98196] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3592), 1,
+ anon_sym_LBRACE,
+ STATE(653), 1,
+ sym_class_body,
+ STATE(2333), 1,
+ sym_comment,
+ [98212] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2239), 1,
+ sym_formal_parameters,
+ STATE(2334), 1,
+ sym_comment,
+ [98228] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2335), 1,
+ sym_comment,
+ ACTIONS(1765), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [98242] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4150), 1,
+ anon_sym_LBRACE,
+ STATE(187), 1,
+ sym_statement_block,
+ STATE(2336), 1,
+ sym_comment,
+ [98258] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4158), 1,
+ anon_sym_LBRACE,
+ STATE(658), 1,
+ sym_statement_block,
+ STATE(2337), 1,
+ sym_comment,
+ [98274] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3953), 1,
+ anon_sym_LBRACE,
+ STATE(664), 1,
+ sym_statement_block,
+ STATE(2338), 1,
+ sym_comment,
+ [98290] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2204), 1,
+ sym_formal_parameters,
+ STATE(2339), 1,
+ sym_comment,
+ [98306] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2209), 1,
+ sym_formal_parameters,
+ STATE(2340), 1,
+ sym_comment,
+ [98322] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2213), 1,
+ sym_formal_parameters,
+ STATE(2341), 1,
+ sym_comment,
+ [98338] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2342), 1,
+ sym_comment,
+ ACTIONS(4164), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [98352] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1586), 1,
+ sym_statement_block,
+ STATE(2343), 1,
sym_comment,
- ACTIONS(3139), 1,
+ [98368] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
anon_sym_LPAREN,
- STATE(25), 1,
- sym__for_header,
- [57557] = 3,
- ACTIONS(3), 1,
+ STATE(84), 1,
+ sym_parenthesized_expression,
+ STATE(2344), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1545), 1,
- sym__formal_parameters,
- [57567] = 2,
- ACTIONS(3), 1,
+ [98384] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2345), 1,
sym_comment,
- ACTIONS(3008), 2,
+ ACTIONS(3931), 2,
anon_sym_COMMA,
anon_sym_RBRACE,
- [57575] = 3,
- ACTIONS(3), 1,
+ [98398] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1565), 1,
+ sym_statement_block,
+ STATE(2346), 1,
+ sym_comment,
+ [98414] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1566), 1,
+ sym_statement_block,
+ STATE(2347), 1,
sym_comment,
- ACTIONS(2660), 1,
+ [98430] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
anon_sym_LPAREN,
- STATE(1544), 1,
- sym__formal_parameters,
- [57585] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3157), 2,
+ STATE(81), 1,
+ sym_parenthesized_expression,
+ STATE(2348), 1,
+ sym_comment,
+ [98446] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4166), 1,
anon_sym_LBRACE,
- anon_sym_EQ_GT,
- [57593] = 3,
- ACTIONS(3), 1,
+ STATE(465), 1,
+ sym_statement_block,
+ STATE(2349), 1,
+ sym_comment,
+ [98462] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1568), 1,
+ sym_statement_block,
+ STATE(2350), 1,
+ sym_comment,
+ [98478] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1569), 1,
+ sym_statement_block,
+ STATE(2351), 1,
sym_comment,
- ACTIONS(2915), 1,
+ [98494] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2352), 1,
+ sym_comment,
+ ACTIONS(4168), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [98508] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3456), 1,
anon_sym_LBRACE,
- STATE(68), 1,
+ STATE(1324), 1,
sym_class_body,
- [57603] = 3,
- ACTIONS(3), 1,
+ STATE(2353), 1,
+ sym_comment,
+ [98524] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1570), 1,
+ sym_statement_block,
+ STATE(2354), 1,
+ sym_comment,
+ [98540] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1571), 1,
+ sym_statement_block,
+ STATE(2355), 1,
+ sym_comment,
+ [98556] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1576), 1,
+ sym_statement_block,
+ STATE(2356), 1,
+ sym_comment,
+ [98572] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2215), 1,
+ sym_formal_parameters,
+ STATE(2357), 1,
+ sym_comment,
+ [98588] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2216), 1,
+ sym_statement_block,
+ STATE(2358), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1537), 1,
- sym__formal_parameters,
- [57613] = 3,
+ [98604] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4170), 1,
+ sym_identifier,
+ ACTIONS(4172), 1,
+ anon_sym_STAR,
+ STATE(2359), 1,
sym_comment,
- ACTIONS(2139), 1,
- anon_sym_LPAREN,
- ACTIONS(3159), 1,
- anon_sym_EQ_GT,
- [57623] = 2,
- ACTIONS(3), 1,
+ [98620] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2360), 1,
sym_comment,
- ACTIONS(1424), 2,
+ ACTIONS(1731), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [98634] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4068), 1,
+ anon_sym_LBRACE,
+ STATE(715), 1,
+ sym_statement_block,
+ STATE(2361), 1,
+ sym_comment,
+ [98650] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2219), 1,
+ sym_formal_parameters,
+ STATE(2362), 1,
+ sym_comment,
+ [98666] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2220), 1,
+ sym_formal_parameters,
+ STATE(2363), 1,
+ sym_comment,
+ [98682] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2364), 1,
+ sym_comment,
+ ACTIONS(1777), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [98696] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2365), 1,
+ sym_comment,
+ ACTIONS(1675), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [98710] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2366), 1,
+ sym_comment,
+ ACTIONS(2271), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [57631] = 3,
- ACTIONS(3), 1,
+ [98724] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2367), 1,
+ sym_comment,
+ ACTIONS(1675), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [98738] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3631), 1,
+ anon_sym_LBRACE,
+ STATE(711), 1,
+ sym_class_body,
+ STATE(2368), 1,
+ sym_comment,
+ [98754] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1564), 1,
+ sym_statement_block,
+ STATE(2369), 1,
+ sym_comment,
+ [98770] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1592), 1,
+ sym_statement_block,
+ STATE(2370), 1,
+ sym_comment,
+ [98786] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1595), 1,
+ sym_statement_block,
+ STATE(2371), 1,
+ sym_comment,
+ [98802] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4174), 1,
+ anon_sym_LBRACE,
+ STATE(2170), 1,
+ sym_statement_block,
+ STATE(2372), 1,
+ sym_comment,
+ [98818] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4084), 1,
+ anon_sym_LBRACE,
+ STATE(1281), 1,
+ sym_statement_block,
+ STATE(2373), 1,
+ sym_comment,
+ [98834] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3456), 1,
+ anon_sym_LBRACE,
+ STATE(1356), 1,
+ sym_class_body,
+ STATE(2374), 1,
+ sym_comment,
+ [98850] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4176), 1,
+ anon_sym_LBRACE,
+ STATE(759), 1,
+ sym_switch_body,
+ STATE(2375), 1,
sym_comment,
- ACTIONS(2139), 1,
+ [98866] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4100), 1,
anon_sym_LPAREN,
- ACTIONS(2302), 1,
- anon_sym_EQ_GT,
- [57641] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3027), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- [57649] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3109), 1,
+ STATE(75), 1,
+ sym__for_header,
+ STATE(2376), 1,
+ sym_comment,
+ [98882] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4084), 1,
anon_sym_LBRACE,
- STATE(749), 1,
+ STATE(1358), 1,
sym_statement_block,
- [57659] = 2,
- ACTIONS(3), 1,
+ STATE(2377), 1,
+ sym_comment,
+ [98898] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4084), 1,
+ anon_sym_LBRACE,
+ STATE(1359), 1,
+ sym_statement_block,
+ STATE(2378), 1,
sym_comment,
- ACTIONS(3032), 2,
- anon_sym_COMMA,
- anon_sym_RBRACE,
- [57667] = 3,
- ACTIONS(3), 1,
+ [98914] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2379), 1,
sym_comment,
- ACTIONS(3113), 1,
- anon_sym_LPAREN,
- STATE(41), 1,
- sym_parenthesized_expression,
- [57677] = 3,
+ ACTIONS(1749), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [98928] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4178), 1,
+ sym_identifier,
+ ACTIONS(4180), 1,
+ anon_sym_STAR,
+ STATE(2380), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1534), 1,
- sym__formal_parameters,
- [57687] = 2,
- ACTIONS(3), 1,
+ [98944] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4182), 1,
+ anon_sym_LBRACE,
+ STATE(957), 1,
+ sym_statement_block,
+ STATE(2381), 1,
+ sym_comment,
+ [98960] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2382), 1,
sym_comment,
- ACTIONS(3161), 2,
+ ACTIONS(4184), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [57695] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1558), 2,
+ [98974] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2383), 1,
+ sym_comment,
+ ACTIONS(4186), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [57703] = 3,
- ACTIONS(3), 1,
+ [98988] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2384), 1,
+ sym_comment,
+ ACTIONS(1753), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [99002] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2385), 1,
+ sym_comment,
+ ACTIONS(2289), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [99016] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2386), 1,
+ sym_comment,
+ ACTIONS(4188), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [99030] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2387), 1,
+ sym_comment,
+ ACTIONS(2287), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [99044] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3828), 1,
+ anon_sym_DOT,
+ ACTIONS(3877), 1,
+ anon_sym_GT,
+ STATE(2388), 1,
sym_comment,
- ACTIONS(2588), 1,
+ [99060] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
anon_sym_LBRACE,
- STATE(877), 1,
- sym_class_body,
- [57713] = 2,
- ACTIONS(3), 1,
+ STATE(2389), 1,
sym_comment,
- ACTIONS(1562), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- [57721] = 2,
- ACTIONS(3), 1,
+ STATE(2562), 1,
+ sym_statement_block,
+ [99076] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3824), 1,
+ anon_sym_COLON,
+ ACTIONS(3877), 1,
+ anon_sym_GT,
+ STATE(2390), 1,
sym_comment,
- ACTIONS(3087), 2,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- [57729] = 3,
+ [99092] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(2391), 1,
sym_comment,
- ACTIONS(2762), 1,
- sym_in,
- ACTIONS(2764), 1,
- sym_of,
- [57739] = 3,
- ACTIONS(3), 1,
+ ACTIONS(4190), 2,
+ sym__glimmer_template_content,
+ anon_sym_LT_SLASHtemplate_GT,
+ [99106] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1600), 1,
+ sym_statement_block,
+ STATE(2392), 1,
+ sym_comment,
+ [99122] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1596), 1,
+ sym_statement_block,
+ STATE(2393), 1,
+ sym_comment,
+ [99138] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1593), 1,
+ sym_statement_block,
+ STATE(2394), 1,
+ sym_comment,
+ [99154] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1591), 1,
+ sym_statement_block,
+ STATE(2395), 1,
sym_comment,
- ACTIONS(2155), 1,
+ [99170] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2396), 1,
+ sym_comment,
+ ACTIONS(4192), 2,
+ anon_sym_GT,
+ anon_sym_DOT,
+ [99184] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2397), 1,
+ sym_comment,
+ ACTIONS(1755), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [99198] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2398), 1,
+ sym_comment,
+ ACTIONS(1757), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [99212] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2399), 1,
+ sym_comment,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [99226] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
anon_sym_LBRACE,
- STATE(983), 1,
+ STATE(1589), 1,
sym_statement_block,
- [57749] = 3,
- ACTIONS(3), 1,
+ STATE(2400), 1,
+ sym_comment,
+ [99242] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1587), 1,
+ sym_statement_block,
+ STATE(2401), 1,
+ sym_comment,
+ [99258] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1577), 1,
+ sym_statement_block,
+ STATE(2402), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1575), 1,
- sym__formal_parameters,
- [57759] = 3,
- ACTIONS(3), 1,
+ [99274] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2403), 1,
sym_comment,
- ACTIONS(3163), 1,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [99288] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4194), 1,
anon_sym_SEMI,
- ACTIONS(3165), 1,
+ ACTIONS(4196), 1,
sym__automatic_semicolon,
- [57769] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2947), 1,
+ STATE(2404), 1,
+ sym_comment,
+ [99304] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3692), 1,
anon_sym_LBRACE,
- STATE(329), 1,
+ STATE(2159), 1,
sym_class_body,
- [57779] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1530), 1,
- sym__formal_parameters,
- [57789] = 3,
- ACTIONS(3), 1,
+ STATE(2405), 1,
+ sym_comment,
+ [99320] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4174), 1,
+ anon_sym_LBRACE,
+ STATE(2157), 1,
+ sym_statement_block,
+ STATE(2406), 1,
+ sym_comment,
+ [99336] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4174), 1,
+ anon_sym_LBRACE,
+ STATE(2153), 1,
+ sym_statement_block,
+ STATE(2407), 1,
+ sym_comment,
+ [99352] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4198), 1,
+ anon_sym_SEMI,
+ ACTIONS(4200), 1,
+ sym__automatic_semicolon,
+ STATE(2408), 1,
+ sym_comment,
+ [99368] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4202), 1,
+ anon_sym_SEMI,
+ ACTIONS(4204), 1,
+ sym__automatic_semicolon,
+ STATE(2409), 1,
+ sym_comment,
+ [99384] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3456), 1,
+ anon_sym_LBRACE,
+ STATE(1372), 1,
+ sym_class_body,
+ STATE(2410), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1473), 1,
- sym__formal_parameters,
- [57799] = 3,
- ACTIONS(3), 1,
+ [99400] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2411), 1,
sym_comment,
- ACTIONS(3123), 1,
+ ACTIONS(4206), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [99414] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2412), 1,
+ sym_comment,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [99428] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2413), 1,
+ sym_comment,
+ STATE(2568), 1,
+ sym_formal_parameters,
+ [99444] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4084), 1,
+ anon_sym_LBRACE,
+ STATE(1375), 1,
+ sym_statement_block,
+ STATE(2414), 1,
+ sym_comment,
+ [99460] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4084), 1,
anon_sym_LBRACE,
- STATE(330), 1,
+ STATE(1376), 1,
sym_statement_block,
- [57809] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3167), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- [57817] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1587), 1,
- sym__formal_parameters,
- [57827] = 3,
- ACTIONS(3), 1,
+ STATE(2415), 1,
sym_comment,
- ACTIONS(2407), 1,
- anon_sym_DOT,
- ACTIONS(2990), 1,
- anon_sym_GT,
- [57837] = 3,
- ACTIONS(3), 1,
+ [99476] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2416), 1,
sym_comment,
- ACTIONS(2155), 1,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [99490] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4104), 1,
anon_sym_LBRACE,
- STATE(977), 1,
+ STATE(1186), 1,
sym_statement_block,
- [57847] = 3,
- ACTIONS(3), 1,
+ STATE(2417), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1433), 1,
- sym__formal_parameters,
- [57857] = 3,
- ACTIONS(3), 1,
+ [99506] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2418), 1,
sym_comment,
- ACTIONS(2588), 1,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [99520] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4208), 1,
+ anon_sym_LPAREN,
+ STATE(564), 1,
+ sym_parenthesized_expression,
+ STATE(2419), 1,
+ sym_comment,
+ [99536] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4084), 1,
anon_sym_LBRACE,
- STATE(816), 1,
- sym_class_body,
- [57867] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2155), 1,
+ STATE(1379), 1,
+ sym_statement_block,
+ STATE(2420), 1,
+ sym_comment,
+ [99552] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4210), 1,
anon_sym_LBRACE,
- STATE(976), 1,
+ STATE(847), 1,
sym_statement_block,
- [57877] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3109), 1,
+ STATE(2421), 1,
+ sym_comment,
+ [99568] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4082), 1,
anon_sym_LBRACE,
- STATE(738), 1,
+ STATE(203), 1,
sym_statement_block,
- [57887] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2155), 1,
+ STATE(2422), 1,
+ sym_comment,
+ [99584] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4084), 1,
anon_sym_LBRACE,
- STATE(971), 1,
+ STATE(1334), 1,
sym_statement_block,
- [57897] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1571), 1,
- sym__formal_parameters,
- [57907] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1431), 1,
- sym__formal_parameters,
- [57917] = 3,
- ACTIONS(3), 1,
+ STATE(2423), 1,
+ sym_comment,
+ [99600] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2231), 1,
+ sym_formal_parameters,
+ STATE(2424), 1,
+ sym_comment,
+ [99616] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4084), 1,
+ anon_sym_LBRACE,
+ STATE(1340), 1,
+ sym_statement_block,
+ STATE(2425), 1,
+ sym_comment,
+ [99632] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2233), 1,
+ sym_formal_parameters,
+ STATE(2426), 1,
+ sym_comment,
+ [99648] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3657), 1,
+ anon_sym_LBRACE,
+ STATE(177), 1,
+ sym_class_body,
+ STATE(2427), 1,
+ sym_comment,
+ [99664] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4212), 1,
+ anon_sym_LBRACE,
+ STATE(180), 1,
+ sym_statement_block,
+ STATE(2428), 1,
+ sym_comment,
+ [99680] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3456), 1,
+ anon_sym_LBRACE,
+ STATE(1380), 1,
+ sym_class_body,
+ STATE(2429), 1,
+ sym_comment,
+ [99696] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2430), 1,
+ sym_comment,
+ STATE(2577), 1,
+ sym_formal_parameters,
+ [99712] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4214), 1,
+ anon_sym_SEMI,
+ ACTIONS(4216), 1,
+ sym__automatic_semicolon,
+ STATE(2431), 1,
+ sym_comment,
+ [99728] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3542), 1,
+ anon_sym_LBRACE,
+ STATE(204), 1,
+ sym_class_body,
+ STATE(2432), 1,
+ sym_comment,
+ [99744] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3824), 1,
+ anon_sym_COLON,
+ ACTIONS(3844), 1,
+ anon_sym_GT,
+ STATE(2433), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1420), 1,
- sym__formal_parameters,
- [57927] = 3,
- ACTIONS(3), 1,
+ [99760] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
+ anon_sym_LBRACE,
+ STATE(1583), 1,
+ sym_statement_block,
+ STATE(2434), 1,
+ sym_comment,
+ [99776] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3828), 1,
+ anon_sym_DOT,
+ ACTIONS(3844), 1,
+ anon_sym_GT,
+ STATE(2435), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1432), 1,
- sym__formal_parameters,
- [57937] = 3,
- ACTIONS(3), 1,
+ [99792] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2436), 1,
sym_comment,
- ACTIONS(2155), 1,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [99806] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
anon_sym_LBRACE,
- STATE(991), 1,
+ STATE(1582), 1,
sym_statement_block,
- [57947] = 3,
- ACTIONS(3), 1,
+ STATE(2437), 1,
+ sym_comment,
+ [99822] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2438), 1,
sym_comment,
- ACTIONS(3111), 1,
+ STATE(2580), 1,
+ sym_statement_block,
+ [99838] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3662), 1,
anon_sym_LBRACE,
- STATE(841), 1,
+ STATE(647), 1,
+ sym_class_body,
+ STATE(2439), 1,
+ sym_comment,
+ [99854] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4218), 1,
+ anon_sym_LBRACE,
+ STATE(654), 1,
sym_statement_block,
- [57957] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3111), 1,
+ STATE(2440), 1,
+ sym_comment,
+ [99870] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4174), 1,
anon_sym_LBRACE,
- STATE(878), 1,
+ STATE(2098), 1,
sym_statement_block,
- [57967] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3169), 1,
+ STATE(2441), 1,
+ sym_comment,
+ [99886] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4220), 1,
anon_sym_SEMI,
- ACTIONS(3171), 1,
+ ACTIONS(4222), 1,
sym__automatic_semicolon,
- [57977] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3111), 1,
+ STATE(2442), 1,
+ sym_comment,
+ [99902] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3692), 1,
anon_sym_LBRACE,
- STATE(882), 1,
- sym_statement_block,
- [57987] = 2,
- ACTIONS(3), 1,
+ STATE(2093), 1,
+ sym_class_body,
+ STATE(2443), 1,
sym_comment,
- ACTIONS(2616), 2,
- sym_in,
- sym_of,
- [57995] = 3,
- ACTIONS(3), 1,
+ [99918] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2444), 1,
sym_comment,
- ACTIONS(3109), 1,
+ ACTIONS(4224), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [99932] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4212), 1,
anon_sym_LBRACE,
- STATE(794), 1,
+ STATE(188), 1,
sym_statement_block,
- [58005] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2588), 1,
+ STATE(2445), 1,
+ sym_comment,
+ [99948] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4212), 1,
anon_sym_LBRACE,
- STATE(887), 1,
+ STATE(184), 1,
+ sym_statement_block,
+ STATE(2446), 1,
+ sym_comment,
+ [99964] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3546), 1,
+ anon_sym_LBRACE,
+ STATE(1178), 1,
sym_class_body,
- [58015] = 3,
- ACTIONS(3), 1,
+ STATE(2447), 1,
+ sym_comment,
+ [99980] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2448), 1,
sym_comment,
- ACTIONS(3111), 1,
+ STATE(2589), 1,
+ sym_statement_block,
+ [99996] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3657), 1,
anon_sym_LBRACE,
- STATE(890), 1,
+ STATE(174), 1,
+ sym_class_body,
+ STATE(2449), 1,
+ sym_comment,
+ [100012] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4218), 1,
+ anon_sym_LBRACE,
+ STATE(549), 1,
sym_statement_block,
- [58025] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3109), 1,
+ STATE(2450), 1,
+ sym_comment,
+ [100028] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4218), 1,
anon_sym_LBRACE,
- STATE(777), 1,
+ STATE(551), 1,
sym_statement_block,
- [58035] = 3,
- ACTIONS(3), 1,
+ STATE(2451), 1,
+ sym_comment,
+ [100044] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3662), 1,
+ anon_sym_LBRACE,
+ STATE(578), 1,
+ sym_class_body,
+ STATE(2452), 1,
sym_comment,
- ACTIONS(3111), 1,
+ [100060] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2453), 1,
+ sym_comment,
+ ACTIONS(2317), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [100074] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2454), 1,
+ sym_comment,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [100088] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4212), 1,
anon_sym_LBRACE,
- STATE(891), 1,
+ STATE(197), 1,
sym_statement_block,
- [58045] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2155), 1,
+ STATE(2455), 1,
+ sym_comment,
+ [100104] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4218), 1,
anon_sym_LBRACE,
- STATE(972), 1,
+ STATE(670), 1,
sym_statement_block,
- [58055] = 3,
- ACTIONS(3), 1,
+ STATE(2456), 1,
+ sym_comment,
+ [100120] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3848), 1,
+ anon_sym_LBRACE,
+ STATE(671), 1,
+ sym_statement_block,
+ STATE(2457), 1,
+ sym_comment,
+ [100136] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2458), 1,
+ sym_comment,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [100150] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3826), 1,
+ anon_sym_GT,
+ ACTIONS(3828), 1,
+ anon_sym_DOT,
+ STATE(2459), 1,
sym_comment,
- ACTIONS(2391), 1,
+ [100166] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
+ anon_sym_LPAREN,
+ STATE(109), 1,
+ sym_parenthesized_expression,
+ STATE(2460), 1,
+ sym_comment,
+ [100182] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3824), 1,
anon_sym_COLON,
- ACTIONS(2990), 1,
+ ACTIONS(3826), 1,
anon_sym_GT,
- [58065] = 3,
- ACTIONS(3), 1,
+ STATE(2461), 1,
+ sym_comment,
+ [100198] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2462), 1,
sym_comment,
- ACTIONS(2588), 1,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [100212] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
anon_sym_LBRACE,
- STATE(889), 1,
- sym_class_body,
- [58075] = 3,
- ACTIONS(3), 1,
+ STATE(2463), 1,
sym_comment,
- ACTIONS(2155), 1,
+ STATE(2590), 1,
+ sym_statement_block,
+ [100228] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
+ anon_sym_LPAREN,
+ STATE(106), 1,
+ sym_parenthesized_expression,
+ STATE(2464), 1,
+ sym_comment,
+ [100244] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4226), 1,
anon_sym_LBRACE,
- STATE(970), 1,
+ STATE(446), 1,
sym_statement_block,
- [58085] = 3,
- ACTIONS(3), 1,
+ STATE(2465), 1,
sym_comment,
- ACTIONS(2407), 1,
- anon_sym_DOT,
- ACTIONS(2970), 1,
- anon_sym_GT,
- [58095] = 3,
- ACTIONS(3), 1,
+ [100260] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2466), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1514), 1,
- sym__formal_parameters,
- [58105] = 3,
- ACTIONS(3), 1,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [100274] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2467), 1,
sym_comment,
- ACTIONS(2391), 1,
- anon_sym_COLON,
- ACTIONS(2970), 1,
- anon_sym_GT,
- [58115] = 3,
- ACTIONS(3), 1,
+ ACTIONS(4128), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [100288] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2468), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1455), 1,
- sym__formal_parameters,
- [58125] = 3,
+ ACTIONS(4228), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [100302] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(2469), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1554), 1,
- sym__formal_parameters,
- [58135] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4230), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ [100316] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2470), 1,
sym_comment,
- ACTIONS(2988), 2,
+ ACTIONS(4128), 2,
anon_sym_COMMA,
anon_sym_RBRACE,
- [58143] = 3,
- ACTIONS(3), 1,
+ [100330] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2471), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1552), 1,
- sym__formal_parameters,
- [58153] = 3,
+ ACTIONS(4128), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [100344] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4232), 1,
+ sym_identifier,
+ ACTIONS(4234), 1,
+ anon_sym_STAR,
+ STATE(2472), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1501), 1,
- sym__formal_parameters,
- [58163] = 3,
- ACTIONS(3), 1,
+ [100360] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4084), 1,
+ anon_sym_LBRACE,
+ STATE(1390), 1,
+ sym_statement_block,
+ STATE(2473), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1458), 1,
- sym__formal_parameters,
- [58173] = 3,
+ [100376] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4236), 1,
+ sym_identifier,
+ ACTIONS(4238), 1,
+ anon_sym_STAR,
+ STATE(2474), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1548), 1,
- sym__formal_parameters,
- [58183] = 3,
- ACTIONS(3), 1,
+ [100392] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4104), 1,
+ anon_sym_LBRACE,
+ STATE(1173), 1,
+ sym_statement_block,
+ STATE(2475), 1,
+ sym_comment,
+ [100408] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4104), 1,
+ anon_sym_LBRACE,
+ STATE(1168), 1,
+ sym_statement_block,
+ STATE(2476), 1,
sym_comment,
- ACTIONS(2588), 1,
+ [100424] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2477), 1,
+ sym_comment,
+ ACTIONS(3797), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ [100438] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2478), 1,
+ sym_comment,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [100452] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2479), 1,
+ sym_comment,
+ ACTIONS(2285), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [100466] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2480), 1,
+ sym_comment,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [100480] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2267), 1,
+ sym_formal_parameters,
+ STATE(2481), 1,
+ sym_comment,
+ [100496] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3456), 1,
anon_sym_LBRACE,
- STATE(814), 1,
+ STATE(1392), 1,
sym_class_body,
- [58193] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1465), 1,
- sym__formal_parameters,
- [58203] = 3,
- ACTIONS(3), 1,
+ STATE(2482), 1,
+ sym_comment,
+ [100512] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ STATE(2483), 1,
sym_comment,
- ACTIONS(3111), 1,
+ STATE(2585), 1,
+ sym__from_clause,
+ [100528] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2484), 1,
+ sym_comment,
+ ACTIONS(1926), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [100542] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2485), 1,
+ sym_comment,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [100556] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4104), 1,
anon_sym_LBRACE,
- STATE(884), 1,
+ STATE(1137), 1,
sym_statement_block,
- [58213] = 3,
- ACTIONS(3), 1,
+ STATE(2486), 1,
+ sym_comment,
+ [100572] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4240), 1,
+ anon_sym_LBRACE,
+ STATE(643), 1,
+ sym_switch_body,
+ STATE(2487), 1,
sym_comment,
- ACTIONS(2660), 1,
+ [100588] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4100), 1,
anon_sym_LPAREN,
- STATE(1546), 1,
- sym__formal_parameters,
- [58223] = 3,
- ACTIONS(3), 1,
+ STATE(105), 1,
+ sym__for_header,
+ STATE(2488), 1,
sym_comment,
- ACTIONS(2660), 1,
+ [100604] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4242), 1,
anon_sym_LPAREN,
- STATE(1500), 1,
- sym__formal_parameters,
- [58233] = 3,
+ STATE(769), 1,
+ sym_parenthesized_expression,
+ STATE(2489), 1,
+ sym_comment,
+ [100620] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3348), 1,
+ anon_sym_in,
+ ACTIONS(3350), 1,
+ anon_sym_of,
+ STATE(2490), 1,
+ sym_comment,
+ [100636] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2491), 1,
+ sym_comment,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [100650] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(2492), 1,
sym_comment,
- ACTIONS(2155), 1,
+ ACTIONS(4244), 2,
+ sym_jsx_identifier,
+ sym_identifier,
+ [100664] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2493), 1,
+ sym_comment,
+ ACTIONS(4246), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [100678] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2494), 1,
+ sym_comment,
+ ACTIONS(4248), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [100692] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2495), 1,
+ sym_comment,
+ ACTIONS(4250), 2,
anon_sym_LBRACE,
- STATE(978), 1,
- sym_statement_block,
- [58243] = 3,
+ anon_sym_EQ_GT,
+ [100706] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2496), 1,
+ sym_comment,
+ ACTIONS(2281), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [100720] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4252), 1,
+ sym_identifier,
+ ACTIONS(4254), 1,
+ anon_sym_STAR,
+ STATE(2497), 1,
sym_comment,
- ACTIONS(2155), 1,
- anon_sym_LBRACE,
- STATE(984), 1,
- sym_statement_block,
- [58253] = 3,
- ACTIONS(3), 1,
+ [100736] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2498), 1,
sym_comment,
- ACTIONS(2155), 1,
+ ACTIONS(2279), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [100750] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
anon_sym_LBRACE,
- STATE(993), 1,
+ STATE(2398), 1,
sym_statement_block,
- [58263] = 3,
- ACTIONS(3), 1,
+ STATE(2499), 1,
sym_comment,
- ACTIONS(2660), 1,
+ [100766] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4256), 1,
anon_sym_LPAREN,
- STATE(1493), 1,
- sym__formal_parameters,
- [58273] = 3,
- ACTIONS(3), 1,
+ STATE(1918), 1,
+ sym_parenthesized_expression,
+ STATE(2500), 1,
sym_comment,
- ACTIONS(2155), 1,
- anon_sym_LBRACE,
- STATE(997), 1,
- sym_statement_block,
- [58283] = 3,
+ [100782] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2501), 1,
+ sym_comment,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [100796] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4258), 1,
+ sym_identifier,
+ ACTIONS(4260), 1,
+ anon_sym_STAR,
+ STATE(2502), 1,
sym_comment,
- ACTIONS(2155), 1,
+ [100812] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2503), 1,
+ sym_comment,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [100826] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2504), 1,
+ sym_comment,
+ ACTIONS(1721), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [100840] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3789), 1,
anon_sym_LBRACE,
- STATE(995), 1,
+ STATE(896), 1,
sym_statement_block,
- [58293] = 3,
- ACTIONS(3), 1,
+ STATE(2505), 1,
+ sym_comment,
+ [100856] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4262), 1,
+ anon_sym_SEMI,
+ ACTIONS(4264), 1,
+ sym__automatic_semicolon,
+ STATE(2506), 1,
sym_comment,
- ACTIONS(3123), 1,
+ [100872] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2507), 1,
+ sym_comment,
+ ACTIONS(4266), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [100886] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4096), 1,
anon_sym_LBRACE,
- STATE(328), 1,
+ STATE(1572), 1,
sym_statement_block,
- [58303] = 3,
+ STATE(2508), 1,
+ sym_comment,
+ [100902] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4268), 1,
+ anon_sym_SEMI,
+ ACTIONS(4270), 1,
+ sym__automatic_semicolon,
+ STATE(2509), 1,
+ sym_comment,
+ [100918] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4272), 1,
+ anon_sym_SEMI,
+ ACTIONS(4274), 1,
+ sym__automatic_semicolon,
+ STATE(2510), 1,
+ sym_comment,
+ [100934] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4276), 1,
+ anon_sym_SEMI,
+ ACTIONS(4278), 1,
+ sym__automatic_semicolon,
+ STATE(2511), 1,
+ sym_comment,
+ [100950] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2512), 1,
+ sym_comment,
+ ACTIONS(4280), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [100964] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4282), 1,
+ anon_sym_SEMI,
+ ACTIONS(4284), 1,
+ sym__automatic_semicolon,
+ STATE(2513), 1,
+ sym_comment,
+ [100980] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2514), 1,
+ sym_comment,
+ ACTIONS(4286), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [100994] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4288), 1,
+ anon_sym_SEMI,
+ ACTIONS(4290), 1,
+ sym__automatic_semicolon,
+ STATE(2515), 1,
+ sym_comment,
+ [101010] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2516), 1,
+ sym_comment,
+ ACTIONS(4292), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [101024] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2517), 1,
+ sym_comment,
+ ACTIONS(4294), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [101038] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2518), 1,
+ sym_comment,
+ ACTIONS(4294), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [101052] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3328), 1,
+ sym_identifier,
+ ACTIONS(3334), 1,
+ sym_private_property_identifier,
+ STATE(2519), 1,
sym_comment,
- ACTIONS(2660), 1,
+ [101068] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4296), 1,
anon_sym_LPAREN,
- STATE(1472), 1,
- sym__formal_parameters,
- [58313] = 3,
- ACTIONS(3), 1,
+ STATE(507), 1,
+ sym_parenthesized_expression,
+ STATE(2520), 1,
sym_comment,
- ACTIONS(3111), 1,
+ [101084] = 5,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4298), 1,
+ sym_identifier,
+ ACTIONS(4300), 1,
+ sym_private_property_identifier,
+ STATE(2521), 1,
+ sym_comment,
+ [101100] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4302), 1,
anon_sym_LBRACE,
- STATE(852), 1,
+ STATE(529), 1,
sym_statement_block,
- [58323] = 3,
- ACTIONS(3), 1,
+ STATE(2522), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1494), 1,
- sym__formal_parameters,
- [58333] = 3,
- ACTIONS(3), 1,
+ [101116] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2523), 1,
sym_comment,
- ACTIONS(3115), 1,
+ ACTIONS(4294), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [101130] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3684), 1,
anon_sym_LBRACE,
- STATE(81), 1,
+ STATE(161), 1,
+ sym_class_body,
+ STATE(2524), 1,
+ sym_comment,
+ [101146] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4064), 1,
+ anon_sym_LBRACE,
+ STATE(158), 1,
sym_statement_block,
- [58343] = 2,
- ACTIONS(3), 1,
+ STATE(2525), 1,
sym_comment,
- ACTIONS(3173), 2,
- anon_sym_LBRACE,
- anon_sym_EQ_GT,
- [58351] = 2,
- ACTIONS(3), 1,
+ [101162] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2526), 1,
sym_comment,
- ACTIONS(1212), 2,
- sym__automatic_semicolon,
- anon_sym_SEMI,
- [58359] = 3,
- ACTIONS(3), 1,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [101176] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
+ anon_sym_LPAREN,
+ STATE(98), 1,
+ sym_parenthesized_expression,
+ STATE(2527), 1,
sym_comment,
- ACTIONS(3111), 1,
+ [101192] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2528), 1,
+ sym_comment,
+ ACTIONS(4294), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [101206] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2529), 1,
+ sym_comment,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [101220] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4104), 1,
anon_sym_LBRACE,
- STATE(864), 1,
+ STATE(1149), 1,
sym_statement_block,
- [58369] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3175), 2,
- sym__automatic_semicolon,
+ STATE(2530), 1,
+ sym_comment,
+ [101236] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2531), 1,
+ sym_comment,
+ STATE(2549), 1,
+ sym_formal_parameters,
+ [101252] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3682), 1,
+ anon_sym_LBRACE,
+ STATE(484), 1,
+ sym_class_body,
+ STATE(2532), 1,
+ sym_comment,
+ [101268] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4304), 1,
+ anon_sym_LBRACE,
+ STATE(505), 1,
+ sym_statement_block,
+ STATE(2533), 1,
+ sym_comment,
+ [101284] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2534), 1,
+ sym_comment,
+ STATE(2548), 1,
+ sym_formal_parameters,
+ [101300] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4306), 1,
anon_sym_SEMI,
- [58377] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3177), 2,
+ ACTIONS(4308), 1,
+ sym__automatic_semicolon,
+ STATE(2535), 1,
+ sym_comment,
+ [101316] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2536), 1,
+ sym_comment,
+ STATE(2544), 1,
+ sym_formal_parameters,
+ [101332] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2537), 1,
+ sym_comment,
+ ACTIONS(4310), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [58385] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2618), 1,
+ [101346] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2448), 1,
+ sym_formal_parameters,
+ STATE(2538), 1,
+ sym_comment,
+ [101362] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4064), 1,
anon_sym_LBRACE,
- STATE(779), 1,
+ STATE(162), 1,
+ sym_statement_block,
+ STATE(2539), 1,
+ sym_comment,
+ [101378] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3546), 1,
+ anon_sym_LBRACE,
+ STATE(1151), 1,
sym_class_body,
- [58395] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2588), 1,
+ STATE(2540), 1,
+ sym_comment,
+ [101394] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4312), 1,
anon_sym_LBRACE,
- STATE(861), 1,
+ STATE(2302), 1,
+ sym_object,
+ STATE(2541), 1,
+ sym_comment,
+ [101410] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3684), 1,
+ anon_sym_LBRACE,
+ STATE(159), 1,
sym_class_body,
- [58405] = 3,
- ACTIONS(3), 1,
+ STATE(2542), 1,
+ sym_comment,
+ [101426] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4304), 1,
+ anon_sym_LBRACE,
+ STATE(523), 1,
+ sym_statement_block,
+ STATE(2543), 1,
+ sym_comment,
+ [101442] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4304), 1,
+ anon_sym_LBRACE,
+ STATE(517), 1,
+ sym_statement_block,
+ STATE(2544), 1,
+ sym_comment,
+ [101458] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3682), 1,
+ anon_sym_LBRACE,
+ STATE(515), 1,
+ sym_class_body,
+ STATE(2545), 1,
+ sym_comment,
+ [101474] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2546), 1,
sym_comment,
- ACTIONS(2660), 1,
- anon_sym_LPAREN,
- STATE(1444), 1,
- sym__formal_parameters,
- [58415] = 2,
- ACTIONS(3), 1,
+ STATE(2598), 1,
+ sym_statement_block,
+ [101490] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2543), 1,
+ sym_formal_parameters,
+ STATE(2547), 1,
+ sym_comment,
+ [101506] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4064), 1,
+ anon_sym_LBRACE,
+ STATE(154), 1,
+ sym_statement_block,
+ STATE(2548), 1,
+ sym_comment,
+ [101522] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4304), 1,
+ anon_sym_LBRACE,
+ STATE(511), 1,
+ sym_statement_block,
+ STATE(2549), 1,
+ sym_comment,
+ [101538] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3840), 1,
+ anon_sym_LBRACE,
+ STATE(510), 1,
+ sym_statement_block,
+ STATE(2550), 1,
+ sym_comment,
+ [101554] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2551), 1,
+ sym_comment,
+ STATE(2599), 1,
+ sym_statement_block,
+ [101570] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2552), 1,
sym_comment,
- ACTIONS(3179), 2,
+ STATE(2600), 1,
+ sym_statement_block,
+ [101586] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2539), 1,
+ sym_formal_parameters,
+ STATE(2553), 1,
+ sym_comment,
+ [101602] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2554), 1,
+ sym_comment,
+ ACTIONS(2269), 2,
sym__automatic_semicolon,
anon_sym_SEMI,
- [58423] = 2,
- ACTIONS(3), 1,
+ [101616] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2555), 1,
sym_comment,
- ACTIONS(3181), 1,
- anon_sym_from,
- [58430] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4294), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [101630] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2556), 1,
sym_comment,
- ACTIONS(3183), 1,
- anon_sym_GT,
- [58437] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4294), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [101644] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2557), 1,
sym_comment,
- ACTIONS(3185), 1,
- anon_sym_RPAREN,
- [58444] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4294), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [101658] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2201), 1,
+ sym_formal_parameters,
+ STATE(2558), 1,
sym_comment,
- ACTIONS(1648), 1,
- anon_sym_RBRACK,
- [58451] = 2,
- ACTIONS(2471), 1,
+ [101674] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2559), 1,
sym_comment,
- ACTIONS(3187), 1,
- sym_regex_pattern,
- [58458] = 2,
- ACTIONS(2471), 1,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [101688] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2533), 1,
+ sym_formal_parameters,
+ STATE(2560), 1,
+ sym_comment,
+ [101704] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2561), 1,
+ sym_comment,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [101718] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2562), 1,
sym_comment,
- ACTIONS(3189), 1,
- sym_regex_pattern,
- [58465] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4294), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [101732] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2563), 1,
sym_comment,
- ACTIONS(3191), 1,
- anon_sym_EQ_GT,
- [58472] = 2,
- ACTIONS(3), 1,
+ ACTIONS(2273), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [101746] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2564), 1,
sym_comment,
- ACTIONS(3193), 1,
- anon_sym_GT,
- [58479] = 2,
- ACTIONS(3), 1,
+ STATE(2601), 1,
+ sym_statement_block,
+ [101762] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2565), 1,
+ sym_comment,
+ ACTIONS(2275), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [101776] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2318), 1,
+ sym_formal_parameters,
+ STATE(2566), 1,
+ sym_comment,
+ [101792] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2342), 1,
+ sym_statement_block,
+ STATE(2567), 1,
+ sym_comment,
+ [101808] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2568), 1,
sym_comment,
- ACTIONS(3159), 1,
+ STATE(2602), 1,
+ sym_statement_block,
+ [101824] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2569), 1,
+ sym_comment,
+ ACTIONS(4314), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [101838] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2570), 1,
+ sym_comment,
+ ACTIONS(4316), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [101852] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2809), 1,
+ anon_sym_LPAREN,
+ ACTIONS(4318), 1,
anon_sym_EQ_GT,
- [58486] = 2,
- ACTIONS(3), 1,
+ STATE(2571), 1,
sym_comment,
- ACTIONS(3195), 1,
+ [101868] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2809), 1,
+ anon_sym_LPAREN,
+ ACTIONS(4320), 1,
anon_sym_EQ_GT,
- [58493] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3197), 1,
- anon_sym_GT,
- [58500] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3199), 1,
- anon_sym_GT,
- [58507] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3201), 1,
- anon_sym_GT,
- [58514] = 2,
- ACTIONS(3), 1,
+ STATE(2572), 1,
sym_comment,
- ACTIONS(3203), 1,
- anon_sym_target,
- [58521] = 2,
- ACTIONS(3), 1,
+ [101884] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2573), 1,
sym_comment,
- ACTIONS(3205), 1,
- anon_sym_DQUOTE,
- [58528] = 2,
- ACTIONS(3), 1,
+ ACTIONS(3895), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [101898] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2574), 1,
sym_comment,
- ACTIONS(3205), 1,
- anon_sym_SQUOTE,
- [58535] = 2,
- ACTIONS(3), 1,
+ ACTIONS(1759), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [101912] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2575), 1,
+ sym_comment,
+ ACTIONS(1769), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [101926] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2576), 1,
+ sym_comment,
+ ACTIONS(3882), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [101940] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(2577), 1,
sym_comment,
- ACTIONS(3207), 1,
- anon_sym_GT,
- [58542] = 2,
- ACTIONS(3), 1,
+ STATE(2603), 1,
+ sym_statement_block,
+ [101956] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2358), 1,
+ sym_formal_parameters,
+ STATE(2578), 1,
+ sym_comment,
+ [101972] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2525), 1,
+ sym_formal_parameters,
+ STATE(2579), 1,
+ sym_comment,
+ [101988] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2580), 1,
+ sym_comment,
+ ACTIONS(4294), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [102002] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2581), 1,
+ sym_comment,
+ ACTIONS(2497), 2,
+ anon_sym_LPAREN,
+ anon_sym_COLON,
+ [102016] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ STATE(2027), 1,
+ sym__from_clause,
+ STATE(2582), 1,
+ sym_comment,
+ [102032] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ STATE(2509), 1,
+ sym__from_clause,
+ STATE(2583), 1,
+ sym_comment,
+ [102048] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4322), 1,
+ anon_sym_SEMI,
+ ACTIONS(4324), 1,
+ sym__automatic_semicolon,
+ STATE(2584), 1,
+ sym_comment,
+ [102064] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4326), 1,
+ anon_sym_SEMI,
+ ACTIONS(4328), 1,
+ sym__automatic_semicolon,
+ STATE(2585), 1,
+ sym_comment,
+ [102080] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2361), 1,
+ sym_formal_parameters,
+ STATE(2586), 1,
+ sym_comment,
+ [102096] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2587), 1,
+ sym_comment,
+ ACTIONS(1773), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102110] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2588), 1,
+ sym_comment,
+ ACTIONS(1779), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102124] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2589), 1,
sym_comment,
- ACTIONS(3209), 1,
- anon_sym_SLASH2,
- [58549] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4294), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [102138] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2590), 1,
sym_comment,
- ACTIONS(3211), 1,
- anon_sym_BQUOTE,
- [58556] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4294), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [102152] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4100), 1,
+ anon_sym_LPAREN,
+ STATE(72), 1,
+ sym__for_header,
+ STATE(2591), 1,
+ sym_comment,
+ [102168] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4330), 1,
+ anon_sym_LBRACE,
+ STATE(2592), 1,
sym_comment,
- ACTIONS(1616), 1,
- anon_sym_RPAREN,
- [58563] = 2,
- ACTIONS(3), 1,
+ STATE(2644), 1,
+ sym_switch_body,
+ [102184] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2593), 1,
+ sym_comment,
+ ACTIONS(1729), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102198] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2594), 1,
+ sym_comment,
+ ACTIONS(1771), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102212] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4102), 1,
+ anon_sym_LPAREN,
+ STATE(2487), 1,
+ sym_parenthesized_expression,
+ STATE(2595), 1,
+ sym_comment,
+ [102228] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2564), 1,
+ sym_formal_parameters,
+ STATE(2596), 1,
+ sym_comment,
+ [102244] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4332), 1,
+ anon_sym_SEMI,
+ ACTIONS(4334), 1,
+ sym__automatic_semicolon,
+ STATE(2597), 1,
sym_comment,
- ACTIONS(1624), 1,
- anon_sym_RBRACK,
- [58570] = 2,
- ACTIONS(3), 1,
+ [102260] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2598), 1,
sym_comment,
- ACTIONS(2970), 1,
- anon_sym_GT,
- [58577] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4336), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [102274] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2599), 1,
sym_comment,
- ACTIONS(1636), 1,
- anon_sym_RPAREN,
- [58584] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4336), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [102288] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2600), 1,
sym_comment,
- ACTIONS(3213), 1,
- anon_sym_EQ,
- [58591] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4336), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [102302] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2601), 1,
sym_comment,
- ACTIONS(3215), 1,
- anon_sym_EQ_GT,
- [58598] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4336), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [102316] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2602), 1,
sym_comment,
- ACTIONS(3217), 1,
- anon_sym_GT,
- [58605] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4336), 2,
+ anon_sym_COMMA,
+ anon_sym_RBRACE,
+ [102330] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2603), 1,
sym_comment,
- ACTIONS(3219), 1,
+ ACTIONS(4336), 2,
+ anon_sym_COMMA,
anon_sym_RBRACE,
- [58612] = 2,
+ [102344] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2604), 1,
+ sym_comment,
+ ACTIONS(1767), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102358] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2605), 1,
+ sym_comment,
+ ACTIONS(2291), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [102372] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ STATE(2606), 1,
sym_comment,
- ACTIONS(3221), 1,
+ ACTIONS(4338), 2,
+ sym__glimmer_template_content,
+ anon_sym_LT_SLASHtemplate_GT,
+ [102386] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4340), 1,
+ anon_sym_COMMA,
+ ACTIONS(4342), 1,
anon_sym_from,
- [58619] = 2,
- ACTIONS(3), 1,
+ STATE(2607), 1,
sym_comment,
- ACTIONS(1598), 1,
- anon_sym_RPAREN,
- [58626] = 2,
- ACTIONS(3), 1,
+ [102402] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2608), 1,
sym_comment,
- ACTIONS(3223), 1,
- anon_sym_from,
- [58633] = 2,
+ ACTIONS(1751), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102416] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2609), 1,
+ sym_comment,
+ ACTIONS(1741), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102430] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(3396), 1,
+ sym_identifier,
+ ACTIONS(3402), 1,
+ sym_private_property_identifier,
+ STATE(2610), 1,
sym_comment,
- ACTIONS(1612), 1,
- anon_sym_RPAREN,
- [58640] = 2,
+ [102446] = 5,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4344), 1,
+ sym_identifier,
+ ACTIONS(4346), 1,
+ sym_private_property_identifier,
+ STATE(2611), 1,
sym_comment,
- ACTIONS(3225), 1,
- anon_sym_EQ_GT,
- [58647] = 2,
- ACTIONS(3), 1,
+ [102462] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2612), 1,
sym_comment,
- ACTIONS(1614), 1,
- anon_sym_COLON,
- [58654] = 2,
- ACTIONS(3), 1,
+ ACTIONS(1733), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102476] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2456), 1,
+ sym_formal_parameters,
+ STATE(2613), 1,
+ sym_comment,
+ [102492] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2614), 1,
+ sym_comment,
+ ACTIONS(1693), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102506] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2615), 1,
+ sym_comment,
+ ACTIONS(1719), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102520] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2455), 1,
+ sym_formal_parameters,
+ STATE(2616), 1,
+ sym_comment,
+ [102536] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2451), 1,
+ sym_formal_parameters,
+ STATE(2617), 1,
+ sym_comment,
+ [102552] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4084), 1,
+ anon_sym_LBRACE,
+ STATE(1304), 1,
+ sym_statement_block,
+ STATE(2618), 1,
+ sym_comment,
+ [102568] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2422), 1,
+ sym_formal_parameters,
+ STATE(2619), 1,
+ sym_comment,
+ [102584] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2620), 1,
+ sym_comment,
+ ACTIONS(1717), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102598] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2450), 1,
+ sym_formal_parameters,
+ STATE(2621), 1,
+ sym_comment,
+ [102614] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2446), 1,
+ sym_formal_parameters,
+ STATE(2622), 1,
+ sym_comment,
+ [102630] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2623), 1,
+ sym_comment,
+ ACTIONS(1715), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102644] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2445), 1,
+ sym_formal_parameters,
+ STATE(2624), 1,
+ sym_comment,
+ [102660] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3456), 1,
+ anon_sym_LBRACE,
+ STATE(1295), 1,
+ sym_class_body,
+ STATE(2625), 1,
sym_comment,
- ACTIONS(3227), 1,
- anon_sym_EQ_GT,
- [58661] = 2,
- ACTIONS(3), 1,
+ [102676] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2626), 1,
sym_comment,
- ACTIONS(3229), 1,
- anon_sym_EQ_GT,
- [58668] = 2,
- ACTIONS(3), 1,
+ ACTIONS(4348), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [102690] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3769), 1,
+ anon_sym_LBRACE,
+ STATE(1783), 1,
+ sym_statement_block,
+ STATE(2627), 1,
sym_comment,
- ACTIONS(3231), 1,
- anon_sym_GT,
- [58675] = 2,
- ACTIONS(3), 1,
+ [102706] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
+ anon_sym_LPAREN,
+ STATE(70), 1,
+ sym_parenthesized_expression,
+ STATE(2628), 1,
sym_comment,
- ACTIONS(3233), 1,
- anon_sym_from,
- [58682] = 2,
- ACTIONS(3), 1,
+ [102722] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2629), 1,
sym_comment,
- ACTIONS(1640), 1,
- anon_sym_RPAREN,
- [58689] = 2,
- ACTIONS(3), 1,
+ ACTIONS(1713), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102736] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
+ anon_sym_LPAREN,
+ STATE(114), 1,
+ sym_parenthesized_expression,
+ STATE(2630), 1,
sym_comment,
- ACTIONS(3235), 1,
- anon_sym_from,
- [58696] = 2,
- ACTIONS(3), 1,
+ [102752] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4102), 1,
+ anon_sym_LPAREN,
+ STATE(2592), 1,
+ sym_parenthesized_expression,
+ STATE(2631), 1,
sym_comment,
- ACTIONS(2990), 1,
- anon_sym_GT,
- [58703] = 2,
- ACTIONS(3), 1,
+ [102768] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
+ anon_sym_LPAREN,
+ STATE(112), 1,
+ sym_parenthesized_expression,
+ STATE(2632), 1,
sym_comment,
- ACTIONS(3237), 1,
- anon_sym_from,
- [58710] = 2,
- ACTIONS(3), 1,
+ [102784] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2633), 1,
sym_comment,
- ACTIONS(3239), 1,
+ ACTIONS(1705), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102798] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2634), 1,
+ sym_comment,
+ ACTIONS(1703), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102812] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2635), 1,
+ sym_comment,
+ ACTIONS(1701), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102826] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
anon_sym_from,
- [58717] = 2,
- ACTIONS(3), 1,
+ STATE(2000), 1,
+ sym__from_clause,
+ STATE(2636), 1,
sym_comment,
- ACTIONS(3241), 1,
+ [102842] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2637), 1,
+ sym_comment,
+ ACTIONS(1695), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102856] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2638), 1,
+ sym_comment,
+ ACTIONS(1747), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102870] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2440), 1,
+ sym_formal_parameters,
+ STATE(2639), 1,
+ sym_comment,
+ [102886] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
anon_sym_from,
- [58724] = 2,
- ACTIONS(3), 1,
+ STATE(2513), 1,
+ sym__from_clause,
+ STATE(2640), 1,
sym_comment,
- ACTIONS(2139), 1,
- anon_sym_LPAREN,
- [58731] = 2,
- ACTIONS(3), 1,
+ [102902] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2641), 1,
sym_comment,
- ACTIONS(1632), 1,
- anon_sym_RBRACE,
- [58738] = 2,
- ACTIONS(3), 1,
+ ACTIONS(1685), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102916] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ STATE(2033), 1,
+ sym__from_clause,
+ STATE(2642), 1,
sym_comment,
- ACTIONS(1570), 1,
- anon_sym_RBRACK,
- [58745] = 2,
- ACTIONS(3), 1,
+ [102932] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2643), 1,
sym_comment,
- ACTIONS(3243), 1,
+ ACTIONS(1681), 2,
+ anon_sym_else,
anon_sym_while,
- [58752] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3245), 1,
+ [102946] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2644), 1,
+ sym_comment,
+ ACTIONS(1673), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102960] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2645), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102974] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2646), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [102988] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2647), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103002] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2648), 1,
+ sym_comment,
+ ACTIONS(1767), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103016] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2473), 1,
+ sym_formal_parameters,
+ STATE(2649), 1,
+ sym_comment,
+ [103032] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2650), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103046] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2651), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103060] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2652), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103074] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2653), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103088] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2441), 1,
+ sym_formal_parameters,
+ STATE(2654), 1,
+ sym_comment,
+ [103104] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2655), 1,
+ sym_comment,
+ ACTIONS(1743), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103118] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2656), 1,
+ sym_comment,
+ ACTIONS(2293), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [103132] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2437), 1,
+ sym_formal_parameters,
+ STATE(2657), 1,
+ sym_comment,
+ [103148] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2658), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103162] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2659), 1,
+ sym_comment,
+ ACTIONS(2300), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [103176] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2660), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103190] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2661), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103204] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2420), 1,
+ sym_formal_parameters,
+ STATE(2662), 1,
+ sym_comment,
+ [103220] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2415), 1,
+ sym_formal_parameters,
+ STATE(2663), 1,
+ sym_comment,
+ [103236] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2414), 1,
+ sym_formal_parameters,
+ STATE(2664), 1,
+ sym_comment,
+ [103252] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2665), 1,
+ sym_comment,
+ ACTIONS(4350), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [103266] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2407), 1,
+ sym_formal_parameters,
+ STATE(2666), 1,
+ sym_comment,
+ [103282] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2406), 1,
+ sym_formal_parameters,
+ STATE(2667), 1,
+ sym_comment,
+ [103298] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2402), 1,
+ sym_formal_parameters,
+ STATE(2668), 1,
+ sym_comment,
+ [103314] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2401), 1,
+ sym_formal_parameters,
+ STATE(2669), 1,
+ sym_comment,
+ [103330] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2400), 1,
+ sym_formal_parameters,
+ STATE(2670), 1,
+ sym_comment,
+ [103346] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2394), 1,
+ sym_formal_parameters,
+ STATE(2671), 1,
+ sym_comment,
+ [103362] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2393), 1,
+ sym_formal_parameters,
+ STATE(2672), 1,
+ sym_comment,
+ [103378] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2392), 1,
+ sym_formal_parameters,
+ STATE(2673), 1,
+ sym_comment,
+ [103394] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2674), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103408] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2378), 1,
+ sym_formal_parameters,
+ STATE(2675), 1,
+ sym_comment,
+ [103424] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2377), 1,
+ sym_formal_parameters,
+ STATE(2676), 1,
+ sym_comment,
+ [103440] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2373), 1,
+ sym_formal_parameters,
+ STATE(2677), 1,
+ sym_comment,
+ [103456] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2372), 1,
+ sym_formal_parameters,
+ STATE(2678), 1,
+ sym_comment,
+ [103472] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2371), 1,
+ sym_formal_parameters,
+ STATE(2679), 1,
+ sym_comment,
+ [103488] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2370), 1,
+ sym_formal_parameters,
+ STATE(2680), 1,
+ sym_comment,
+ [103504] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2369), 1,
+ sym_formal_parameters,
+ STATE(2681), 1,
+ sym_comment,
+ [103520] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2251), 1,
+ sym_formal_parameters,
+ STATE(2682), 1,
+ sym_comment,
+ [103536] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2356), 1,
+ sym_formal_parameters,
+ STATE(2683), 1,
+ sym_comment,
+ [103552] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2355), 1,
+ sym_formal_parameters,
+ STATE(2684), 1,
+ sym_comment,
+ [103568] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2354), 1,
+ sym_formal_parameters,
+ STATE(2685), 1,
+ sym_comment,
+ [103584] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2351), 1,
+ sym_formal_parameters,
+ STATE(2686), 1,
+ sym_comment,
+ [103600] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2350), 1,
+ sym_formal_parameters,
+ STATE(2687), 1,
+ sym_comment,
+ [103616] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2347), 1,
+ sym_formal_parameters,
+ STATE(2688), 1,
+ sym_comment,
+ [103632] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2346), 1,
+ sym_formal_parameters,
+ STATE(2689), 1,
+ sym_comment,
+ [103648] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2343), 1,
+ sym_formal_parameters,
+ STATE(2690), 1,
+ sym_comment,
+ [103664] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2328), 1,
+ sym_formal_parameters,
+ STATE(2691), 1,
+ sym_comment,
+ [103680] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2428), 1,
+ sym_formal_parameters,
+ STATE(2692), 1,
+ sym_comment,
+ [103696] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2322), 1,
+ sym_formal_parameters,
+ STATE(2693), 1,
+ sym_comment,
+ [103712] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2320), 1,
+ sym_formal_parameters,
+ STATE(2694), 1,
+ sym_comment,
+ [103728] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2319), 1,
+ sym_formal_parameters,
+ STATE(2695), 1,
+ sym_comment,
+ [103744] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2315), 1,
+ sym_formal_parameters,
+ STATE(2696), 1,
+ sym_comment,
+ [103760] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2312), 1,
+ sym_formal_parameters,
+ STATE(2697), 1,
+ sym_comment,
+ [103776] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2311), 1,
+ sym_formal_parameters,
+ STATE(2698), 1,
+ sym_comment,
+ [103792] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2699), 1,
+ sym_comment,
+ ACTIONS(4352), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [103806] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2700), 1,
+ sym_comment,
+ ACTIONS(1743), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103820] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2701), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103834] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2702), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103848] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2703), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103862] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
anon_sym_from,
- [58759] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3247), 1,
- anon_sym_COLON,
- [58766] = 2,
- ACTIONS(3), 1,
+ STATE(1998), 1,
+ sym__from_clause,
+ STATE(2704), 1,
sym_comment,
- ACTIONS(3249), 1,
- anon_sym_GT,
- [58773] = 2,
- ACTIONS(3), 1,
+ [103878] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2705), 1,
sym_comment,
- ACTIONS(1630), 1,
- anon_sym_RPAREN,
- [58780] = 2,
- ACTIONS(3), 1,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103892] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2706), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103906] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
+ anon_sym_LPAREN,
+ STATE(97), 1,
+ sym_parenthesized_expression,
+ STATE(2707), 1,
sym_comment,
- ACTIONS(3251), 1,
- anon_sym_SQUOTE,
- [58787] = 2,
- ACTIONS(3), 1,
+ [103922] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4102), 1,
+ anon_sym_LPAREN,
+ STATE(2253), 1,
+ sym_parenthesized_expression,
+ STATE(2708), 1,
sym_comment,
- ACTIONS(3251), 1,
- anon_sym_DQUOTE,
- [58794] = 2,
- ACTIONS(3), 1,
+ [103938] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2709), 1,
sym_comment,
- ACTIONS(3253), 1,
- anon_sym_target,
- [58801] = 2,
- ACTIONS(3), 1,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103952] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2710), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103966] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2711), 1,
+ sym_comment,
+ ACTIONS(1667), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [103980] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
+ anon_sym_from,
+ STATE(2408), 1,
+ sym__from_clause,
+ STATE(2712), 1,
sym_comment,
- ACTIONS(3255), 1,
- anon_sym_EQ,
- [58808] = 2,
- ACTIONS(3), 1,
+ [103996] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2713), 1,
sym_comment,
- ACTIONS(3257), 1,
+ ACTIONS(1689), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [104010] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2714), 1,
+ sym_comment,
+ ACTIONS(1677), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [104024] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2715), 1,
+ sym_comment,
+ ACTIONS(1743), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [104038] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
anon_sym_from,
- [58815] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3259), 1,
+ STATE(2286), 1,
+ sym__from_clause,
+ STATE(2716), 1,
+ sym_comment,
+ [104054] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3460), 1,
anon_sym_from,
- [58822] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1604), 1,
- anon_sym_RBRACE,
- [58829] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3261), 1,
- anon_sym_COLON,
- [58836] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3263), 1,
- anon_sym_RBRACE,
- [58843] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3265), 1,
- anon_sym_BQUOTE,
- [58850] = 2,
- ACTIONS(3), 1,
+ STATE(1961), 1,
+ sym__from_clause,
+ STATE(2717), 1,
sym_comment,
- ACTIONS(1650), 1,
- anon_sym_RBRACE,
- [58857] = 2,
- ACTIONS(3), 1,
+ [104070] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2718), 1,
sym_comment,
- ACTIONS(2302), 1,
+ ACTIONS(1671), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [104084] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2719), 1,
+ sym_comment,
+ ACTIONS(1743), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [104098] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2308), 1,
+ sym_formal_parameters,
+ STATE(2720), 1,
+ sym_comment,
+ [104114] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2721), 1,
+ sym_comment,
+ ACTIONS(4354), 2,
+ anon_sym_LBRACE,
anon_sym_EQ_GT,
- [58864] = 2,
- ACTIONS(2471), 1,
+ [104128] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2722), 1,
+ sym_comment,
+ ACTIONS(1697), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [104142] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2723), 1,
+ sym_comment,
+ ACTIONS(1691), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [104156] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2321), 1,
+ sym_formal_parameters,
+ STATE(2724), 1,
+ sym_comment,
+ [104172] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2725), 1,
+ sym_comment,
+ ACTIONS(2031), 2,
+ sym__automatic_semicolon,
+ anon_sym_SEMI,
+ [104186] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2726), 1,
+ sym_comment,
+ ACTIONS(1707), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [104200] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2326), 1,
+ sym_formal_parameters,
+ STATE(2727), 1,
+ sym_comment,
+ [104216] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2327), 1,
+ sym_formal_parameters,
+ STATE(2728), 1,
+ sym_comment,
+ [104232] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2331), 1,
+ sym_formal_parameters,
+ STATE(2729), 1,
+ sym_comment,
+ [104248] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2332), 1,
+ sym_formal_parameters,
+ STATE(2730), 1,
+ sym_comment,
+ [104264] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2336), 1,
+ sym_formal_parameters,
+ STATE(2731), 1,
+ sym_comment,
+ [104280] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3212), 1,
+ anon_sym_LPAREN,
+ STATE(2337), 1,
+ sym_formal_parameters,
+ STATE(2732), 1,
+ sym_comment,
+ [104296] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2733), 1,
+ sym_comment,
+ ACTIONS(1743), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [104310] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4100), 1,
+ anon_sym_LPAREN,
+ STATE(71), 1,
+ sym__for_header,
+ STATE(2734), 1,
+ sym_comment,
+ [104326] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4356), 1,
+ anon_sym_LBRACE,
+ STATE(967), 1,
+ sym_switch_body,
+ STATE(2735), 1,
sym_comment,
- ACTIONS(3267), 1,
- sym_regex_pattern,
- [58871] = 2,
- ACTIONS(3), 1,
+ [104342] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2736), 1,
sym_comment,
- ACTIONS(3269), 1,
- anon_sym_as,
- [58878] = 2,
- ACTIONS(3), 1,
+ ACTIONS(1739), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [104356] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ STATE(2737), 1,
+ sym_comment,
+ ACTIONS(1743), 2,
+ anon_sym_else,
+ anon_sym_while,
+ [104370] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4070), 1,
+ anon_sym_LPAREN,
+ STATE(90), 1,
+ sym_parenthesized_expression,
+ STATE(2738), 1,
sym_comment,
- ACTIONS(3271), 1,
- anon_sym_EQ_GT,
- [58885] = 2,
- ACTIONS(3), 1,
+ [104386] = 5,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4102), 1,
+ anon_sym_LPAREN,
+ STATE(2375), 1,
+ sym_parenthesized_expression,
+ STATE(2739), 1,
sym_comment,
- ACTIONS(3273), 1,
- anon_sym_EQ_GT,
- [58892] = 2,
+ [104402] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4358), 1,
+ sym_identifier,
+ STATE(2740), 1,
+ sym_comment,
+ [104415] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4360), 1,
+ anon_sym_function,
+ STATE(2741), 1,
sym_comment,
- ACTIONS(3275), 1,
- anon_sym_as,
- [58899] = 2,
+ [104428] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4362), 1,
+ sym_identifier,
+ STATE(2742), 1,
sym_comment,
- ACTIONS(2858), 1,
- anon_sym_EQ,
- [58906] = 2,
+ [104441] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4364), 1,
+ sym_regex_pattern,
+ STATE(2743), 1,
+ sym_comment,
+ [104454] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4366), 1,
+ anon_sym_while,
+ STATE(2744), 1,
sym_comment,
- ACTIONS(3277), 1,
- anon_sym_EQ,
- [58913] = 2,
+ [104467] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4368), 1,
+ sym_identifier,
+ STATE(2745), 1,
sym_comment,
- ACTIONS(3279), 1,
- anon_sym_SLASH2,
- [58920] = 2,
+ [104480] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4370), 1,
+ sym_identifier,
+ STATE(2746), 1,
sym_comment,
- ACTIONS(3281), 1,
- anon_sym_EQ_GT,
- [58927] = 2,
+ [104493] = 4,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1600), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4372), 1,
+ sym_regex_pattern,
+ STATE(2747), 1,
+ sym_comment,
+ [104506] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2344), 1,
anon_sym_RPAREN,
- [58934] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3283), 1,
- anon_sym_SQUOTE,
- [58941] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3283), 1,
- anon_sym_DQUOTE,
- [58948] = 2,
- ACTIONS(3), 1,
+ STATE(2748), 1,
+ sym_comment,
+ [104519] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4374), 1,
+ anon_sym_while,
+ STATE(2749), 1,
+ sym_comment,
+ [104532] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4376), 1,
+ anon_sym_while,
+ STATE(2750), 1,
+ sym_comment,
+ [104545] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4378), 1,
+ anon_sym_RPAREN,
+ STATE(2751), 1,
+ sym_comment,
+ [104558] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4342), 1,
+ anon_sym_from,
+ STATE(2752), 1,
sym_comment,
- ACTIONS(3285), 1,
- anon_sym_function,
- [58955] = 2,
+ [104571] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4380), 1,
+ sym_identifier,
+ STATE(2753), 1,
+ sym_comment,
+ [104584] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4382), 1,
+ anon_sym_while,
+ STATE(2754), 1,
sym_comment,
- ACTIONS(1620), 1,
- anon_sym_RPAREN,
- [58962] = 2,
+ [104597] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4384), 1,
+ sym_identifier,
+ STATE(2755), 1,
sym_comment,
- ACTIONS(3287), 1,
- anon_sym_SLASH2,
- [58969] = 2,
+ [104610] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4386), 1,
+ sym_identifier,
+ STATE(2756), 1,
sym_comment,
- ACTIONS(3289), 1,
- anon_sym_EQ_GT,
- [58976] = 2,
+ [104623] = 4,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3291), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4388), 1,
+ sym_regex_pattern,
+ STATE(2757), 1,
+ sym_comment,
+ [104636] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4320), 1,
anon_sym_EQ_GT,
- [58983] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3293), 1,
+ STATE(2758), 1,
+ sym_comment,
+ [104649] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4318), 1,
anon_sym_EQ_GT,
- [58990] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3295), 1,
+ STATE(2759), 1,
+ sym_comment,
+ [104662] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4390), 1,
anon_sym_EQ_GT,
- [58997] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3297), 1,
- anon_sym_GT,
- [59004] = 2,
- ACTIONS(3), 1,
+ STATE(2760), 1,
+ sym_comment,
+ [104675] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4392), 1,
+ anon_sym_target,
+ STATE(2761), 1,
sym_comment,
- ACTIONS(3299), 1,
- anon_sym_GT,
- [59011] = 2,
+ [104688] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4394), 1,
+ anon_sym_SLASH2,
+ STATE(2762), 1,
sym_comment,
- ACTIONS(3061), 1,
+ [104701] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1999), 1,
+ anon_sym_in,
+ STATE(2763), 1,
+ sym_comment,
+ [104714] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4396), 1,
+ anon_sym_RPAREN,
+ STATE(2764), 1,
+ sym_comment,
+ [104727] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3443), 1,
anon_sym_EQ,
- [59018] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3071), 1,
- anon_sym_GT,
- [59025] = 2,
- ACTIONS(3), 1,
+ STATE(2765), 1,
+ sym_comment,
+ [104740] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4398), 1,
+ anon_sym_as,
+ STATE(2766), 1,
+ sym_comment,
+ [104753] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4400), 1,
+ anon_sym_EQ_GT,
+ STATE(2767), 1,
+ sym_comment,
+ [104766] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3763), 1,
+ anon_sym_RBRACE,
+ STATE(2768), 1,
+ sym_comment,
+ [104779] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4402), 1,
+ anon_sym_RPAREN,
+ STATE(2769), 1,
+ sym_comment,
+ [104792] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4404), 1,
+ anon_sym_RPAREN,
+ STATE(2770), 1,
+ sym_comment,
+ [104805] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2422), 1,
+ anon_sym_RPAREN,
+ STATE(2771), 1,
sym_comment,
- ACTIONS(3301), 1,
- anon_sym_GT,
- [59032] = 2,
+ [104818] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4406), 1,
+ sym_identifier,
+ STATE(2772), 1,
sym_comment,
- ACTIONS(3303), 1,
- anon_sym_GT,
- [59039] = 2,
+ [104831] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4408), 1,
+ sym_identifier,
+ STATE(2773), 1,
sym_comment,
- ACTIONS(3305), 1,
- ts_builtin_sym_end,
- [59046] = 2,
+ [104844] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4410), 1,
+ sym_identifier,
+ STATE(2774), 1,
+ sym_comment,
+ [104857] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2416), 1,
+ anon_sym_RPAREN,
+ STATE(2775), 1,
+ sym_comment,
+ [104870] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2390), 1,
+ anon_sym_RPAREN,
+ STATE(2776), 1,
+ sym_comment,
+ [104883] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4412), 1,
+ anon_sym_while,
+ STATE(2777), 1,
sym_comment,
- ACTIONS(3307), 1,
- anon_sym_GT,
- [59053] = 2,
- ACTIONS(3), 1,
+ [104896] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2809), 1,
+ anon_sym_LPAREN,
+ STATE(2778), 1,
sym_comment,
- ACTIONS(3309), 1,
+ [104909] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2414), 1,
anon_sym_RPAREN,
- [59060] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3311), 1,
- anon_sym_GT,
- [59067] = 2,
- ACTIONS(3), 1,
+ STATE(2779), 1,
+ sym_comment,
+ [104922] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4414), 1,
+ anon_sym_EQ,
+ STATE(2780), 1,
sym_comment,
- ACTIONS(3313), 1,
- anon_sym_EQ_GT,
- [59074] = 2,
+ [104935] = 4,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3315), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4416), 1,
+ sym_identifier,
+ STATE(2781), 1,
+ sym_comment,
+ [104948] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2400), 1,
anon_sym_RPAREN,
- [59081] = 2,
- ACTIONS(3), 1,
+ STATE(2782), 1,
sym_comment,
- ACTIONS(3317), 1,
- anon_sym_EQ_GT,
- [59088] = 2,
+ [104961] = 4,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3319), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4418), 1,
+ sym_identifier,
+ STATE(2783), 1,
+ sym_comment,
+ [104974] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3868), 1,
+ anon_sym_RBRACE,
+ STATE(2784), 1,
+ sym_comment,
+ [104987] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4420), 1,
+ anon_sym_from,
+ STATE(2785), 1,
+ sym_comment,
+ [105000] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4422), 1,
+ anon_sym_as,
+ STATE(2786), 1,
+ sym_comment,
+ [105013] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2394), 1,
+ anon_sym_RPAREN,
+ STATE(2787), 1,
+ sym_comment,
+ [105026] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4424), 1,
anon_sym_EQ_GT,
- [59095] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3321), 1,
+ STATE(2788), 1,
+ sym_comment,
+ [105039] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4426), 1,
anon_sym_EQ_GT,
- [59102] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3323), 1,
+ STATE(2789), 1,
+ sym_comment,
+ [105052] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4428), 1,
anon_sym_EQ_GT,
- [59109] = 2,
- ACTIONS(3), 1,
+ STATE(2790), 1,
+ sym_comment,
+ [105065] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4430), 1,
+ anon_sym_RPAREN,
+ STATE(2791), 1,
+ sym_comment,
+ [105078] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4432), 1,
+ anon_sym_EQ,
+ STATE(2792), 1,
+ sym_comment,
+ [105091] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4434), 1,
+ anon_sym_target,
+ STATE(2793), 1,
sym_comment,
- ACTIONS(3325), 1,
- anon_sym_GT,
- [59116] = 2,
+ [105104] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4436), 1,
+ anon_sym_SLASH2,
+ STATE(2794), 1,
+ sym_comment,
+ [105117] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4438), 1,
+ anon_sym_COLON,
+ STATE(2795), 1,
+ sym_comment,
+ [105130] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4440), 1,
+ anon_sym_EQ_GT,
+ STATE(2796), 1,
+ sym_comment,
+ [105143] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4442), 1,
+ anon_sym_EQ_GT,
+ STATE(2797), 1,
+ sym_comment,
+ [105156] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4444), 1,
+ anon_sym_EQ_GT,
+ STATE(2798), 1,
+ sym_comment,
+ [105169] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2353), 1,
+ anon_sym_RPAREN,
+ STATE(2799), 1,
+ sym_comment,
+ [105182] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2412), 1,
+ anon_sym_RPAREN,
+ STATE(2800), 1,
+ sym_comment,
+ [105195] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4446), 1,
+ anon_sym_from,
+ STATE(2801), 1,
+ sym_comment,
+ [105208] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4448), 1,
+ anon_sym_EQ_GT,
+ STATE(2802), 1,
+ sym_comment,
+ [105221] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4450), 1,
+ anon_sym_EQ,
+ STATE(2803), 1,
sym_comment,
- ACTIONS(3327), 1,
- anon_sym_GT,
- [59123] = 2,
+ [105234] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4452), 1,
+ sym_identifier,
+ STATE(2804), 1,
sym_comment,
- ACTIONS(2758), 1,
- anon_sym_EQ,
- [59130] = 2,
+ [105247] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4454), 1,
+ sym_identifier,
+ STATE(2805), 1,
sym_comment,
- ACTIONS(1602), 1,
+ [105260] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2518), 1,
+ anon_sym_in,
+ STATE(2806), 1,
+ sym_comment,
+ [105273] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4456), 1,
+ anon_sym_RPAREN,
+ STATE(2807), 1,
+ sym_comment,
+ [105286] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4458), 1,
+ anon_sym_function,
+ STATE(2808), 1,
+ sym_comment,
+ [105299] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2398), 1,
anon_sym_RBRACK,
- [59137] = 2,
- ACTIONS(2471), 1,
+ STATE(2809), 1,
+ sym_comment,
+ [105312] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2396), 1,
+ anon_sym_RBRACE,
+ STATE(2810), 1,
+ sym_comment,
+ [105325] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4460), 1,
+ anon_sym_EQ_GT,
+ STATE(2811), 1,
sym_comment,
- ACTIONS(3329), 1,
- sym_regex_pattern,
- [59144] = 2,
+ [105338] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4462), 1,
+ sym_identifier,
+ STATE(2812), 1,
sym_comment,
- ACTIONS(3331), 1,
- anon_sym_SQUOTE,
- [59151] = 2,
+ [105351] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4464), 1,
+ sym_identifier,
+ STATE(2813), 1,
+ sym_comment,
+ [105364] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2378), 1,
+ anon_sym_RPAREN,
+ STATE(2814), 1,
+ sym_comment,
+ [105377] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3826), 1,
+ anon_sym_GT,
+ STATE(2815), 1,
+ sym_comment,
+ [105390] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3787), 1,
+ anon_sym_EQ,
+ STATE(2816), 1,
+ sym_comment,
+ [105403] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3844), 1,
+ anon_sym_GT,
+ STATE(2817), 1,
+ sym_comment,
+ [105416] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2357), 1,
+ anon_sym_RBRACE,
+ STATE(2818), 1,
+ sym_comment,
+ [105429] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4466), 1,
+ ts_builtin_sym_end,
+ STATE(2819), 1,
sym_comment,
- ACTIONS(3333), 1,
- anon_sym_SQUOTE,
- [59158] = 2,
+ [105442] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4468), 1,
+ sym_identifier,
+ STATE(2820), 1,
+ sym_comment,
+ [105455] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2215), 1,
+ anon_sym_in,
+ STATE(2821), 1,
+ sym_comment,
+ [105468] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2388), 1,
+ anon_sym_RBRACK,
+ STATE(2822), 1,
sym_comment,
- ACTIONS(3333), 1,
- anon_sym_DQUOTE,
- [59165] = 2,
+ [105481] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4470), 1,
+ sym_regex_pattern,
+ STATE(2823), 1,
+ sym_comment,
+ [105494] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2418), 1,
+ anon_sym_RBRACK,
+ STATE(2824), 1,
sym_comment,
- ACTIONS(3335), 1,
- anon_sym_SLASH2,
- [59172] = 2,
+ [105507] = 4,
ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1634), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4472), 1,
+ anon_sym_SLASH2,
+ STATE(2825), 1,
+ sym_comment,
+ [105520] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4474), 1,
+ anon_sym_EQ_GT,
+ STATE(2826), 1,
+ sym_comment,
+ [105533] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4476), 1,
+ anon_sym_EQ_GT,
+ STATE(2827), 1,
+ sym_comment,
+ [105546] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4478), 1,
+ anon_sym_GT,
+ STATE(2828), 1,
+ sym_comment,
+ [105559] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4480), 1,
+ anon_sym_EQ_GT,
+ STATE(2829), 1,
+ sym_comment,
+ [105572] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2372), 1,
+ anon_sym_RBRACE,
+ STATE(2830), 1,
+ sym_comment,
+ [105585] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3877), 1,
+ anon_sym_GT,
+ STATE(2831), 1,
+ sym_comment,
+ [105598] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2384), 1,
anon_sym_RPAREN,
- [59179] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3337), 1,
- anon_sym_GT,
- [59186] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3339), 1,
- anon_sym_GT,
- [59193] = 2,
- ACTIONS(3), 1,
+ STATE(2832), 1,
+ sym_comment,
+ [105611] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4482), 1,
+ anon_sym_from,
+ STATE(2833), 1,
+ sym_comment,
+ [105624] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2325), 1,
+ anon_sym_RPAREN,
+ STATE(2834), 1,
+ sym_comment,
+ [105637] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4484), 1,
+ anon_sym_EQ_GT,
+ STATE(2835), 1,
+ sym_comment,
+ [105650] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4486), 1,
+ anon_sym_EQ,
+ STATE(2836), 1,
sym_comment,
- ACTIONS(3341), 1,
- anon_sym_GT,
- [59200] = 2,
+ [105663] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4488), 1,
+ sym_identifier,
+ STATE(2837), 1,
+ sym_comment,
+ [105676] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2249), 1,
+ anon_sym_in,
+ STATE(2838), 1,
+ sym_comment,
+ [105689] = 4,
+ ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4490), 1,
+ sym_identifier,
+ STATE(2839), 1,
sym_comment,
- ACTIONS(3343), 1,
- anon_sym_GT,
- [59207] = 2,
+ [105702] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4492), 1,
+ sym_identifier,
+ STATE(2840), 1,
+ sym_comment,
+ [105715] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2346), 1,
+ anon_sym_RPAREN,
+ STATE(2841), 1,
sym_comment,
- ACTIONS(3345), 1,
- anon_sym_GT,
- [59214] = 2,
+ [105728] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4494), 1,
+ sym_identifier,
+ STATE(2842), 1,
+ sym_comment,
+ [105741] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3947), 1,
+ anon_sym_GT,
+ STATE(2843), 1,
+ sym_comment,
+ [105754] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4496), 1,
+ anon_sym_from,
+ STATE(2844), 1,
+ sym_comment,
+ [105767] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4498), 1,
+ anon_sym_from,
+ STATE(2845), 1,
sym_comment,
- ACTIONS(3347), 1,
- anon_sym_GT,
- [59221] = 2,
+ [105780] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4500), 1,
+ sym_identifier,
+ STATE(2846), 1,
sym_comment,
- ACTIONS(3349), 1,
- anon_sym_GT,
- [59228] = 2,
+ [105793] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4502), 1,
+ sym_identifier,
+ STATE(2847), 1,
+ sym_comment,
+ [105806] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4504), 1,
+ anon_sym_from,
+ STATE(2848), 1,
+ sym_comment,
+ [105819] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4506), 1,
+ anon_sym_COLON,
+ STATE(2849), 1,
sym_comment,
- ACTIONS(3351), 1,
- anon_sym_GT,
- [59235] = 2,
+ [105832] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4508), 1,
+ anon_sym_SLASH2,
+ STATE(2850), 1,
+ sym_comment,
+ [105845] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4510), 1,
+ anon_sym_EQ_GT,
+ STATE(2851), 1,
+ sym_comment,
+ [105858] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4512), 1,
+ anon_sym_EQ_GT,
+ STATE(2852), 1,
sym_comment,
- ACTIONS(3353), 1,
- anon_sym_GT,
- [59242] = 2,
+ [105871] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4514), 1,
+ sym_identifier,
+ STATE(2853), 1,
+ sym_comment,
+ [105884] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4516), 1,
+ anon_sym_EQ_GT,
+ STATE(2854), 1,
sym_comment,
- ACTIONS(3355), 1,
- anon_sym_GT,
- [59249] = 2,
+ [105897] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4518), 1,
+ sym_identifier,
+ STATE(2855), 1,
+ sym_comment,
+ [105910] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4520), 1,
+ anon_sym_RPAREN,
+ STATE(2856), 1,
+ sym_comment,
+ [105923] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2361), 1,
+ anon_sym_RPAREN,
+ STATE(2857), 1,
+ sym_comment,
+ [105936] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2376), 1,
+ anon_sym_RPAREN,
+ STATE(2858), 1,
+ sym_comment,
+ [105949] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2374), 1,
+ anon_sym_RBRACK,
+ STATE(2859), 1,
+ sym_comment,
+ [105962] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2323), 1,
+ anon_sym_RPAREN,
+ STATE(2860), 1,
+ sym_comment,
+ [105975] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2327), 1,
+ anon_sym_COLON,
+ STATE(2861), 1,
+ sym_comment,
+ [105988] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4522), 1,
+ anon_sym_from,
+ STATE(2862), 1,
+ sym_comment,
+ [106001] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4524), 1,
+ anon_sym_EQ_GT,
+ STATE(2863), 1,
+ sym_comment,
+ [106014] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(3639), 1,
+ anon_sym_EQ,
+ STATE(2864), 1,
sym_comment,
- ACTIONS(3357), 1,
- anon_sym_GT,
- [59256] = 2,
- ACTIONS(3), 1,
+ [106027] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2329), 1,
+ anon_sym_RPAREN,
+ STATE(2865), 1,
sym_comment,
- ACTIONS(3331), 1,
- anon_sym_DQUOTE,
- [59263] = 2,
+ [106040] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4526), 1,
+ sym_identifier,
+ STATE(2866), 1,
+ sym_comment,
+ [106053] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(1511), 1,
+ anon_sym_LBRACE,
+ STATE(2867), 1,
sym_comment,
- ACTIONS(3107), 1,
- anon_sym_GT,
- [59270] = 2,
+ [106066] = 4,
ACTIONS(3), 1,
+ aux_sym_comment_token1,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(4528), 1,
+ sym_identifier,
+ STATE(2868), 1,
+ sym_comment,
+ [106079] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(2452), 1,
+ anon_sym_in,
+ STATE(2869), 1,
+ sym_comment,
+ [106092] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4530), 1,
+ anon_sym_function,
+ STATE(2870), 1,
+ sym_comment,
+ [106105] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4532), 1,
+ anon_sym_function,
+ STATE(2871), 1,
+ sym_comment,
+ [106118] = 4,
+ ACTIONS(5), 1,
+ sym_html_comment,
+ ACTIONS(1239), 1,
+ aux_sym_comment_token1,
+ ACTIONS(4534), 1,
+ anon_sym_function,
+ STATE(2872), 1,
sym_comment,
- ACTIONS(3359), 1,
- anon_sym_EQ,
+ [106131] = 1,
+ ACTIONS(4536), 1,
+ ts_builtin_sym_end,
};
static const uint32_t ts_small_parse_table_map[] = {
- [SMALL_STATE(309)] = 0,
- [SMALL_STATE(310)] = 93,
- [SMALL_STATE(311)] = 183,
- [SMALL_STATE(312)] = 273,
- [SMALL_STATE(313)] = 363,
- [SMALL_STATE(314)] = 437,
- [SMALL_STATE(315)] = 531,
- [SMALL_STATE(316)] = 602,
- [SMALL_STATE(317)] = 673,
- [SMALL_STATE(318)] = 742,
- [SMALL_STATE(319)] = 831,
- [SMALL_STATE(320)] = 900,
- [SMALL_STATE(321)] = 971,
- [SMALL_STATE(322)] = 1040,
- [SMALL_STATE(323)] = 1109,
- [SMALL_STATE(324)] = 1198,
- [SMALL_STATE(325)] = 1267,
- [SMALL_STATE(326)] = 1336,
- [SMALL_STATE(327)] = 1405,
- [SMALL_STATE(328)] = 1474,
- [SMALL_STATE(329)] = 1545,
- [SMALL_STATE(330)] = 1616,
- [SMALL_STATE(331)] = 1687,
- [SMALL_STATE(332)] = 1760,
- [SMALL_STATE(333)] = 1831,
- [SMALL_STATE(334)] = 1902,
- [SMALL_STATE(335)] = 1995,
- [SMALL_STATE(336)] = 2066,
- [SMALL_STATE(337)] = 2137,
- [SMALL_STATE(338)] = 2205,
- [SMALL_STATE(339)] = 2273,
- [SMALL_STATE(340)] = 2341,
- [SMALL_STATE(341)] = 2409,
- [SMALL_STATE(342)] = 2477,
- [SMALL_STATE(343)] = 2545,
- [SMALL_STATE(344)] = 2613,
- [SMALL_STATE(345)] = 2681,
- [SMALL_STATE(346)] = 2749,
- [SMALL_STATE(347)] = 2817,
- [SMALL_STATE(348)] = 2885,
- [SMALL_STATE(349)] = 2953,
- [SMALL_STATE(350)] = 3021,
- [SMALL_STATE(351)] = 3089,
- [SMALL_STATE(352)] = 3157,
- [SMALL_STATE(353)] = 3225,
- [SMALL_STATE(354)] = 3293,
- [SMALL_STATE(355)] = 3361,
- [SMALL_STATE(356)] = 3429,
- [SMALL_STATE(357)] = 3497,
- [SMALL_STATE(358)] = 3565,
- [SMALL_STATE(359)] = 3633,
- [SMALL_STATE(360)] = 3701,
- [SMALL_STATE(361)] = 3769,
- [SMALL_STATE(362)] = 3837,
- [SMALL_STATE(363)] = 3905,
- [SMALL_STATE(364)] = 3973,
- [SMALL_STATE(365)] = 4041,
- [SMALL_STATE(366)] = 4109,
- [SMALL_STATE(367)] = 4177,
- [SMALL_STATE(368)] = 4245,
- [SMALL_STATE(369)] = 4313,
- [SMALL_STATE(370)] = 4381,
- [SMALL_STATE(371)] = 4449,
- [SMALL_STATE(372)] = 4517,
- [SMALL_STATE(373)] = 4585,
- [SMALL_STATE(374)] = 4653,
- [SMALL_STATE(375)] = 4721,
- [SMALL_STATE(376)] = 4789,
- [SMALL_STATE(377)] = 4857,
- [SMALL_STATE(378)] = 4925,
- [SMALL_STATE(379)] = 4993,
- [SMALL_STATE(380)] = 5061,
- [SMALL_STATE(381)] = 5129,
- [SMALL_STATE(382)] = 5197,
- [SMALL_STATE(383)] = 5265,
- [SMALL_STATE(384)] = 5333,
- [SMALL_STATE(385)] = 5401,
- [SMALL_STATE(386)] = 5469,
- [SMALL_STATE(387)] = 5537,
- [SMALL_STATE(388)] = 5605,
- [SMALL_STATE(389)] = 5673,
- [SMALL_STATE(390)] = 5741,
- [SMALL_STATE(391)] = 5809,
- [SMALL_STATE(392)] = 5877,
- [SMALL_STATE(393)] = 5945,
- [SMALL_STATE(394)] = 6013,
- [SMALL_STATE(395)] = 6081,
- [SMALL_STATE(396)] = 6149,
- [SMALL_STATE(397)] = 6217,
- [SMALL_STATE(398)] = 6285,
- [SMALL_STATE(399)] = 6353,
- [SMALL_STATE(400)] = 6421,
- [SMALL_STATE(401)] = 6489,
- [SMALL_STATE(402)] = 6557,
- [SMALL_STATE(403)] = 6625,
- [SMALL_STATE(404)] = 6693,
- [SMALL_STATE(405)] = 6761,
- [SMALL_STATE(406)] = 6829,
- [SMALL_STATE(407)] = 6897,
- [SMALL_STATE(408)] = 6965,
- [SMALL_STATE(409)] = 7033,
- [SMALL_STATE(410)] = 7101,
- [SMALL_STATE(411)] = 7169,
- [SMALL_STATE(412)] = 7237,
- [SMALL_STATE(413)] = 7305,
- [SMALL_STATE(414)] = 7373,
- [SMALL_STATE(415)] = 7441,
- [SMALL_STATE(416)] = 7509,
- [SMALL_STATE(417)] = 7577,
- [SMALL_STATE(418)] = 7645,
- [SMALL_STATE(419)] = 7713,
- [SMALL_STATE(420)] = 7781,
- [SMALL_STATE(421)] = 7849,
- [SMALL_STATE(422)] = 7917,
- [SMALL_STATE(423)] = 7985,
- [SMALL_STATE(424)] = 8053,
- [SMALL_STATE(425)] = 8121,
- [SMALL_STATE(426)] = 8189,
- [SMALL_STATE(427)] = 8257,
- [SMALL_STATE(428)] = 8325,
- [SMALL_STATE(429)] = 8393,
- [SMALL_STATE(430)] = 8474,
- [SMALL_STATE(431)] = 8555,
- [SMALL_STATE(432)] = 8636,
- [SMALL_STATE(433)] = 8701,
- [SMALL_STATE(434)] = 8769,
- [SMALL_STATE(435)] = 8837,
- [SMALL_STATE(436)] = 8901,
- [SMALL_STATE(437)] = 8965,
- [SMALL_STATE(438)] = 9029,
- [SMALL_STATE(439)] = 9093,
- [SMALL_STATE(440)] = 9157,
- [SMALL_STATE(441)] = 9221,
- [SMALL_STATE(442)] = 9290,
- [SMALL_STATE(443)] = 9353,
- [SMALL_STATE(444)] = 9416,
- [SMALL_STATE(445)] = 9479,
- [SMALL_STATE(446)] = 9548,
- [SMALL_STATE(447)] = 9617,
- [SMALL_STATE(448)] = 9680,
- [SMALL_STATE(449)] = 9743,
- [SMALL_STATE(450)] = 9806,
- [SMALL_STATE(451)] = 9869,
- [SMALL_STATE(452)] = 9938,
- [SMALL_STATE(453)] = 10001,
- [SMALL_STATE(454)] = 10064,
- [SMALL_STATE(455)] = 10127,
- [SMALL_STATE(456)] = 10199,
- [SMALL_STATE(457)] = 10269,
- [SMALL_STATE(458)] = 10337,
- [SMALL_STATE(459)] = 10407,
- [SMALL_STATE(460)] = 10473,
- [SMALL_STATE(461)] = 10543,
- [SMALL_STATE(462)] = 10613,
- [SMALL_STATE(463)] = 10683,
- [SMALL_STATE(464)] = 10745,
- [SMALL_STATE(465)] = 10809,
- [SMALL_STATE(466)] = 10879,
- [SMALL_STATE(467)] = 10947,
- [SMALL_STATE(468)] = 11011,
- [SMALL_STATE(469)] = 11077,
- [SMALL_STATE(470)] = 11145,
- [SMALL_STATE(471)] = 11215,
- [SMALL_STATE(472)] = 11283,
- [SMALL_STATE(473)] = 11345,
- [SMALL_STATE(474)] = 11415,
- [SMALL_STATE(475)] = 11481,
- [SMALL_STATE(476)] = 11551,
- [SMALL_STATE(477)] = 11613,
- [SMALL_STATE(478)] = 11675,
- [SMALL_STATE(479)] = 11743,
- [SMALL_STATE(480)] = 11805,
- [SMALL_STATE(481)] = 11877,
- [SMALL_STATE(482)] = 11945,
- [SMALL_STATE(483)] = 12013,
- [SMALL_STATE(484)] = 12081,
- [SMALL_STATE(485)] = 12151,
- [SMALL_STATE(486)] = 12216,
- [SMALL_STATE(487)] = 12279,
- [SMALL_STATE(488)] = 12344,
- [SMALL_STATE(489)] = 12413,
- [SMALL_STATE(490)] = 12482,
- [SMALL_STATE(491)] = 12549,
- [SMALL_STATE(492)] = 12618,
- [SMALL_STATE(493)] = 12681,
- [SMALL_STATE(494)] = 12748,
- [SMALL_STATE(495)] = 12815,
- [SMALL_STATE(496)] = 12877,
- [SMALL_STATE(497)] = 12943,
- [SMALL_STATE(498)] = 13009,
- [SMALL_STATE(499)] = 13071,
- [SMALL_STATE(500)] = 13137,
- [SMALL_STATE(501)] = 13199,
- [SMALL_STATE(502)] = 13269,
- [SMALL_STATE(503)] = 13335,
- [SMALL_STATE(504)] = 13397,
- [SMALL_STATE(505)] = 13459,
- [SMALL_STATE(506)] = 13521,
- [SMALL_STATE(507)] = 13583,
- [SMALL_STATE(508)] = 13645,
- [SMALL_STATE(509)] = 13707,
- [SMALL_STATE(510)] = 13769,
- [SMALL_STATE(511)] = 13831,
- [SMALL_STATE(512)] = 13897,
- [SMALL_STATE(513)] = 13967,
- [SMALL_STATE(514)] = 14029,
- [SMALL_STATE(515)] = 14091,
- [SMALL_STATE(516)] = 14153,
- [SMALL_STATE(517)] = 14215,
- [SMALL_STATE(518)] = 14280,
- [SMALL_STATE(519)] = 14349,
- [SMALL_STATE(520)] = 14414,
- [SMALL_STATE(521)] = 14483,
- [SMALL_STATE(522)] = 14548,
- [SMALL_STATE(523)] = 14613,
- [SMALL_STATE(524)] = 14680,
- [SMALL_STATE(525)] = 14746,
- [SMALL_STATE(526)] = 14808,
- [SMALL_STATE(527)] = 14882,
- [SMALL_STATE(528)] = 14955,
- [SMALL_STATE(529)] = 15064,
- [SMALL_STATE(530)] = 15177,
- [SMALL_STATE(531)] = 15252,
- [SMALL_STATE(532)] = 15367,
- [SMALL_STATE(533)] = 15456,
- [SMALL_STATE(534)] = 15569,
- [SMALL_STATE(535)] = 15682,
- [SMALL_STATE(536)] = 15765,
- [SMALL_STATE(537)] = 15870,
- [SMALL_STATE(538)] = 15967,
- [SMALL_STATE(539)] = 16080,
- [SMALL_STATE(540)] = 16193,
- [SMALL_STATE(541)] = 16270,
- [SMALL_STATE(542)] = 16383,
- [SMALL_STATE(543)] = 16488,
- [SMALL_STATE(544)] = 16601,
- [SMALL_STATE(545)] = 16708,
- [SMALL_STATE(546)] = 16793,
- [SMALL_STATE(547)] = 16894,
- [SMALL_STATE(548)] = 16997,
- [SMALL_STATE(549)] = 17110,
- [SMALL_STATE(550)] = 17223,
- [SMALL_STATE(551)] = 17336,
- [SMALL_STATE(552)] = 17413,
- [SMALL_STATE(553)] = 17488,
- [SMALL_STATE(554)] = 17601,
- [SMALL_STATE(555)] = 17714,
- [SMALL_STATE(556)] = 17826,
- [SMALL_STATE(557)] = 17938,
- [SMALL_STATE(558)] = 18012,
- [SMALL_STATE(559)] = 18124,
- [SMALL_STATE(560)] = 18236,
- [SMALL_STATE(561)] = 18348,
- [SMALL_STATE(562)] = 18460,
- [SMALL_STATE(563)] = 18572,
- [SMALL_STATE(564)] = 18688,
- [SMALL_STATE(565)] = 18800,
- [SMALL_STATE(566)] = 18912,
- [SMALL_STATE(567)] = 18984,
- [SMALL_STATE(568)] = 19096,
- [SMALL_STATE(569)] = 19170,
- [SMALL_STATE(570)] = 19252,
- [SMALL_STATE(571)] = 19324,
- [SMALL_STATE(572)] = 19436,
- [SMALL_STATE(573)] = 19548,
- [SMALL_STATE(574)] = 19660,
- [SMALL_STATE(575)] = 19764,
- [SMALL_STATE(576)] = 19876,
- [SMALL_STATE(577)] = 19978,
- [SMALL_STATE(578)] = 20078,
- [SMALL_STATE(579)] = 20152,
- [SMALL_STATE(580)] = 20264,
- [SMALL_STATE(581)] = 20376,
- [SMALL_STATE(582)] = 20488,
- [SMALL_STATE(583)] = 20600,
- [SMALL_STATE(584)] = 20712,
- [SMALL_STATE(585)] = 20824,
- [SMALL_STATE(586)] = 20940,
- [SMALL_STATE(587)] = 21028,
- [SMALL_STATE(588)] = 21140,
- [SMALL_STATE(589)] = 21252,
- [SMALL_STATE(590)] = 21364,
- [SMALL_STATE(591)] = 21448,
- [SMALL_STATE(592)] = 21524,
- [SMALL_STATE(593)] = 21636,
- [SMALL_STATE(594)] = 21740,
- [SMALL_STATE(595)] = 21846,
- [SMALL_STATE(596)] = 21958,
- [SMALL_STATE(597)] = 22070,
- [SMALL_STATE(598)] = 22158,
- [SMALL_STATE(599)] = 22266,
- [SMALL_STATE(600)] = 22370,
- [SMALL_STATE(601)] = 22482,
- [SMALL_STATE(602)] = 22556,
- [SMALL_STATE(603)] = 22652,
- [SMALL_STATE(604)] = 22758,
- [SMALL_STATE(605)] = 22874,
- [SMALL_STATE(606)] = 22950,
- [SMALL_STATE(607)] = 23058,
- [SMALL_STATE(608)] = 23154,
- [SMALL_STATE(609)] = 23230,
- [SMALL_STATE(610)] = 23306,
- [SMALL_STATE(611)] = 23388,
- [SMALL_STATE(612)] = 23492,
- [SMALL_STATE(613)] = 23594,
- [SMALL_STATE(614)] = 23694,
- [SMALL_STATE(615)] = 23778,
- [SMALL_STATE(616)] = 23893,
- [SMALL_STATE(617)] = 24008,
- [SMALL_STATE(618)] = 24119,
- [SMALL_STATE(619)] = 24234,
- [SMALL_STATE(620)] = 24347,
- [SMALL_STATE(621)] = 24460,
- [SMALL_STATE(622)] = 24575,
- [SMALL_STATE(623)] = 24688,
- [SMALL_STATE(624)] = 24801,
- [SMALL_STATE(625)] = 24916,
- [SMALL_STATE(626)] = 25031,
- [SMALL_STATE(627)] = 25142,
- [SMALL_STATE(628)] = 25254,
- [SMALL_STATE(629)] = 25358,
- [SMALL_STATE(630)] = 25470,
- [SMALL_STATE(631)] = 25552,
- [SMALL_STATE(632)] = 25664,
- [SMALL_STATE(633)] = 25736,
- [SMALL_STATE(634)] = 25848,
- [SMALL_STATE(635)] = 25948,
- [SMALL_STATE(636)] = 26060,
- [SMALL_STATE(637)] = 26162,
- [SMALL_STATE(638)] = 26272,
- [SMALL_STATE(639)] = 26352,
- [SMALL_STATE(640)] = 26454,
- [SMALL_STATE(641)] = 26524,
- [SMALL_STATE(642)] = 26610,
- [SMALL_STATE(643)] = 26684,
- [SMALL_STATE(644)] = 26758,
- [SMALL_STATE(645)] = 26868,
- [SMALL_STATE(646)] = 26962,
- [SMALL_STATE(647)] = 27068,
- [SMALL_STATE(648)] = 27178,
- [SMALL_STATE(649)] = 27288,
- [SMALL_STATE(650)] = 27398,
- [SMALL_STATE(651)] = 27508,
- [SMALL_STATE(652)] = 27620,
- [SMALL_STATE(653)] = 27732,
- [SMALL_STATE(654)] = 27842,
- [SMALL_STATE(655)] = 27952,
- [SMALL_STATE(656)] = 28064,
- [SMALL_STATE(657)] = 28176,
- [SMALL_STATE(658)] = 28288,
- [SMALL_STATE(659)] = 28400,
- [SMALL_STATE(660)] = 28510,
- [SMALL_STATE(661)] = 28622,
- [SMALL_STATE(662)] = 28694,
- [SMALL_STATE(663)] = 28806,
- [SMALL_STATE(664)] = 28918,
- [SMALL_STATE(665)] = 29030,
- [SMALL_STATE(666)] = 29140,
- [SMALL_STATE(667)] = 29250,
- [SMALL_STATE(668)] = 29360,
- [SMALL_STATE(669)] = 29458,
- [SMALL_STATE(670)] = 29570,
- [SMALL_STATE(671)] = 29682,
- [SMALL_STATE(672)] = 29792,
- [SMALL_STATE(673)] = 29904,
- [SMALL_STATE(674)] = 30014,
- [SMALL_STATE(675)] = 30076,
- [SMALL_STATE(676)] = 30188,
- [SMALL_STATE(677)] = 30300,
- [SMALL_STATE(678)] = 30410,
- [SMALL_STATE(679)] = 30520,
- [SMALL_STATE(680)] = 30574,
- [SMALL_STATE(681)] = 30625,
- [SMALL_STATE(682)] = 30734,
- [SMALL_STATE(683)] = 30819,
- [SMALL_STATE(684)] = 30928,
- [SMALL_STATE(685)] = 31037,
- [SMALL_STATE(686)] = 31134,
- [SMALL_STATE(687)] = 31243,
- [SMALL_STATE(688)] = 31342,
- [SMALL_STATE(689)] = 31451,
- [SMALL_STATE(690)] = 31504,
- [SMALL_STATE(691)] = 31613,
- [SMALL_STATE(692)] = 31666,
- [SMALL_STATE(693)] = 31719,
- [SMALL_STATE(694)] = 31800,
- [SMALL_STATE(695)] = 31903,
- [SMALL_STATE(696)] = 31956,
- [SMALL_STATE(697)] = 32057,
- [SMALL_STATE(698)] = 32126,
- [SMALL_STATE(699)] = 32197,
- [SMALL_STATE(700)] = 32298,
- [SMALL_STATE(701)] = 32407,
- [SMALL_STATE(702)] = 32486,
- [SMALL_STATE(703)] = 32559,
- [SMALL_STATE(704)] = 32668,
- [SMALL_STATE(705)] = 32719,
- [SMALL_STATE(706)] = 32792,
- [SMALL_STATE(707)] = 32885,
- [SMALL_STATE(708)] = 32936,
- [SMALL_STATE(709)] = 33045,
- [SMALL_STATE(710)] = 33150,
- [SMALL_STATE(711)] = 33259,
- [SMALL_STATE(712)] = 33368,
- [SMALL_STATE(713)] = 33477,
- [SMALL_STATE(714)] = 33586,
- [SMALL_STATE(715)] = 33695,
- [SMALL_STATE(716)] = 33804,
- [SMALL_STATE(717)] = 33861,
- [SMALL_STATE(718)] = 33970,
- [SMALL_STATE(719)] = 34079,
- [SMALL_STATE(720)] = 34188,
- [SMALL_STATE(721)] = 34297,
- [SMALL_STATE(722)] = 34406,
- [SMALL_STATE(723)] = 34477,
- [SMALL_STATE(724)] = 34586,
- [SMALL_STATE(725)] = 34634,
- [SMALL_STATE(726)] = 34682,
- [SMALL_STATE(727)] = 34730,
- [SMALL_STATE(728)] = 34778,
- [SMALL_STATE(729)] = 34826,
- [SMALL_STATE(730)] = 34874,
- [SMALL_STATE(731)] = 34922,
- [SMALL_STATE(732)] = 34970,
- [SMALL_STATE(733)] = 35018,
- [SMALL_STATE(734)] = 35066,
- [SMALL_STATE(735)] = 35114,
- [SMALL_STATE(736)] = 35162,
- [SMALL_STATE(737)] = 35210,
- [SMALL_STATE(738)] = 35258,
- [SMALL_STATE(739)] = 35306,
- [SMALL_STATE(740)] = 35366,
- [SMALL_STATE(741)] = 35414,
- [SMALL_STATE(742)] = 35462,
- [SMALL_STATE(743)] = 35510,
- [SMALL_STATE(744)] = 35616,
- [SMALL_STATE(745)] = 35664,
- [SMALL_STATE(746)] = 35712,
- [SMALL_STATE(747)] = 35760,
- [SMALL_STATE(748)] = 35808,
- [SMALL_STATE(749)] = 35856,
- [SMALL_STATE(750)] = 35904,
- [SMALL_STATE(751)] = 35952,
- [SMALL_STATE(752)] = 36000,
- [SMALL_STATE(753)] = 36048,
- [SMALL_STATE(754)] = 36096,
- [SMALL_STATE(755)] = 36144,
- [SMALL_STATE(756)] = 36192,
- [SMALL_STATE(757)] = 36240,
- [SMALL_STATE(758)] = 36288,
- [SMALL_STATE(759)] = 36336,
- [SMALL_STATE(760)] = 36384,
- [SMALL_STATE(761)] = 36432,
- [SMALL_STATE(762)] = 36480,
- [SMALL_STATE(763)] = 36528,
- [SMALL_STATE(764)] = 36576,
- [SMALL_STATE(765)] = 36624,
- [SMALL_STATE(766)] = 36672,
- [SMALL_STATE(767)] = 36720,
- [SMALL_STATE(768)] = 36768,
- [SMALL_STATE(769)] = 36816,
- [SMALL_STATE(770)] = 36864,
- [SMALL_STATE(771)] = 36912,
- [SMALL_STATE(772)] = 36960,
- [SMALL_STATE(773)] = 37008,
- [SMALL_STATE(774)] = 37056,
- [SMALL_STATE(775)] = 37104,
- [SMALL_STATE(776)] = 37152,
- [SMALL_STATE(777)] = 37200,
- [SMALL_STATE(778)] = 37248,
- [SMALL_STATE(779)] = 37296,
- [SMALL_STATE(780)] = 37344,
- [SMALL_STATE(781)] = 37392,
- [SMALL_STATE(782)] = 37442,
- [SMALL_STATE(783)] = 37490,
- [SMALL_STATE(784)] = 37538,
- [SMALL_STATE(785)] = 37644,
- [SMALL_STATE(786)] = 37692,
- [SMALL_STATE(787)] = 37742,
- [SMALL_STATE(788)] = 37790,
- [SMALL_STATE(789)] = 37838,
- [SMALL_STATE(790)] = 37888,
- [SMALL_STATE(791)] = 37936,
- [SMALL_STATE(792)] = 37984,
- [SMALL_STATE(793)] = 38032,
- [SMALL_STATE(794)] = 38080,
- [SMALL_STATE(795)] = 38128,
- [SMALL_STATE(796)] = 38176,
- [SMALL_STATE(797)] = 38225,
- [SMALL_STATE(798)] = 38280,
- [SMALL_STATE(799)] = 38327,
- [SMALL_STATE(800)] = 38378,
- [SMALL_STATE(801)] = 38427,
- [SMALL_STATE(802)] = 38476,
- [SMALL_STATE(803)] = 38523,
- [SMALL_STATE(804)] = 38570,
- [SMALL_STATE(805)] = 38617,
- [SMALL_STATE(806)] = 38666,
- [SMALL_STATE(807)] = 38715,
- [SMALL_STATE(808)] = 38768,
- [SMALL_STATE(809)] = 38819,
- [SMALL_STATE(810)] = 38868,
- [SMALL_STATE(811)] = 38915,
- [SMALL_STATE(812)] = 38962,
- [SMALL_STATE(813)] = 39011,
- [SMALL_STATE(814)] = 39060,
- [SMALL_STATE(815)] = 39106,
- [SMALL_STATE(816)] = 39152,
- [SMALL_STATE(817)] = 39202,
- [SMALL_STATE(818)] = 39248,
- [SMALL_STATE(819)] = 39294,
- [SMALL_STATE(820)] = 39342,
- [SMALL_STATE(821)] = 39388,
- [SMALL_STATE(822)] = 39434,
- [SMALL_STATE(823)] = 39484,
- [SMALL_STATE(824)] = 39530,
- [SMALL_STATE(825)] = 39576,
- [SMALL_STATE(826)] = 39622,
- [SMALL_STATE(827)] = 39668,
- [SMALL_STATE(828)] = 39714,
- [SMALL_STATE(829)] = 39760,
- [SMALL_STATE(830)] = 39806,
- [SMALL_STATE(831)] = 39852,
- [SMALL_STATE(832)] = 39898,
- [SMALL_STATE(833)] = 39944,
- [SMALL_STATE(834)] = 39990,
- [SMALL_STATE(835)] = 40036,
- [SMALL_STATE(836)] = 40082,
- [SMALL_STATE(837)] = 40128,
- [SMALL_STATE(838)] = 40178,
- [SMALL_STATE(839)] = 40224,
- [SMALL_STATE(840)] = 40270,
- [SMALL_STATE(841)] = 40316,
- [SMALL_STATE(842)] = 40366,
- [SMALL_STATE(843)] = 40412,
- [SMALL_STATE(844)] = 40458,
- [SMALL_STATE(845)] = 40504,
- [SMALL_STATE(846)] = 40550,
- [SMALL_STATE(847)] = 40596,
- [SMALL_STATE(848)] = 40642,
- [SMALL_STATE(849)] = 40688,
- [SMALL_STATE(850)] = 40734,
- [SMALL_STATE(851)] = 40780,
- [SMALL_STATE(852)] = 40830,
- [SMALL_STATE(853)] = 40876,
- [SMALL_STATE(854)] = 40926,
- [SMALL_STATE(855)] = 40976,
- [SMALL_STATE(856)] = 41026,
- [SMALL_STATE(857)] = 41072,
- [SMALL_STATE(858)] = 41122,
- [SMALL_STATE(859)] = 41168,
- [SMALL_STATE(860)] = 41214,
- [SMALL_STATE(861)] = 41260,
- [SMALL_STATE(862)] = 41306,
- [SMALL_STATE(863)] = 41352,
- [SMALL_STATE(864)] = 41398,
- [SMALL_STATE(865)] = 41444,
- [SMALL_STATE(866)] = 41490,
- [SMALL_STATE(867)] = 41536,
- [SMALL_STATE(868)] = 41588,
- [SMALL_STATE(869)] = 41636,
- [SMALL_STATE(870)] = 41688,
- [SMALL_STATE(871)] = 41734,
- [SMALL_STATE(872)] = 41782,
- [SMALL_STATE(873)] = 41828,
- [SMALL_STATE(874)] = 41874,
- [SMALL_STATE(875)] = 41920,
- [SMALL_STATE(876)] = 41968,
- [SMALL_STATE(877)] = 42018,
- [SMALL_STATE(878)] = 42064,
- [SMALL_STATE(879)] = 42110,
- [SMALL_STATE(880)] = 42156,
- [SMALL_STATE(881)] = 42202,
- [SMALL_STATE(882)] = 42254,
- [SMALL_STATE(883)] = 42304,
- [SMALL_STATE(884)] = 42350,
- [SMALL_STATE(885)] = 42400,
- [SMALL_STATE(886)] = 42450,
- [SMALL_STATE(887)] = 42496,
- [SMALL_STATE(888)] = 42542,
- [SMALL_STATE(889)] = 42594,
- [SMALL_STATE(890)] = 42644,
- [SMALL_STATE(891)] = 42690,
- [SMALL_STATE(892)] = 42736,
- [SMALL_STATE(893)] = 42785,
- [SMALL_STATE(894)] = 42834,
- [SMALL_STATE(895)] = 42883,
- [SMALL_STATE(896)] = 42933,
- [SMALL_STATE(897)] = 42983,
- [SMALL_STATE(898)] = 43033,
- [SMALL_STATE(899)] = 43083,
- [SMALL_STATE(900)] = 43172,
- [SMALL_STATE(901)] = 43261,
- [SMALL_STATE(902)] = 43306,
- [SMALL_STATE(903)] = 43395,
- [SMALL_STATE(904)] = 43484,
- [SMALL_STATE(905)] = 43573,
- [SMALL_STATE(906)] = 43662,
- [SMALL_STATE(907)] = 43707,
- [SMALL_STATE(908)] = 43796,
- [SMALL_STATE(909)] = 43845,
- [SMALL_STATE(910)] = 43894,
- [SMALL_STATE(911)] = 43943,
- [SMALL_STATE(912)] = 43992,
- [SMALL_STATE(913)] = 44073,
- [SMALL_STATE(914)] = 44153,
- [SMALL_STATE(915)] = 44233,
- [SMALL_STATE(916)] = 44313,
- [SMALL_STATE(917)] = 44393,
- [SMALL_STATE(918)] = 44473,
- [SMALL_STATE(919)] = 44553,
- [SMALL_STATE(920)] = 44633,
- [SMALL_STATE(921)] = 44713,
- [SMALL_STATE(922)] = 44793,
- [SMALL_STATE(923)] = 44856,
- [SMALL_STATE(924)] = 44919,
- [SMALL_STATE(925)] = 44987,
- [SMALL_STATE(926)] = 45045,
- [SMALL_STATE(927)] = 45107,
- [SMALL_STATE(928)] = 45169,
- [SMALL_STATE(929)] = 45233,
- [SMALL_STATE(930)] = 45297,
- [SMALL_STATE(931)] = 45359,
- [SMALL_STATE(932)] = 45423,
- [SMALL_STATE(933)] = 45487,
- [SMALL_STATE(934)] = 45549,
- [SMALL_STATE(935)] = 45611,
- [SMALL_STATE(936)] = 45675,
- [SMALL_STATE(937)] = 45737,
- [SMALL_STATE(938)] = 45801,
- [SMALL_STATE(939)] = 45863,
- [SMALL_STATE(940)] = 45927,
- [SMALL_STATE(941)] = 45984,
- [SMALL_STATE(942)] = 46041,
- [SMALL_STATE(943)] = 46098,
- [SMALL_STATE(944)] = 46155,
- [SMALL_STATE(945)] = 46212,
- [SMALL_STATE(946)] = 46269,
- [SMALL_STATE(947)] = 46326,
- [SMALL_STATE(948)] = 46383,
- [SMALL_STATE(949)] = 46439,
- [SMALL_STATE(950)] = 46493,
- [SMALL_STATE(951)] = 46554,
- [SMALL_STATE(952)] = 46607,
- [SMALL_STATE(953)] = 46658,
- [SMALL_STATE(954)] = 46707,
- [SMALL_STATE(955)] = 46756,
- [SMALL_STATE(956)] = 46807,
- [SMALL_STATE(957)] = 46856,
- [SMALL_STATE(958)] = 46909,
- [SMALL_STATE(959)] = 46960,
- [SMALL_STATE(960)] = 47018,
- [SMALL_STATE(961)] = 47076,
- [SMALL_STATE(962)] = 47120,
- [SMALL_STATE(963)] = 47164,
- [SMALL_STATE(964)] = 47208,
- [SMALL_STATE(965)] = 47252,
- [SMALL_STATE(966)] = 47296,
- [SMALL_STATE(967)] = 47342,
- [SMALL_STATE(968)] = 47386,
- [SMALL_STATE(969)] = 47432,
- [SMALL_STATE(970)] = 47458,
- [SMALL_STATE(971)] = 47484,
- [SMALL_STATE(972)] = 47510,
- [SMALL_STATE(973)] = 47536,
- [SMALL_STATE(974)] = 47562,
- [SMALL_STATE(975)] = 47588,
- [SMALL_STATE(976)] = 47614,
- [SMALL_STATE(977)] = 47640,
- [SMALL_STATE(978)] = 47666,
- [SMALL_STATE(979)] = 47692,
- [SMALL_STATE(980)] = 47740,
- [SMALL_STATE(981)] = 47788,
- [SMALL_STATE(982)] = 47838,
- [SMALL_STATE(983)] = 47864,
- [SMALL_STATE(984)] = 47890,
- [SMALL_STATE(985)] = 47916,
- [SMALL_STATE(986)] = 47948,
- [SMALL_STATE(987)] = 47974,
- [SMALL_STATE(988)] = 48000,
- [SMALL_STATE(989)] = 48044,
- [SMALL_STATE(990)] = 48070,
- [SMALL_STATE(991)] = 48096,
- [SMALL_STATE(992)] = 48122,
- [SMALL_STATE(993)] = 48170,
- [SMALL_STATE(994)] = 48196,
- [SMALL_STATE(995)] = 48222,
- [SMALL_STATE(996)] = 48248,
- [SMALL_STATE(997)] = 48274,
- [SMALL_STATE(998)] = 48300,
- [SMALL_STATE(999)] = 48326,
- [SMALL_STATE(1000)] = 48371,
- [SMALL_STATE(1001)] = 48402,
- [SMALL_STATE(1002)] = 48443,
- [SMALL_STATE(1003)] = 48484,
- [SMALL_STATE(1004)] = 48529,
- [SMALL_STATE(1005)] = 48570,
- [SMALL_STATE(1006)] = 48611,
- [SMALL_STATE(1007)] = 48652,
- [SMALL_STATE(1008)] = 48679,
- [SMALL_STATE(1009)] = 48720,
- [SMALL_STATE(1010)] = 48745,
- [SMALL_STATE(1011)] = 48786,
- [SMALL_STATE(1012)] = 48827,
- [SMALL_STATE(1013)] = 48868,
- [SMALL_STATE(1014)] = 48909,
- [SMALL_STATE(1015)] = 48934,
- [SMALL_STATE(1016)] = 48975,
- [SMALL_STATE(1017)] = 48999,
- [SMALL_STATE(1018)] = 49023,
- [SMALL_STATE(1019)] = 49061,
- [SMALL_STATE(1020)] = 49085,
- [SMALL_STATE(1021)] = 49123,
- [SMALL_STATE(1022)] = 49161,
- [SMALL_STATE(1023)] = 49185,
- [SMALL_STATE(1024)] = 49209,
- [SMALL_STATE(1025)] = 49233,
- [SMALL_STATE(1026)] = 49271,
- [SMALL_STATE(1027)] = 49309,
- [SMALL_STATE(1028)] = 49347,
- [SMALL_STATE(1029)] = 49385,
- [SMALL_STATE(1030)] = 49409,
- [SMALL_STATE(1031)] = 49447,
- [SMALL_STATE(1032)] = 49470,
- [SMALL_STATE(1033)] = 49493,
- [SMALL_STATE(1034)] = 49514,
- [SMALL_STATE(1035)] = 49537,
- [SMALL_STATE(1036)] = 49558,
- [SMALL_STATE(1037)] = 49581,
- [SMALL_STATE(1038)] = 49604,
- [SMALL_STATE(1039)] = 49625,
- [SMALL_STATE(1040)] = 49648,
- [SMALL_STATE(1041)] = 49671,
- [SMALL_STATE(1042)] = 49692,
- [SMALL_STATE(1043)] = 49713,
- [SMALL_STATE(1044)] = 49757,
- [SMALL_STATE(1045)] = 49801,
- [SMALL_STATE(1046)] = 49845,
- [SMALL_STATE(1047)] = 49889,
- [SMALL_STATE(1048)] = 49930,
- [SMALL_STATE(1049)] = 49971,
- [SMALL_STATE(1050)] = 50012,
- [SMALL_STATE(1051)] = 50053,
- [SMALL_STATE(1052)] = 50094,
- [SMALL_STATE(1053)] = 50113,
- [SMALL_STATE(1054)] = 50154,
- [SMALL_STATE(1055)] = 50195,
- [SMALL_STATE(1056)] = 50236,
- [SMALL_STATE(1057)] = 50274,
- [SMALL_STATE(1058)] = 50312,
- [SMALL_STATE(1059)] = 50350,
- [SMALL_STATE(1060)] = 50388,
- [SMALL_STATE(1061)] = 50426,
- [SMALL_STATE(1062)] = 50464,
- [SMALL_STATE(1063)] = 50502,
- [SMALL_STATE(1064)] = 50540,
- [SMALL_STATE(1065)] = 50578,
- [SMALL_STATE(1066)] = 50616,
- [SMALL_STATE(1067)] = 50654,
- [SMALL_STATE(1068)] = 50692,
- [SMALL_STATE(1069)] = 50730,
- [SMALL_STATE(1070)] = 50768,
- [SMALL_STATE(1071)] = 50806,
- [SMALL_STATE(1072)] = 50844,
- [SMALL_STATE(1073)] = 50882,
- [SMALL_STATE(1074)] = 50920,
- [SMALL_STATE(1075)] = 50958,
- [SMALL_STATE(1076)] = 50996,
- [SMALL_STATE(1077)] = 51034,
- [SMALL_STATE(1078)] = 51061,
- [SMALL_STATE(1079)] = 51088,
- [SMALL_STATE(1080)] = 51123,
- [SMALL_STATE(1081)] = 51150,
- [SMALL_STATE(1082)] = 51177,
- [SMALL_STATE(1083)] = 51204,
- [SMALL_STATE(1084)] = 51231,
- [SMALL_STATE(1085)] = 51258,
- [SMALL_STATE(1086)] = 51285,
- [SMALL_STATE(1087)] = 51309,
- [SMALL_STATE(1088)] = 51339,
- [SMALL_STATE(1089)] = 51365,
- [SMALL_STATE(1090)] = 51389,
- [SMALL_STATE(1091)] = 51421,
- [SMALL_STATE(1092)] = 51445,
- [SMALL_STATE(1093)] = 51471,
- [SMALL_STATE(1094)] = 51495,
- [SMALL_STATE(1095)] = 51527,
- [SMALL_STATE(1096)] = 51551,
- [SMALL_STATE(1097)] = 51575,
- [SMALL_STATE(1098)] = 51599,
- [SMALL_STATE(1099)] = 51623,
- [SMALL_STATE(1100)] = 51647,
- [SMALL_STATE(1101)] = 51672,
- [SMALL_STATE(1102)] = 51699,
- [SMALL_STATE(1103)] = 51724,
- [SMALL_STATE(1104)] = 51751,
- [SMALL_STATE(1105)] = 51776,
- [SMALL_STATE(1106)] = 51805,
- [SMALL_STATE(1107)] = 51830,
- [SMALL_STATE(1108)] = 51855,
- [SMALL_STATE(1109)] = 51883,
- [SMALL_STATE(1110)] = 51911,
- [SMALL_STATE(1111)] = 51939,
- [SMALL_STATE(1112)] = 51967,
- [SMALL_STATE(1113)] = 51995,
- [SMALL_STATE(1114)] = 52023,
- [SMALL_STATE(1115)] = 52051,
- [SMALL_STATE(1116)] = 52075,
- [SMALL_STATE(1117)] = 52095,
- [SMALL_STATE(1118)] = 52117,
- [SMALL_STATE(1119)] = 52145,
- [SMALL_STATE(1120)] = 52173,
- [SMALL_STATE(1121)] = 52195,
- [SMALL_STATE(1122)] = 52223,
- [SMALL_STATE(1123)] = 52245,
- [SMALL_STATE(1124)] = 52273,
- [SMALL_STATE(1125)] = 52301,
- [SMALL_STATE(1126)] = 52326,
- [SMALL_STATE(1127)] = 52351,
- [SMALL_STATE(1128)] = 52372,
- [SMALL_STATE(1129)] = 52395,
- [SMALL_STATE(1130)] = 52416,
- [SMALL_STATE(1131)] = 52439,
- [SMALL_STATE(1132)] = 52452,
- [SMALL_STATE(1133)] = 52477,
- [SMALL_STATE(1134)] = 52490,
- [SMALL_STATE(1135)] = 52515,
- [SMALL_STATE(1136)] = 52538,
- [SMALL_STATE(1137)] = 52563,
- [SMALL_STATE(1138)] = 52588,
- [SMALL_STATE(1139)] = 52611,
- [SMALL_STATE(1140)] = 52636,
- [SMALL_STATE(1141)] = 52649,
- [SMALL_STATE(1142)] = 52668,
- [SMALL_STATE(1143)] = 52693,
- [SMALL_STATE(1144)] = 52712,
- [SMALL_STATE(1145)] = 52735,
- [SMALL_STATE(1146)] = 52748,
- [SMALL_STATE(1147)] = 52773,
- [SMALL_STATE(1148)] = 52798,
- [SMALL_STATE(1149)] = 52823,
- [SMALL_STATE(1150)] = 52846,
- [SMALL_STATE(1151)] = 52871,
- [SMALL_STATE(1152)] = 52886,
- [SMALL_STATE(1153)] = 52899,
- [SMALL_STATE(1154)] = 52914,
- [SMALL_STATE(1155)] = 52939,
- [SMALL_STATE(1156)] = 52960,
- [SMALL_STATE(1157)] = 52981,
- [SMALL_STATE(1158)] = 52998,
- [SMALL_STATE(1159)] = 53011,
- [SMALL_STATE(1160)] = 53026,
- [SMALL_STATE(1161)] = 53049,
- [SMALL_STATE(1162)] = 53074,
- [SMALL_STATE(1163)] = 53086,
- [SMALL_STATE(1164)] = 53108,
- [SMALL_STATE(1165)] = 53130,
- [SMALL_STATE(1166)] = 53146,
- [SMALL_STATE(1167)] = 53168,
- [SMALL_STATE(1168)] = 53180,
- [SMALL_STATE(1169)] = 53198,
- [SMALL_STATE(1170)] = 53212,
- [SMALL_STATE(1171)] = 53224,
- [SMALL_STATE(1172)] = 53238,
- [SMALL_STATE(1173)] = 53260,
- [SMALL_STATE(1174)] = 53274,
- [SMALL_STATE(1175)] = 53292,
- [SMALL_STATE(1176)] = 53306,
- [SMALL_STATE(1177)] = 53320,
- [SMALL_STATE(1178)] = 53334,
- [SMALL_STATE(1179)] = 53348,
- [SMALL_STATE(1180)] = 53362,
- [SMALL_STATE(1181)] = 53376,
- [SMALL_STATE(1182)] = 53390,
- [SMALL_STATE(1183)] = 53410,
- [SMALL_STATE(1184)] = 53424,
- [SMALL_STATE(1185)] = 53436,
- [SMALL_STATE(1186)] = 53456,
- [SMALL_STATE(1187)] = 53470,
- [SMALL_STATE(1188)] = 53482,
- [SMALL_STATE(1189)] = 53500,
- [SMALL_STATE(1190)] = 53522,
- [SMALL_STATE(1191)] = 53536,
- [SMALL_STATE(1192)] = 53550,
- [SMALL_STATE(1193)] = 53570,
- [SMALL_STATE(1194)] = 53592,
- [SMALL_STATE(1195)] = 53610,
- [SMALL_STATE(1196)] = 53622,
- [SMALL_STATE(1197)] = 53644,
- [SMALL_STATE(1198)] = 53666,
- [SMALL_STATE(1199)] = 53678,
- [SMALL_STATE(1200)] = 53690,
- [SMALL_STATE(1201)] = 53712,
- [SMALL_STATE(1202)] = 53724,
- [SMALL_STATE(1203)] = 53746,
- [SMALL_STATE(1204)] = 53768,
- [SMALL_STATE(1205)] = 53782,
- [SMALL_STATE(1206)] = 53802,
- [SMALL_STATE(1207)] = 53814,
- [SMALL_STATE(1208)] = 53828,
- [SMALL_STATE(1209)] = 53842,
- [SMALL_STATE(1210)] = 53856,
- [SMALL_STATE(1211)] = 53874,
- [SMALL_STATE(1212)] = 53896,
- [SMALL_STATE(1213)] = 53914,
- [SMALL_STATE(1214)] = 53933,
- [SMALL_STATE(1215)] = 53952,
- [SMALL_STATE(1216)] = 53971,
- [SMALL_STATE(1217)] = 53988,
- [SMALL_STATE(1218)] = 54003,
- [SMALL_STATE(1219)] = 54022,
- [SMALL_STATE(1220)] = 54035,
- [SMALL_STATE(1221)] = 54054,
- [SMALL_STATE(1222)] = 54069,
- [SMALL_STATE(1223)] = 54088,
- [SMALL_STATE(1224)] = 54105,
- [SMALL_STATE(1225)] = 54124,
- [SMALL_STATE(1226)] = 54143,
- [SMALL_STATE(1227)] = 54162,
- [SMALL_STATE(1228)] = 54181,
- [SMALL_STATE(1229)] = 54200,
- [SMALL_STATE(1230)] = 54215,
- [SMALL_STATE(1231)] = 54232,
- [SMALL_STATE(1232)] = 54251,
- [SMALL_STATE(1233)] = 54270,
- [SMALL_STATE(1234)] = 54287,
- [SMALL_STATE(1235)] = 54306,
- [SMALL_STATE(1236)] = 54325,
- [SMALL_STATE(1237)] = 54344,
- [SMALL_STATE(1238)] = 54363,
- [SMALL_STATE(1239)] = 54382,
- [SMALL_STATE(1240)] = 54399,
- [SMALL_STATE(1241)] = 54412,
- [SMALL_STATE(1242)] = 54431,
- [SMALL_STATE(1243)] = 54450,
- [SMALL_STATE(1244)] = 54469,
- [SMALL_STATE(1245)] = 54486,
- [SMALL_STATE(1246)] = 54499,
- [SMALL_STATE(1247)] = 54518,
- [SMALL_STATE(1248)] = 54537,
- [SMALL_STATE(1249)] = 54556,
- [SMALL_STATE(1250)] = 54567,
- [SMALL_STATE(1251)] = 54577,
- [SMALL_STATE(1252)] = 54587,
- [SMALL_STATE(1253)] = 54597,
- [SMALL_STATE(1254)] = 54611,
- [SMALL_STATE(1255)] = 54623,
- [SMALL_STATE(1256)] = 54633,
- [SMALL_STATE(1257)] = 54647,
- [SMALL_STATE(1258)] = 54663,
- [SMALL_STATE(1259)] = 54677,
- [SMALL_STATE(1260)] = 54693,
- [SMALL_STATE(1261)] = 54709,
- [SMALL_STATE(1262)] = 54719,
- [SMALL_STATE(1263)] = 54733,
- [SMALL_STATE(1264)] = 54743,
- [SMALL_STATE(1265)] = 54753,
- [SMALL_STATE(1266)] = 54763,
- [SMALL_STATE(1267)] = 54779,
- [SMALL_STATE(1268)] = 54795,
- [SMALL_STATE(1269)] = 54811,
- [SMALL_STATE(1270)] = 54821,
- [SMALL_STATE(1271)] = 54837,
- [SMALL_STATE(1272)] = 54853,
- [SMALL_STATE(1273)] = 54867,
- [SMALL_STATE(1274)] = 54883,
- [SMALL_STATE(1275)] = 54899,
- [SMALL_STATE(1276)] = 54909,
- [SMALL_STATE(1277)] = 54923,
- [SMALL_STATE(1278)] = 54933,
- [SMALL_STATE(1279)] = 54947,
- [SMALL_STATE(1280)] = 54957,
- [SMALL_STATE(1281)] = 54971,
- [SMALL_STATE(1282)] = 54985,
- [SMALL_STATE(1283)] = 54999,
- [SMALL_STATE(1284)] = 55009,
- [SMALL_STATE(1285)] = 55025,
- [SMALL_STATE(1286)] = 55041,
- [SMALL_STATE(1287)] = 55051,
- [SMALL_STATE(1288)] = 55067,
- [SMALL_STATE(1289)] = 55077,
- [SMALL_STATE(1290)] = 55093,
- [SMALL_STATE(1291)] = 55103,
- [SMALL_STATE(1292)] = 55119,
- [SMALL_STATE(1293)] = 55135,
- [SMALL_STATE(1294)] = 55145,
- [SMALL_STATE(1295)] = 55159,
- [SMALL_STATE(1296)] = 55175,
- [SMALL_STATE(1297)] = 55189,
- [SMALL_STATE(1298)] = 55203,
- [SMALL_STATE(1299)] = 55217,
- [SMALL_STATE(1300)] = 55227,
- [SMALL_STATE(1301)] = 55241,
- [SMALL_STATE(1302)] = 55251,
- [SMALL_STATE(1303)] = 55261,
- [SMALL_STATE(1304)] = 55277,
- [SMALL_STATE(1305)] = 55291,
- [SMALL_STATE(1306)] = 55307,
- [SMALL_STATE(1307)] = 55319,
- [SMALL_STATE(1308)] = 55329,
- [SMALL_STATE(1309)] = 55345,
- [SMALL_STATE(1310)] = 55359,
- [SMALL_STATE(1311)] = 55369,
- [SMALL_STATE(1312)] = 55383,
- [SMALL_STATE(1313)] = 55399,
- [SMALL_STATE(1314)] = 55415,
- [SMALL_STATE(1315)] = 55429,
- [SMALL_STATE(1316)] = 55439,
- [SMALL_STATE(1317)] = 55453,
- [SMALL_STATE(1318)] = 55463,
- [SMALL_STATE(1319)] = 55479,
- [SMALL_STATE(1320)] = 55495,
- [SMALL_STATE(1321)] = 55509,
- [SMALL_STATE(1322)] = 55525,
- [SMALL_STATE(1323)] = 55535,
- [SMALL_STATE(1324)] = 55551,
- [SMALL_STATE(1325)] = 55567,
- [SMALL_STATE(1326)] = 55583,
- [SMALL_STATE(1327)] = 55599,
- [SMALL_STATE(1328)] = 55609,
- [SMALL_STATE(1329)] = 55623,
- [SMALL_STATE(1330)] = 55639,
- [SMALL_STATE(1331)] = 55649,
- [SMALL_STATE(1332)] = 55662,
- [SMALL_STATE(1333)] = 55675,
- [SMALL_STATE(1334)] = 55688,
- [SMALL_STATE(1335)] = 55699,
- [SMALL_STATE(1336)] = 55710,
- [SMALL_STATE(1337)] = 55723,
- [SMALL_STATE(1338)] = 55736,
- [SMALL_STATE(1339)] = 55745,
- [SMALL_STATE(1340)] = 55758,
- [SMALL_STATE(1341)] = 55767,
- [SMALL_STATE(1342)] = 55780,
- [SMALL_STATE(1343)] = 55793,
- [SMALL_STATE(1344)] = 55806,
- [SMALL_STATE(1345)] = 55817,
- [SMALL_STATE(1346)] = 55830,
- [SMALL_STATE(1347)] = 55843,
- [SMALL_STATE(1348)] = 55852,
- [SMALL_STATE(1349)] = 55863,
- [SMALL_STATE(1350)] = 55876,
- [SMALL_STATE(1351)] = 55889,
- [SMALL_STATE(1352)] = 55902,
- [SMALL_STATE(1353)] = 55915,
- [SMALL_STATE(1354)] = 55928,
- [SMALL_STATE(1355)] = 55941,
- [SMALL_STATE(1356)] = 55954,
- [SMALL_STATE(1357)] = 55963,
- [SMALL_STATE(1358)] = 55976,
- [SMALL_STATE(1359)] = 55989,
- [SMALL_STATE(1360)] = 56002,
- [SMALL_STATE(1361)] = 56011,
- [SMALL_STATE(1362)] = 56020,
- [SMALL_STATE(1363)] = 56033,
- [SMALL_STATE(1364)] = 56042,
- [SMALL_STATE(1365)] = 56055,
- [SMALL_STATE(1366)] = 56068,
- [SMALL_STATE(1367)] = 56081,
- [SMALL_STATE(1368)] = 56094,
- [SMALL_STATE(1369)] = 56107,
- [SMALL_STATE(1370)] = 56120,
- [SMALL_STATE(1371)] = 56133,
- [SMALL_STATE(1372)] = 56146,
- [SMALL_STATE(1373)] = 56159,
- [SMALL_STATE(1374)] = 56172,
- [SMALL_STATE(1375)] = 56185,
- [SMALL_STATE(1376)] = 56198,
- [SMALL_STATE(1377)] = 56211,
- [SMALL_STATE(1378)] = 56224,
- [SMALL_STATE(1379)] = 56237,
- [SMALL_STATE(1380)] = 56250,
- [SMALL_STATE(1381)] = 56261,
- [SMALL_STATE(1382)] = 56270,
- [SMALL_STATE(1383)] = 56283,
- [SMALL_STATE(1384)] = 56296,
- [SMALL_STATE(1385)] = 56309,
- [SMALL_STATE(1386)] = 56320,
- [SMALL_STATE(1387)] = 56333,
- [SMALL_STATE(1388)] = 56346,
- [SMALL_STATE(1389)] = 56359,
- [SMALL_STATE(1390)] = 56372,
- [SMALL_STATE(1391)] = 56385,
- [SMALL_STATE(1392)] = 56398,
- [SMALL_STATE(1393)] = 56411,
- [SMALL_STATE(1394)] = 56424,
- [SMALL_STATE(1395)] = 56437,
- [SMALL_STATE(1396)] = 56450,
- [SMALL_STATE(1397)] = 56463,
- [SMALL_STATE(1398)] = 56476,
- [SMALL_STATE(1399)] = 56489,
- [SMALL_STATE(1400)] = 56502,
- [SMALL_STATE(1401)] = 56515,
- [SMALL_STATE(1402)] = 56528,
- [SMALL_STATE(1403)] = 56541,
- [SMALL_STATE(1404)] = 56554,
- [SMALL_STATE(1405)] = 56567,
- [SMALL_STATE(1406)] = 56580,
- [SMALL_STATE(1407)] = 56589,
- [SMALL_STATE(1408)] = 56602,
- [SMALL_STATE(1409)] = 56613,
- [SMALL_STATE(1410)] = 56624,
- [SMALL_STATE(1411)] = 56637,
- [SMALL_STATE(1412)] = 56650,
- [SMALL_STATE(1413)] = 56663,
- [SMALL_STATE(1414)] = 56676,
- [SMALL_STATE(1415)] = 56689,
- [SMALL_STATE(1416)] = 56702,
- [SMALL_STATE(1417)] = 56715,
- [SMALL_STATE(1418)] = 56728,
- [SMALL_STATE(1419)] = 56741,
- [SMALL_STATE(1420)] = 56751,
- [SMALL_STATE(1421)] = 56761,
- [SMALL_STATE(1422)] = 56771,
- [SMALL_STATE(1423)] = 56781,
- [SMALL_STATE(1424)] = 56791,
- [SMALL_STATE(1425)] = 56801,
- [SMALL_STATE(1426)] = 56811,
- [SMALL_STATE(1427)] = 56821,
- [SMALL_STATE(1428)] = 56831,
- [SMALL_STATE(1429)] = 56841,
- [SMALL_STATE(1430)] = 56849,
- [SMALL_STATE(1431)] = 56859,
- [SMALL_STATE(1432)] = 56869,
- [SMALL_STATE(1433)] = 56879,
- [SMALL_STATE(1434)] = 56889,
- [SMALL_STATE(1435)] = 56899,
- [SMALL_STATE(1436)] = 56909,
- [SMALL_STATE(1437)] = 56919,
- [SMALL_STATE(1438)] = 56929,
- [SMALL_STATE(1439)] = 56939,
- [SMALL_STATE(1440)] = 56947,
- [SMALL_STATE(1441)] = 56955,
- [SMALL_STATE(1442)] = 56965,
- [SMALL_STATE(1443)] = 56973,
- [SMALL_STATE(1444)] = 56983,
- [SMALL_STATE(1445)] = 56993,
- [SMALL_STATE(1446)] = 57003,
- [SMALL_STATE(1447)] = 57013,
- [SMALL_STATE(1448)] = 57023,
- [SMALL_STATE(1449)] = 57033,
- [SMALL_STATE(1450)] = 57043,
- [SMALL_STATE(1451)] = 57051,
- [SMALL_STATE(1452)] = 57061,
- [SMALL_STATE(1453)] = 57069,
- [SMALL_STATE(1454)] = 57077,
- [SMALL_STATE(1455)] = 57085,
- [SMALL_STATE(1456)] = 57095,
- [SMALL_STATE(1457)] = 57105,
- [SMALL_STATE(1458)] = 57115,
- [SMALL_STATE(1459)] = 57125,
- [SMALL_STATE(1460)] = 57133,
- [SMALL_STATE(1461)] = 57141,
- [SMALL_STATE(1462)] = 57151,
- [SMALL_STATE(1463)] = 57161,
- [SMALL_STATE(1464)] = 57171,
- [SMALL_STATE(1465)] = 57181,
- [SMALL_STATE(1466)] = 57191,
- [SMALL_STATE(1467)] = 57201,
- [SMALL_STATE(1468)] = 57211,
- [SMALL_STATE(1469)] = 57221,
- [SMALL_STATE(1470)] = 57231,
- [SMALL_STATE(1471)] = 57241,
- [SMALL_STATE(1472)] = 57251,
- [SMALL_STATE(1473)] = 57261,
- [SMALL_STATE(1474)] = 57271,
- [SMALL_STATE(1475)] = 57281,
- [SMALL_STATE(1476)] = 57291,
- [SMALL_STATE(1477)] = 57299,
- [SMALL_STATE(1478)] = 57309,
- [SMALL_STATE(1479)] = 57317,
- [SMALL_STATE(1480)] = 57327,
- [SMALL_STATE(1481)] = 57337,
- [SMALL_STATE(1482)] = 57345,
- [SMALL_STATE(1483)] = 57353,
- [SMALL_STATE(1484)] = 57363,
- [SMALL_STATE(1485)] = 57373,
- [SMALL_STATE(1486)] = 57383,
- [SMALL_STATE(1487)] = 57393,
- [SMALL_STATE(1488)] = 57401,
- [SMALL_STATE(1489)] = 57409,
- [SMALL_STATE(1490)] = 57419,
- [SMALL_STATE(1491)] = 57429,
- [SMALL_STATE(1492)] = 57439,
- [SMALL_STATE(1493)] = 57449,
- [SMALL_STATE(1494)] = 57459,
- [SMALL_STATE(1495)] = 57469,
- [SMALL_STATE(1496)] = 57479,
- [SMALL_STATE(1497)] = 57489,
- [SMALL_STATE(1498)] = 57499,
- [SMALL_STATE(1499)] = 57509,
- [SMALL_STATE(1500)] = 57519,
- [SMALL_STATE(1501)] = 57529,
- [SMALL_STATE(1502)] = 57539,
- [SMALL_STATE(1503)] = 57547,
- [SMALL_STATE(1504)] = 57557,
- [SMALL_STATE(1505)] = 57567,
- [SMALL_STATE(1506)] = 57575,
- [SMALL_STATE(1507)] = 57585,
- [SMALL_STATE(1508)] = 57593,
- [SMALL_STATE(1509)] = 57603,
- [SMALL_STATE(1510)] = 57613,
- [SMALL_STATE(1511)] = 57623,
- [SMALL_STATE(1512)] = 57631,
- [SMALL_STATE(1513)] = 57641,
- [SMALL_STATE(1514)] = 57649,
- [SMALL_STATE(1515)] = 57659,
- [SMALL_STATE(1516)] = 57667,
- [SMALL_STATE(1517)] = 57677,
- [SMALL_STATE(1518)] = 57687,
- [SMALL_STATE(1519)] = 57695,
- [SMALL_STATE(1520)] = 57703,
- [SMALL_STATE(1521)] = 57713,
- [SMALL_STATE(1522)] = 57721,
- [SMALL_STATE(1523)] = 57729,
- [SMALL_STATE(1524)] = 57739,
- [SMALL_STATE(1525)] = 57749,
- [SMALL_STATE(1526)] = 57759,
- [SMALL_STATE(1527)] = 57769,
- [SMALL_STATE(1528)] = 57779,
- [SMALL_STATE(1529)] = 57789,
- [SMALL_STATE(1530)] = 57799,
- [SMALL_STATE(1531)] = 57809,
- [SMALL_STATE(1532)] = 57817,
- [SMALL_STATE(1533)] = 57827,
- [SMALL_STATE(1534)] = 57837,
- [SMALL_STATE(1535)] = 57847,
- [SMALL_STATE(1536)] = 57857,
- [SMALL_STATE(1537)] = 57867,
- [SMALL_STATE(1538)] = 57877,
- [SMALL_STATE(1539)] = 57887,
- [SMALL_STATE(1540)] = 57897,
- [SMALL_STATE(1541)] = 57907,
- [SMALL_STATE(1542)] = 57917,
- [SMALL_STATE(1543)] = 57927,
- [SMALL_STATE(1544)] = 57937,
- [SMALL_STATE(1545)] = 57947,
- [SMALL_STATE(1546)] = 57957,
- [SMALL_STATE(1547)] = 57967,
- [SMALL_STATE(1548)] = 57977,
- [SMALL_STATE(1549)] = 57987,
- [SMALL_STATE(1550)] = 57995,
- [SMALL_STATE(1551)] = 58005,
- [SMALL_STATE(1552)] = 58015,
- [SMALL_STATE(1553)] = 58025,
- [SMALL_STATE(1554)] = 58035,
- [SMALL_STATE(1555)] = 58045,
- [SMALL_STATE(1556)] = 58055,
- [SMALL_STATE(1557)] = 58065,
- [SMALL_STATE(1558)] = 58075,
- [SMALL_STATE(1559)] = 58085,
- [SMALL_STATE(1560)] = 58095,
- [SMALL_STATE(1561)] = 58105,
- [SMALL_STATE(1562)] = 58115,
- [SMALL_STATE(1563)] = 58125,
- [SMALL_STATE(1564)] = 58135,
- [SMALL_STATE(1565)] = 58143,
- [SMALL_STATE(1566)] = 58153,
- [SMALL_STATE(1567)] = 58163,
- [SMALL_STATE(1568)] = 58173,
- [SMALL_STATE(1569)] = 58183,
- [SMALL_STATE(1570)] = 58193,
- [SMALL_STATE(1571)] = 58203,
- [SMALL_STATE(1572)] = 58213,
- [SMALL_STATE(1573)] = 58223,
- [SMALL_STATE(1574)] = 58233,
- [SMALL_STATE(1575)] = 58243,
- [SMALL_STATE(1576)] = 58253,
- [SMALL_STATE(1577)] = 58263,
- [SMALL_STATE(1578)] = 58273,
- [SMALL_STATE(1579)] = 58283,
- [SMALL_STATE(1580)] = 58293,
- [SMALL_STATE(1581)] = 58303,
- [SMALL_STATE(1582)] = 58313,
- [SMALL_STATE(1583)] = 58323,
- [SMALL_STATE(1584)] = 58333,
- [SMALL_STATE(1585)] = 58343,
- [SMALL_STATE(1586)] = 58351,
- [SMALL_STATE(1587)] = 58359,
- [SMALL_STATE(1588)] = 58369,
- [SMALL_STATE(1589)] = 58377,
- [SMALL_STATE(1590)] = 58385,
- [SMALL_STATE(1591)] = 58395,
- [SMALL_STATE(1592)] = 58405,
- [SMALL_STATE(1593)] = 58415,
- [SMALL_STATE(1594)] = 58423,
- [SMALL_STATE(1595)] = 58430,
- [SMALL_STATE(1596)] = 58437,
- [SMALL_STATE(1597)] = 58444,
- [SMALL_STATE(1598)] = 58451,
- [SMALL_STATE(1599)] = 58458,
- [SMALL_STATE(1600)] = 58465,
- [SMALL_STATE(1601)] = 58472,
- [SMALL_STATE(1602)] = 58479,
- [SMALL_STATE(1603)] = 58486,
- [SMALL_STATE(1604)] = 58493,
- [SMALL_STATE(1605)] = 58500,
- [SMALL_STATE(1606)] = 58507,
- [SMALL_STATE(1607)] = 58514,
- [SMALL_STATE(1608)] = 58521,
- [SMALL_STATE(1609)] = 58528,
- [SMALL_STATE(1610)] = 58535,
- [SMALL_STATE(1611)] = 58542,
- [SMALL_STATE(1612)] = 58549,
- [SMALL_STATE(1613)] = 58556,
- [SMALL_STATE(1614)] = 58563,
- [SMALL_STATE(1615)] = 58570,
- [SMALL_STATE(1616)] = 58577,
- [SMALL_STATE(1617)] = 58584,
- [SMALL_STATE(1618)] = 58591,
- [SMALL_STATE(1619)] = 58598,
- [SMALL_STATE(1620)] = 58605,
- [SMALL_STATE(1621)] = 58612,
- [SMALL_STATE(1622)] = 58619,
- [SMALL_STATE(1623)] = 58626,
- [SMALL_STATE(1624)] = 58633,
- [SMALL_STATE(1625)] = 58640,
- [SMALL_STATE(1626)] = 58647,
- [SMALL_STATE(1627)] = 58654,
- [SMALL_STATE(1628)] = 58661,
- [SMALL_STATE(1629)] = 58668,
- [SMALL_STATE(1630)] = 58675,
- [SMALL_STATE(1631)] = 58682,
- [SMALL_STATE(1632)] = 58689,
- [SMALL_STATE(1633)] = 58696,
- [SMALL_STATE(1634)] = 58703,
- [SMALL_STATE(1635)] = 58710,
- [SMALL_STATE(1636)] = 58717,
- [SMALL_STATE(1637)] = 58724,
- [SMALL_STATE(1638)] = 58731,
- [SMALL_STATE(1639)] = 58738,
- [SMALL_STATE(1640)] = 58745,
- [SMALL_STATE(1641)] = 58752,
- [SMALL_STATE(1642)] = 58759,
- [SMALL_STATE(1643)] = 58766,
- [SMALL_STATE(1644)] = 58773,
- [SMALL_STATE(1645)] = 58780,
- [SMALL_STATE(1646)] = 58787,
- [SMALL_STATE(1647)] = 58794,
- [SMALL_STATE(1648)] = 58801,
- [SMALL_STATE(1649)] = 58808,
- [SMALL_STATE(1650)] = 58815,
- [SMALL_STATE(1651)] = 58822,
- [SMALL_STATE(1652)] = 58829,
- [SMALL_STATE(1653)] = 58836,
- [SMALL_STATE(1654)] = 58843,
- [SMALL_STATE(1655)] = 58850,
- [SMALL_STATE(1656)] = 58857,
- [SMALL_STATE(1657)] = 58864,
- [SMALL_STATE(1658)] = 58871,
- [SMALL_STATE(1659)] = 58878,
- [SMALL_STATE(1660)] = 58885,
- [SMALL_STATE(1661)] = 58892,
- [SMALL_STATE(1662)] = 58899,
- [SMALL_STATE(1663)] = 58906,
- [SMALL_STATE(1664)] = 58913,
- [SMALL_STATE(1665)] = 58920,
- [SMALL_STATE(1666)] = 58927,
- [SMALL_STATE(1667)] = 58934,
- [SMALL_STATE(1668)] = 58941,
- [SMALL_STATE(1669)] = 58948,
- [SMALL_STATE(1670)] = 58955,
- [SMALL_STATE(1671)] = 58962,
- [SMALL_STATE(1672)] = 58969,
- [SMALL_STATE(1673)] = 58976,
- [SMALL_STATE(1674)] = 58983,
- [SMALL_STATE(1675)] = 58990,
- [SMALL_STATE(1676)] = 58997,
- [SMALL_STATE(1677)] = 59004,
- [SMALL_STATE(1678)] = 59011,
- [SMALL_STATE(1679)] = 59018,
- [SMALL_STATE(1680)] = 59025,
- [SMALL_STATE(1681)] = 59032,
- [SMALL_STATE(1682)] = 59039,
- [SMALL_STATE(1683)] = 59046,
- [SMALL_STATE(1684)] = 59053,
- [SMALL_STATE(1685)] = 59060,
- [SMALL_STATE(1686)] = 59067,
- [SMALL_STATE(1687)] = 59074,
- [SMALL_STATE(1688)] = 59081,
- [SMALL_STATE(1689)] = 59088,
- [SMALL_STATE(1690)] = 59095,
- [SMALL_STATE(1691)] = 59102,
- [SMALL_STATE(1692)] = 59109,
- [SMALL_STATE(1693)] = 59116,
- [SMALL_STATE(1694)] = 59123,
- [SMALL_STATE(1695)] = 59130,
- [SMALL_STATE(1696)] = 59137,
- [SMALL_STATE(1697)] = 59144,
- [SMALL_STATE(1698)] = 59151,
- [SMALL_STATE(1699)] = 59158,
- [SMALL_STATE(1700)] = 59165,
- [SMALL_STATE(1701)] = 59172,
- [SMALL_STATE(1702)] = 59179,
- [SMALL_STATE(1703)] = 59186,
- [SMALL_STATE(1704)] = 59193,
- [SMALL_STATE(1705)] = 59200,
- [SMALL_STATE(1706)] = 59207,
- [SMALL_STATE(1707)] = 59214,
- [SMALL_STATE(1708)] = 59221,
- [SMALL_STATE(1709)] = 59228,
- [SMALL_STATE(1710)] = 59235,
- [SMALL_STATE(1711)] = 59242,
- [SMALL_STATE(1712)] = 59249,
- [SMALL_STATE(1713)] = 59256,
- [SMALL_STATE(1714)] = 59263,
- [SMALL_STATE(1715)] = 59270,
+ [SMALL_STATE(466)] = 0,
+ [SMALL_STATE(467)] = 75,
+ [SMALL_STATE(468)] = 152,
+ [SMALL_STATE(469)] = 243,
+ [SMALL_STATE(470)] = 318,
+ [SMALL_STATE(471)] = 409,
+ [SMALL_STATE(472)] = 492,
+ [SMALL_STATE(473)] = 569,
+ [SMALL_STATE(474)] = 644,
+ [SMALL_STATE(475)] = 735,
+ [SMALL_STATE(476)] = 808,
+ [SMALL_STATE(477)] = 885,
+ [SMALL_STATE(478)] = 976,
+ [SMALL_STATE(479)] = 1067,
+ [SMALL_STATE(480)] = 1142,
+ [SMALL_STATE(481)] = 1233,
+ [SMALL_STATE(482)] = 1306,
+ [SMALL_STATE(483)] = 1401,
+ [SMALL_STATE(484)] = 1477,
+ [SMALL_STATE(485)] = 1551,
+ [SMALL_STATE(486)] = 1625,
+ [SMALL_STATE(487)] = 1701,
+ [SMALL_STATE(488)] = 1777,
+ [SMALL_STATE(489)] = 1849,
+ [SMALL_STATE(490)] = 1943,
+ [SMALL_STATE(491)] = 2017,
+ [SMALL_STATE(492)] = 2095,
+ [SMALL_STATE(493)] = 2171,
+ [SMALL_STATE(494)] = 2245,
+ [SMALL_STATE(495)] = 2319,
+ [SMALL_STATE(496)] = 2395,
+ [SMALL_STATE(497)] = 2489,
+ [SMALL_STATE(498)] = 2585,
+ [SMALL_STATE(499)] = 2675,
+ [SMALL_STATE(500)] = 2749,
+ [SMALL_STATE(501)] = 2823,
+ [SMALL_STATE(502)] = 2897,
+ [SMALL_STATE(503)] = 2971,
+ [SMALL_STATE(504)] = 3045,
+ [SMALL_STATE(505)] = 3119,
+ [SMALL_STATE(506)] = 3193,
+ [SMALL_STATE(507)] = 3267,
+ [SMALL_STATE(508)] = 3343,
+ [SMALL_STATE(509)] = 3417,
+ [SMALL_STATE(510)] = 3507,
+ [SMALL_STATE(511)] = 3579,
+ [SMALL_STATE(512)] = 3653,
+ [SMALL_STATE(513)] = 3727,
+ [SMALL_STATE(514)] = 3803,
+ [SMALL_STATE(515)] = 3875,
+ [SMALL_STATE(516)] = 3949,
+ [SMALL_STATE(517)] = 4021,
+ [SMALL_STATE(518)] = 4095,
+ [SMALL_STATE(519)] = 4169,
+ [SMALL_STATE(520)] = 4241,
+ [SMALL_STATE(521)] = 4313,
+ [SMALL_STATE(522)] = 4387,
+ [SMALL_STATE(523)] = 4463,
+ [SMALL_STATE(524)] = 4537,
+ [SMALL_STATE(525)] = 4631,
+ [SMALL_STATE(526)] = 4725,
+ [SMALL_STATE(527)] = 4819,
+ [SMALL_STATE(528)] = 4913,
+ [SMALL_STATE(529)] = 4984,
+ [SMALL_STATE(530)] = 5055,
+ [SMALL_STATE(531)] = 5130,
+ [SMALL_STATE(532)] = 5201,
+ [SMALL_STATE(533)] = 5274,
+ [SMALL_STATE(534)] = 5345,
+ [SMALL_STATE(535)] = 5416,
+ [SMALL_STATE(536)] = 5487,
+ [SMALL_STATE(537)] = 5560,
+ [SMALL_STATE(538)] = 5635,
+ [SMALL_STATE(539)] = 5710,
+ [SMALL_STATE(540)] = 5785,
+ [SMALL_STATE(541)] = 5858,
+ [SMALL_STATE(542)] = 5931,
+ [SMALL_STATE(543)] = 6002,
+ [SMALL_STATE(544)] = 6073,
+ [SMALL_STATE(545)] = 6146,
+ [SMALL_STATE(546)] = 6217,
+ [SMALL_STATE(547)] = 6290,
+ [SMALL_STATE(548)] = 6365,
+ [SMALL_STATE(549)] = 6436,
+ [SMALL_STATE(550)] = 6509,
+ [SMALL_STATE(551)] = 6580,
+ [SMALL_STATE(552)] = 6653,
+ [SMALL_STATE(553)] = 6724,
+ [SMALL_STATE(554)] = 6795,
+ [SMALL_STATE(555)] = 6866,
+ [SMALL_STATE(556)] = 6939,
+ [SMALL_STATE(557)] = 7012,
+ [SMALL_STATE(558)] = 7085,
+ [SMALL_STATE(559)] = 7162,
+ [SMALL_STATE(560)] = 7233,
+ [SMALL_STATE(561)] = 7310,
+ [SMALL_STATE(562)] = 7381,
+ [SMALL_STATE(563)] = 7452,
+ [SMALL_STATE(564)] = 7523,
+ [SMALL_STATE(565)] = 7598,
+ [SMALL_STATE(566)] = 7669,
+ [SMALL_STATE(567)] = 7740,
+ [SMALL_STATE(568)] = 7813,
+ [SMALL_STATE(569)] = 7884,
+ [SMALL_STATE(570)] = 7957,
+ [SMALL_STATE(571)] = 8028,
+ [SMALL_STATE(572)] = 8099,
+ [SMALL_STATE(573)] = 8170,
+ [SMALL_STATE(574)] = 8241,
+ [SMALL_STATE(575)] = 8316,
+ [SMALL_STATE(576)] = 8387,
+ [SMALL_STATE(577)] = 8458,
+ [SMALL_STATE(578)] = 8529,
+ [SMALL_STATE(579)] = 8602,
+ [SMALL_STATE(580)] = 8673,
+ [SMALL_STATE(581)] = 8744,
+ [SMALL_STATE(582)] = 8815,
+ [SMALL_STATE(583)] = 8886,
+ [SMALL_STATE(584)] = 8957,
+ [SMALL_STATE(585)] = 9030,
+ [SMALL_STATE(586)] = 9103,
+ [SMALL_STATE(587)] = 9174,
+ [SMALL_STATE(588)] = 9245,
+ [SMALL_STATE(589)] = 9316,
+ [SMALL_STATE(590)] = 9387,
+ [SMALL_STATE(591)] = 9458,
+ [SMALL_STATE(592)] = 9531,
+ [SMALL_STATE(593)] = 9604,
+ [SMALL_STATE(594)] = 9675,
+ [SMALL_STATE(595)] = 9746,
+ [SMALL_STATE(596)] = 9819,
+ [SMALL_STATE(597)] = 9892,
+ [SMALL_STATE(598)] = 9965,
+ [SMALL_STATE(599)] = 10036,
+ [SMALL_STATE(600)] = 10111,
+ [SMALL_STATE(601)] = 10182,
+ [SMALL_STATE(602)] = 10253,
+ [SMALL_STATE(603)] = 10324,
+ [SMALL_STATE(604)] = 10395,
+ [SMALL_STATE(605)] = 10466,
+ [SMALL_STATE(606)] = 10537,
+ [SMALL_STATE(607)] = 10608,
+ [SMALL_STATE(608)] = 10679,
+ [SMALL_STATE(609)] = 10750,
+ [SMALL_STATE(610)] = 10827,
+ [SMALL_STATE(611)] = 10898,
+ [SMALL_STATE(612)] = 10969,
+ [SMALL_STATE(613)] = 11040,
+ [SMALL_STATE(614)] = 11111,
+ [SMALL_STATE(615)] = 11182,
+ [SMALL_STATE(616)] = 11257,
+ [SMALL_STATE(617)] = 11328,
+ [SMALL_STATE(618)] = 11399,
+ [SMALL_STATE(619)] = 11470,
+ [SMALL_STATE(620)] = 11541,
+ [SMALL_STATE(621)] = 11612,
+ [SMALL_STATE(622)] = 11683,
+ [SMALL_STATE(623)] = 11760,
+ [SMALL_STATE(624)] = 11831,
+ [SMALL_STATE(625)] = 11902,
+ [SMALL_STATE(626)] = 11973,
+ [SMALL_STATE(627)] = 12044,
+ [SMALL_STATE(628)] = 12115,
+ [SMALL_STATE(629)] = 12186,
+ [SMALL_STATE(630)] = 12257,
+ [SMALL_STATE(631)] = 12328,
+ [SMALL_STATE(632)] = 12399,
+ [SMALL_STATE(633)] = 12470,
+ [SMALL_STATE(634)] = 12541,
+ [SMALL_STATE(635)] = 12612,
+ [SMALL_STATE(636)] = 12687,
+ [SMALL_STATE(637)] = 12758,
+ [SMALL_STATE(638)] = 12829,
+ [SMALL_STATE(639)] = 12900,
+ [SMALL_STATE(640)] = 12971,
+ [SMALL_STATE(641)] = 13042,
+ [SMALL_STATE(642)] = 13113,
+ [SMALL_STATE(643)] = 13184,
+ [SMALL_STATE(644)] = 13255,
+ [SMALL_STATE(645)] = 13326,
+ [SMALL_STATE(646)] = 13397,
+ [SMALL_STATE(647)] = 13472,
+ [SMALL_STATE(648)] = 13545,
+ [SMALL_STATE(649)] = 13620,
+ [SMALL_STATE(650)] = 13691,
+ [SMALL_STATE(651)] = 13762,
+ [SMALL_STATE(652)] = 13833,
+ [SMALL_STATE(653)] = 13904,
+ [SMALL_STATE(654)] = 13979,
+ [SMALL_STATE(655)] = 14052,
+ [SMALL_STATE(656)] = 14123,
+ [SMALL_STATE(657)] = 14196,
+ [SMALL_STATE(658)] = 14267,
+ [SMALL_STATE(659)] = 14342,
+ [SMALL_STATE(660)] = 14413,
+ [SMALL_STATE(661)] = 14484,
+ [SMALL_STATE(662)] = 14555,
+ [SMALL_STATE(663)] = 14626,
+ [SMALL_STATE(664)] = 14697,
+ [SMALL_STATE(665)] = 14770,
+ [SMALL_STATE(666)] = 14841,
+ [SMALL_STATE(667)] = 14914,
+ [SMALL_STATE(668)] = 14989,
+ [SMALL_STATE(669)] = 15060,
+ [SMALL_STATE(670)] = 15131,
+ [SMALL_STATE(671)] = 15204,
+ [SMALL_STATE(672)] = 15275,
+ [SMALL_STATE(673)] = 15346,
+ [SMALL_STATE(674)] = 15417,
+ [SMALL_STATE(675)] = 15490,
+ [SMALL_STATE(676)] = 15561,
+ [SMALL_STATE(677)] = 15632,
+ [SMALL_STATE(678)] = 15703,
+ [SMALL_STATE(679)] = 15773,
+ [SMALL_STATE(680)] = 15843,
+ [SMALL_STATE(681)] = 15915,
+ [SMALL_STATE(682)] = 15987,
+ [SMALL_STATE(683)] = 16059,
+ [SMALL_STATE(684)] = 16131,
+ [SMALL_STATE(685)] = 16203,
+ [SMALL_STATE(686)] = 16275,
+ [SMALL_STATE(687)] = 16347,
+ [SMALL_STATE(688)] = 16419,
+ [SMALL_STATE(689)] = 16491,
+ [SMALL_STATE(690)] = 16563,
+ [SMALL_STATE(691)] = 16635,
+ [SMALL_STATE(692)] = 16707,
+ [SMALL_STATE(693)] = 16779,
+ [SMALL_STATE(694)] = 16851,
+ [SMALL_STATE(695)] = 16923,
+ [SMALL_STATE(696)] = 16993,
+ [SMALL_STATE(697)] = 17065,
+ [SMALL_STATE(698)] = 17137,
+ [SMALL_STATE(699)] = 17209,
+ [SMALL_STATE(700)] = 17281,
+ [SMALL_STATE(701)] = 17353,
+ [SMALL_STATE(702)] = 17425,
+ [SMALL_STATE(703)] = 17497,
+ [SMALL_STATE(704)] = 17569,
+ [SMALL_STATE(705)] = 17639,
+ [SMALL_STATE(706)] = 17711,
+ [SMALL_STATE(707)] = 17781,
+ [SMALL_STATE(708)] = 17851,
+ [SMALL_STATE(709)] = 17921,
+ [SMALL_STATE(710)] = 17991,
+ [SMALL_STATE(711)] = 18061,
+ [SMALL_STATE(712)] = 18135,
+ [SMALL_STATE(713)] = 18205,
+ [SMALL_STATE(714)] = 18275,
+ [SMALL_STATE(715)] = 18347,
+ [SMALL_STATE(716)] = 18421,
+ [SMALL_STATE(717)] = 18493,
+ [SMALL_STATE(718)] = 18567,
+ [SMALL_STATE(719)] = 18639,
+ [SMALL_STATE(720)] = 18709,
+ [SMALL_STATE(721)] = 18781,
+ [SMALL_STATE(722)] = 18853,
+ [SMALL_STATE(723)] = 18925,
+ [SMALL_STATE(724)] = 18995,
+ [SMALL_STATE(725)] = 19065,
+ [SMALL_STATE(726)] = 19135,
+ [SMALL_STATE(727)] = 19207,
+ [SMALL_STATE(728)] = 19277,
+ [SMALL_STATE(729)] = 19349,
+ [SMALL_STATE(730)] = 19423,
+ [SMALL_STATE(731)] = 19495,
+ [SMALL_STATE(732)] = 19567,
+ [SMALL_STATE(733)] = 19639,
+ [SMALL_STATE(734)] = 19711,
+ [SMALL_STATE(735)] = 19801,
+ [SMALL_STATE(736)] = 19871,
+ [SMALL_STATE(737)] = 19941,
+ [SMALL_STATE(738)] = 20013,
+ [SMALL_STATE(739)] = 20083,
+ [SMALL_STATE(740)] = 20153,
+ [SMALL_STATE(741)] = 20223,
+ [SMALL_STATE(742)] = 20295,
+ [SMALL_STATE(743)] = 20365,
+ [SMALL_STATE(744)] = 20435,
+ [SMALL_STATE(745)] = 20507,
+ [SMALL_STATE(746)] = 20577,
+ [SMALL_STATE(747)] = 20647,
+ [SMALL_STATE(748)] = 20719,
+ [SMALL_STATE(749)] = 20791,
+ [SMALL_STATE(750)] = 20861,
+ [SMALL_STATE(751)] = 20931,
+ [SMALL_STATE(752)] = 21001,
+ [SMALL_STATE(753)] = 21071,
+ [SMALL_STATE(754)] = 21141,
+ [SMALL_STATE(755)] = 21211,
+ [SMALL_STATE(756)] = 21285,
+ [SMALL_STATE(757)] = 21357,
+ [SMALL_STATE(758)] = 21427,
+ [SMALL_STATE(759)] = 21497,
+ [SMALL_STATE(760)] = 21567,
+ [SMALL_STATE(761)] = 21639,
+ [SMALL_STATE(762)] = 21709,
+ [SMALL_STATE(763)] = 21779,
+ [SMALL_STATE(764)] = 21851,
+ [SMALL_STATE(765)] = 21923,
+ [SMALL_STATE(766)] = 21995,
+ [SMALL_STATE(767)] = 22067,
+ [SMALL_STATE(768)] = 22139,
+ [SMALL_STATE(769)] = 22209,
+ [SMALL_STATE(770)] = 22285,
+ [SMALL_STATE(771)] = 22357,
+ [SMALL_STATE(772)] = 22427,
+ [SMALL_STATE(773)] = 22497,
+ [SMALL_STATE(774)] = 22569,
+ [SMALL_STATE(775)] = 22639,
+ [SMALL_STATE(776)] = 22709,
+ [SMALL_STATE(777)] = 22779,
+ [SMALL_STATE(778)] = 22851,
+ [SMALL_STATE(779)] = 22923,
+ [SMALL_STATE(780)] = 22993,
+ [SMALL_STATE(781)] = 23065,
+ [SMALL_STATE(782)] = 23137,
+ [SMALL_STATE(783)] = 23207,
+ [SMALL_STATE(784)] = 23279,
+ [SMALL_STATE(785)] = 23349,
+ [SMALL_STATE(786)] = 23421,
+ [SMALL_STATE(787)] = 23491,
+ [SMALL_STATE(788)] = 23561,
+ [SMALL_STATE(789)] = 23633,
+ [SMALL_STATE(790)] = 23703,
+ [SMALL_STATE(791)] = 23773,
+ [SMALL_STATE(792)] = 23843,
+ [SMALL_STATE(793)] = 23913,
+ [SMALL_STATE(794)] = 23983,
+ [SMALL_STATE(795)] = 24053,
+ [SMALL_STATE(796)] = 24123,
+ [SMALL_STATE(797)] = 24193,
+ [SMALL_STATE(798)] = 24263,
+ [SMALL_STATE(799)] = 24335,
+ [SMALL_STATE(800)] = 24407,
+ [SMALL_STATE(801)] = 24479,
+ [SMALL_STATE(802)] = 24551,
+ [SMALL_STATE(803)] = 24621,
+ [SMALL_STATE(804)] = 24693,
+ [SMALL_STATE(805)] = 24763,
+ [SMALL_STATE(806)] = 24833,
+ [SMALL_STATE(807)] = 24903,
+ [SMALL_STATE(808)] = 24973,
+ [SMALL_STATE(809)] = 25043,
+ [SMALL_STATE(810)] = 25113,
+ [SMALL_STATE(811)] = 25183,
+ [SMALL_STATE(812)] = 25253,
+ [SMALL_STATE(813)] = 25327,
+ [SMALL_STATE(814)] = 25401,
+ [SMALL_STATE(815)] = 25475,
+ [SMALL_STATE(816)] = 25545,
+ [SMALL_STATE(817)] = 25615,
+ [SMALL_STATE(818)] = 25685,
+ [SMALL_STATE(819)] = 25755,
+ [SMALL_STATE(820)] = 25825,
+ [SMALL_STATE(821)] = 25895,
+ [SMALL_STATE(822)] = 25965,
+ [SMALL_STATE(823)] = 26035,
+ [SMALL_STATE(824)] = 26107,
+ [SMALL_STATE(825)] = 26177,
+ [SMALL_STATE(826)] = 26247,
+ [SMALL_STATE(827)] = 26317,
+ [SMALL_STATE(828)] = 26387,
+ [SMALL_STATE(829)] = 26457,
+ [SMALL_STATE(830)] = 26527,
+ [SMALL_STATE(831)] = 26597,
+ [SMALL_STATE(832)] = 26667,
+ [SMALL_STATE(833)] = 26739,
+ [SMALL_STATE(834)] = 26811,
+ [SMALL_STATE(835)] = 26881,
+ [SMALL_STATE(836)] = 26951,
+ [SMALL_STATE(837)] = 27021,
+ [SMALL_STATE(838)] = 27093,
+ [SMALL_STATE(839)] = 27163,
+ [SMALL_STATE(840)] = 27233,
+ [SMALL_STATE(841)] = 27303,
+ [SMALL_STATE(842)] = 27373,
+ [SMALL_STATE(843)] = 27445,
+ [SMALL_STATE(844)] = 27517,
+ [SMALL_STATE(845)] = 27589,
+ [SMALL_STATE(846)] = 27661,
+ [SMALL_STATE(847)] = 27733,
+ [SMALL_STATE(848)] = 27803,
+ [SMALL_STATE(849)] = 27873,
+ [SMALL_STATE(850)] = 27945,
+ [SMALL_STATE(851)] = 28017,
+ [SMALL_STATE(852)] = 28089,
+ [SMALL_STATE(853)] = 28161,
+ [SMALL_STATE(854)] = 28231,
+ [SMALL_STATE(855)] = 28303,
+ [SMALL_STATE(856)] = 28375,
+ [SMALL_STATE(857)] = 28447,
+ [SMALL_STATE(858)] = 28517,
+ [SMALL_STATE(859)] = 28589,
+ [SMALL_STATE(860)] = 28661,
+ [SMALL_STATE(861)] = 28733,
+ [SMALL_STATE(862)] = 28807,
+ [SMALL_STATE(863)] = 28879,
+ [SMALL_STATE(864)] = 28969,
+ [SMALL_STATE(865)] = 29041,
+ [SMALL_STATE(866)] = 29111,
+ [SMALL_STATE(867)] = 29183,
+ [SMALL_STATE(868)] = 29255,
+ [SMALL_STATE(869)] = 29327,
+ [SMALL_STATE(870)] = 29401,
+ [SMALL_STATE(871)] = 29471,
+ [SMALL_STATE(872)] = 29543,
+ [SMALL_STATE(873)] = 29615,
+ [SMALL_STATE(874)] = 29685,
+ [SMALL_STATE(875)] = 29755,
+ [SMALL_STATE(876)] = 29827,
+ [SMALL_STATE(877)] = 29899,
+ [SMALL_STATE(878)] = 29973,
+ [SMALL_STATE(879)] = 30045,
+ [SMALL_STATE(880)] = 30135,
+ [SMALL_STATE(881)] = 30225,
+ [SMALL_STATE(882)] = 30297,
+ [SMALL_STATE(883)] = 30369,
+ [SMALL_STATE(884)] = 30441,
+ [SMALL_STATE(885)] = 30513,
+ [SMALL_STATE(886)] = 30585,
+ [SMALL_STATE(887)] = 30657,
+ [SMALL_STATE(888)] = 30729,
+ [SMALL_STATE(889)] = 30801,
+ [SMALL_STATE(890)] = 30873,
+ [SMALL_STATE(891)] = 30945,
+ [SMALL_STATE(892)] = 31015,
+ [SMALL_STATE(893)] = 31087,
+ [SMALL_STATE(894)] = 31159,
+ [SMALL_STATE(895)] = 31231,
+ [SMALL_STATE(896)] = 31321,
+ [SMALL_STATE(897)] = 31393,
+ [SMALL_STATE(898)] = 31463,
+ [SMALL_STATE(899)] = 31537,
+ [SMALL_STATE(900)] = 31607,
+ [SMALL_STATE(901)] = 31679,
+ [SMALL_STATE(902)] = 31751,
+ [SMALL_STATE(903)] = 31823,
+ [SMALL_STATE(904)] = 31893,
+ [SMALL_STATE(905)] = 31964,
+ [SMALL_STATE(906)] = 32035,
+ [SMALL_STATE(907)] = 32106,
+ [SMALL_STATE(908)] = 32177,
+ [SMALL_STATE(909)] = 32264,
+ [SMALL_STATE(910)] = 32335,
+ [SMALL_STATE(911)] = 32406,
+ [SMALL_STATE(912)] = 32493,
+ [SMALL_STATE(913)] = 32564,
+ [SMALL_STATE(914)] = 32635,
+ [SMALL_STATE(915)] = 32706,
+ [SMALL_STATE(916)] = 32777,
+ [SMALL_STATE(917)] = 32848,
+ [SMALL_STATE(918)] = 32919,
+ [SMALL_STATE(919)] = 32990,
+ [SMALL_STATE(920)] = 33061,
+ [SMALL_STATE(921)] = 33132,
+ [SMALL_STATE(922)] = 33203,
+ [SMALL_STATE(923)] = 33274,
+ [SMALL_STATE(924)] = 33345,
+ [SMALL_STATE(925)] = 33416,
+ [SMALL_STATE(926)] = 33487,
+ [SMALL_STATE(927)] = 33558,
+ [SMALL_STATE(928)] = 33629,
+ [SMALL_STATE(929)] = 33700,
+ [SMALL_STATE(930)] = 33771,
+ [SMALL_STATE(931)] = 33842,
+ [SMALL_STATE(932)] = 33913,
+ [SMALL_STATE(933)] = 33984,
+ [SMALL_STATE(934)] = 34055,
+ [SMALL_STATE(935)] = 34126,
+ [SMALL_STATE(936)] = 34197,
+ [SMALL_STATE(937)] = 34268,
+ [SMALL_STATE(938)] = 34339,
+ [SMALL_STATE(939)] = 34410,
+ [SMALL_STATE(940)] = 34481,
+ [SMALL_STATE(941)] = 34552,
+ [SMALL_STATE(942)] = 34623,
+ [SMALL_STATE(943)] = 34694,
+ [SMALL_STATE(944)] = 34765,
+ [SMALL_STATE(945)] = 34836,
+ [SMALL_STATE(946)] = 34907,
+ [SMALL_STATE(947)] = 34978,
+ [SMALL_STATE(948)] = 35049,
+ [SMALL_STATE(949)] = 35120,
+ [SMALL_STATE(950)] = 35191,
+ [SMALL_STATE(951)] = 35262,
+ [SMALL_STATE(952)] = 35333,
+ [SMALL_STATE(953)] = 35404,
+ [SMALL_STATE(954)] = 35475,
+ [SMALL_STATE(955)] = 35546,
+ [SMALL_STATE(956)] = 35617,
+ [SMALL_STATE(957)] = 35688,
+ [SMALL_STATE(958)] = 35759,
+ [SMALL_STATE(959)] = 35830,
+ [SMALL_STATE(960)] = 35901,
+ [SMALL_STATE(961)] = 35972,
+ [SMALL_STATE(962)] = 36043,
+ [SMALL_STATE(963)] = 36114,
+ [SMALL_STATE(964)] = 36185,
+ [SMALL_STATE(965)] = 36256,
+ [SMALL_STATE(966)] = 36327,
+ [SMALL_STATE(967)] = 36398,
+ [SMALL_STATE(968)] = 36469,
+ [SMALL_STATE(969)] = 36540,
+ [SMALL_STATE(970)] = 36611,
+ [SMALL_STATE(971)] = 36682,
+ [SMALL_STATE(972)] = 36753,
+ [SMALL_STATE(973)] = 36824,
+ [SMALL_STATE(974)] = 36895,
+ [SMALL_STATE(975)] = 36966,
+ [SMALL_STATE(976)] = 37037,
+ [SMALL_STATE(977)] = 37108,
+ [SMALL_STATE(978)] = 37179,
+ [SMALL_STATE(979)] = 37266,
+ [SMALL_STATE(980)] = 37337,
+ [SMALL_STATE(981)] = 37408,
+ [SMALL_STATE(982)] = 37479,
+ [SMALL_STATE(983)] = 37550,
+ [SMALL_STATE(984)] = 37621,
+ [SMALL_STATE(985)] = 37692,
+ [SMALL_STATE(986)] = 37763,
+ [SMALL_STATE(987)] = 37834,
+ [SMALL_STATE(988)] = 37905,
+ [SMALL_STATE(989)] = 37976,
+ [SMALL_STATE(990)] = 38047,
+ [SMALL_STATE(991)] = 38118,
+ [SMALL_STATE(992)] = 38189,
+ [SMALL_STATE(993)] = 38260,
+ [SMALL_STATE(994)] = 38331,
+ [SMALL_STATE(995)] = 38402,
+ [SMALL_STATE(996)] = 38473,
+ [SMALL_STATE(997)] = 38544,
+ [SMALL_STATE(998)] = 38615,
+ [SMALL_STATE(999)] = 38686,
+ [SMALL_STATE(1000)] = 38757,
+ [SMALL_STATE(1001)] = 38828,
+ [SMALL_STATE(1002)] = 38899,
+ [SMALL_STATE(1003)] = 38970,
+ [SMALL_STATE(1004)] = 39041,
+ [SMALL_STATE(1005)] = 39112,
+ [SMALL_STATE(1006)] = 39183,
+ [SMALL_STATE(1007)] = 39254,
+ [SMALL_STATE(1008)] = 39324,
+ [SMALL_STATE(1009)] = 39398,
+ [SMALL_STATE(1010)] = 39468,
+ [SMALL_STATE(1011)] = 39538,
+ [SMALL_STATE(1012)] = 39628,
+ [SMALL_STATE(1013)] = 39698,
+ [SMALL_STATE(1014)] = 39768,
+ [SMALL_STATE(1015)] = 39838,
+ [SMALL_STATE(1016)] = 39908,
+ [SMALL_STATE(1017)] = 39975,
+ [SMALL_STATE(1018)] = 40050,
+ [SMALL_STATE(1019)] = 40117,
+ [SMALL_STATE(1020)] = 40192,
+ [SMALL_STATE(1021)] = 40267,
+ [SMALL_STATE(1022)] = 40334,
+ [SMALL_STATE(1023)] = 40409,
+ [SMALL_STATE(1024)] = 40476,
+ [SMALL_STATE(1025)] = 40543,
+ [SMALL_STATE(1026)] = 40610,
+ [SMALL_STATE(1027)] = 40677,
+ [SMALL_STATE(1028)] = 40744,
+ [SMALL_STATE(1029)] = 40818,
+ [SMALL_STATE(1030)] = 40894,
+ [SMALL_STATE(1031)] = 40966,
+ [SMALL_STATE(1032)] = 41034,
+ [SMALL_STATE(1033)] = 41110,
+ [SMALL_STATE(1034)] = 41186,
+ [SMALL_STATE(1035)] = 41262,
+ [SMALL_STATE(1036)] = 41338,
+ [SMALL_STATE(1037)] = 41414,
+ [SMALL_STATE(1038)] = 41490,
+ [SMALL_STATE(1039)] = 41564,
+ [SMALL_STATE(1040)] = 41640,
+ [SMALL_STATE(1041)] = 41716,
+ [SMALL_STATE(1042)] = 41790,
+ [SMALL_STATE(1043)] = 41866,
+ [SMALL_STATE(1044)] = 41942,
+ [SMALL_STATE(1045)] = 42016,
+ [SMALL_STATE(1046)] = 42092,
+ [SMALL_STATE(1047)] = 42166,
+ [SMALL_STATE(1048)] = 42240,
+ [SMALL_STATE(1049)] = 42308,
+ [SMALL_STATE(1050)] = 42384,
+ [SMALL_STATE(1051)] = 42456,
+ [SMALL_STATE(1052)] = 42524,
+ [SMALL_STATE(1053)] = 42592,
+ [SMALL_STATE(1054)] = 42660,
+ [SMALL_STATE(1055)] = 42738,
+ [SMALL_STATE(1056)] = 42814,
+ [SMALL_STATE(1057)] = 42890,
+ [SMALL_STATE(1058)] = 42964,
+ [SMALL_STATE(1059)] = 43032,
+ [SMALL_STATE(1060)] = 43106,
+ [SMALL_STATE(1061)] = 43182,
+ [SMALL_STATE(1062)] = 43250,
+ [SMALL_STATE(1063)] = 43328,
+ [SMALL_STATE(1064)] = 43403,
+ [SMALL_STATE(1065)] = 43478,
+ [SMALL_STATE(1066)] = 43553,
+ [SMALL_STATE(1067)] = 43626,
+ [SMALL_STATE(1068)] = 43699,
+ [SMALL_STATE(1069)] = 43770,
+ [SMALL_STATE(1070)] = 43843,
+ [SMALL_STATE(1071)] = 43914,
+ [SMALL_STATE(1072)] = 43990,
+ [SMALL_STATE(1073)] = 44066,
+ [SMALL_STATE(1074)] = 44138,
+ [SMALL_STATE(1075)] = 44210,
+ [SMALL_STATE(1076)] = 44282,
+ [SMALL_STATE(1077)] = 44355,
+ [SMALL_STATE(1078)] = 44426,
+ [SMALL_STATE(1079)] = 44501,
+ [SMALL_STATE(1080)] = 44572,
+ [SMALL_STATE(1081)] = 44647,
+ [SMALL_STATE(1082)] = 44718,
+ [SMALL_STATE(1083)] = 44789,
+ [SMALL_STATE(1084)] = 44857,
+ [SMALL_STATE(1085)] = 44929,
+ [SMALL_STATE(1086)] = 44989,
+ [SMALL_STATE(1087)] = 45059,
+ [SMALL_STATE(1088)] = 45127,
+ [SMALL_STATE(1089)] = 45197,
+ [SMALL_STATE(1090)] = 45251,
+ [SMALL_STATE(1091)] = 45305,
+ [SMALL_STATE(1092)] = 45364,
+ [SMALL_STATE(1093)] = 45417,
+ [SMALL_STATE(1094)] = 45476,
+ [SMALL_STATE(1095)] = 45535,
+ [SMALL_STATE(1096)] = 45588,
+ [SMALL_STATE(1097)] = 45653,
+ [SMALL_STATE(1098)] = 45706,
+ [SMALL_STATE(1099)] = 45765,
+ [SMALL_STATE(1100)] = 45822,
+ [SMALL_STATE(1101)] = 45875,
+ [SMALL_STATE(1102)] = 45932,
+ [SMALL_STATE(1103)] = 45989,
+ [SMALL_STATE(1104)] = 46043,
+ [SMALL_STATE(1105)] = 46097,
+ [SMALL_STATE(1106)] = 46151,
+ [SMALL_STATE(1107)] = 46205,
+ [SMALL_STATE(1108)] = 46259,
+ [SMALL_STATE(1109)] = 46313,
+ [SMALL_STATE(1110)] = 46413,
+ [SMALL_STATE(1111)] = 46467,
+ [SMALL_STATE(1112)] = 46567,
+ [SMALL_STATE(1113)] = 46621,
+ [SMALL_STATE(1114)] = 46721,
+ [SMALL_STATE(1115)] = 46775,
+ [SMALL_STATE(1116)] = 46829,
+ [SMALL_STATE(1117)] = 46883,
+ [SMALL_STATE(1118)] = 46979,
+ [SMALL_STATE(1119)] = 47033,
+ [SMALL_STATE(1120)] = 47117,
+ [SMALL_STATE(1121)] = 47187,
+ [SMALL_STATE(1122)] = 47261,
+ [SMALL_STATE(1123)] = 47329,
+ [SMALL_STATE(1124)] = 47421,
+ [SMALL_STATE(1125)] = 47475,
+ [SMALL_STATE(1126)] = 47529,
+ [SMALL_STATE(1127)] = 47619,
+ [SMALL_STATE(1128)] = 47673,
+ [SMALL_STATE(1129)] = 47727,
+ [SMALL_STATE(1130)] = 47787,
+ [SMALL_STATE(1131)] = 47875,
+ [SMALL_STATE(1132)] = 47951,
+ [SMALL_STATE(1133)] = 48045,
+ [SMALL_STATE(1134)] = 48137,
+ [SMALL_STATE(1135)] = 48191,
+ [SMALL_STATE(1136)] = 48291,
+ [SMALL_STATE(1137)] = 48361,
+ [SMALL_STATE(1138)] = 48415,
+ [SMALL_STATE(1139)] = 48469,
+ [SMALL_STATE(1140)] = 48523,
+ [SMALL_STATE(1141)] = 48603,
+ [SMALL_STATE(1142)] = 48657,
+ [SMALL_STATE(1143)] = 48757,
+ [SMALL_STATE(1144)] = 48811,
+ [SMALL_STATE(1145)] = 48911,
+ [SMALL_STATE(1146)] = 48965,
+ [SMALL_STATE(1147)] = 49021,
+ [SMALL_STATE(1148)] = 49075,
+ [SMALL_STATE(1149)] = 49129,
+ [SMALL_STATE(1150)] = 49183,
+ [SMALL_STATE(1151)] = 49237,
+ [SMALL_STATE(1152)] = 49291,
+ [SMALL_STATE(1153)] = 49345,
+ [SMALL_STATE(1154)] = 49399,
+ [SMALL_STATE(1155)] = 49455,
+ [SMALL_STATE(1156)] = 49509,
+ [SMALL_STATE(1157)] = 49577,
+ [SMALL_STATE(1158)] = 49643,
+ [SMALL_STATE(1159)] = 49697,
+ [SMALL_STATE(1160)] = 49751,
+ [SMALL_STATE(1161)] = 49805,
+ [SMALL_STATE(1162)] = 49859,
+ [SMALL_STATE(1163)] = 49913,
+ [SMALL_STATE(1164)] = 49967,
+ [SMALL_STATE(1165)] = 50021,
+ [SMALL_STATE(1166)] = 50075,
+ [SMALL_STATE(1167)] = 50129,
+ [SMALL_STATE(1168)] = 50229,
+ [SMALL_STATE(1169)] = 50283,
+ [SMALL_STATE(1170)] = 50337,
+ [SMALL_STATE(1171)] = 50437,
+ [SMALL_STATE(1172)] = 50491,
+ [SMALL_STATE(1173)] = 50591,
+ [SMALL_STATE(1174)] = 50645,
+ [SMALL_STATE(1175)] = 50699,
+ [SMALL_STATE(1176)] = 50753,
+ [SMALL_STATE(1177)] = 50807,
+ [SMALL_STATE(1178)] = 50861,
+ [SMALL_STATE(1179)] = 50915,
+ [SMALL_STATE(1180)] = 50969,
+ [SMALL_STATE(1181)] = 51069,
+ [SMALL_STATE(1182)] = 51123,
+ [SMALL_STATE(1183)] = 51177,
+ [SMALL_STATE(1184)] = 51231,
+ [SMALL_STATE(1185)] = 51285,
+ [SMALL_STATE(1186)] = 51339,
+ [SMALL_STATE(1187)] = 51393,
+ [SMALL_STATE(1188)] = 51447,
+ [SMALL_STATE(1189)] = 51547,
+ [SMALL_STATE(1190)] = 51647,
+ [SMALL_STATE(1191)] = 51701,
+ [SMALL_STATE(1192)] = 51801,
+ [SMALL_STATE(1193)] = 51855,
+ [SMALL_STATE(1194)] = 51911,
+ [SMALL_STATE(1195)] = 51965,
+ [SMALL_STATE(1196)] = 52019,
+ [SMALL_STATE(1197)] = 52073,
+ [SMALL_STATE(1198)] = 52142,
+ [SMALL_STATE(1199)] = 52241,
+ [SMALL_STATE(1200)] = 52340,
+ [SMALL_STATE(1201)] = 52413,
+ [SMALL_STATE(1202)] = 52504,
+ [SMALL_STATE(1203)] = 52593,
+ [SMALL_STATE(1204)] = 52680,
+ [SMALL_STATE(1205)] = 52767,
+ [SMALL_STATE(1206)] = 52870,
+ [SMALL_STATE(1207)] = 52945,
+ [SMALL_STATE(1208)] = 53038,
+ [SMALL_STATE(1209)] = 53129,
+ [SMALL_STATE(1210)] = 53204,
+ [SMALL_STATE(1211)] = 53297,
+ [SMALL_STATE(1212)] = 53396,
+ [SMALL_STATE(1213)] = 53491,
+ [SMALL_STATE(1214)] = 53560,
+ [SMALL_STATE(1215)] = 53659,
+ [SMALL_STATE(1216)] = 53738,
+ [SMALL_STATE(1217)] = 53837,
+ [SMALL_STATE(1218)] = 53936,
+ [SMALL_STATE(1219)] = 54039,
+ [SMALL_STATE(1220)] = 54142,
+ [SMALL_STATE(1221)] = 54211,
+ [SMALL_STATE(1222)] = 54302,
+ [SMALL_STATE(1223)] = 54393,
+ [SMALL_STATE(1224)] = 54476,
+ [SMALL_STATE(1225)] = 54531,
+ [SMALL_STATE(1226)] = 54600,
+ [SMALL_STATE(1227)] = 54689,
+ [SMALL_STATE(1228)] = 54788,
+ [SMALL_STATE(1229)] = 54887,
+ [SMALL_STATE(1230)] = 54986,
+ [SMALL_STATE(1231)] = 55089,
+ [SMALL_STATE(1232)] = 55162,
+ [SMALL_STATE(1233)] = 55217,
+ [SMALL_STATE(1234)] = 55272,
+ [SMALL_STATE(1235)] = 55371,
+ [SMALL_STATE(1236)] = 55474,
+ [SMALL_STATE(1237)] = 55573,
+ [SMALL_STATE(1238)] = 55676,
+ [SMALL_STATE(1239)] = 55733,
+ [SMALL_STATE(1240)] = 55796,
+ [SMALL_STATE(1241)] = 55899,
+ [SMALL_STATE(1242)] = 56002,
+ [SMALL_STATE(1243)] = 56085,
+ [SMALL_STATE(1244)] = 56164,
+ [SMALL_STATE(1245)] = 56263,
+ [SMALL_STATE(1246)] = 56366,
+ [SMALL_STATE(1247)] = 56469,
+ [SMALL_STATE(1248)] = 56568,
+ [SMALL_STATE(1249)] = 56663,
+ [SMALL_STATE(1250)] = 56762,
+ [SMALL_STATE(1251)] = 56815,
+ [SMALL_STATE(1252)] = 56918,
+ [SMALL_STATE(1253)] = 57021,
+ [SMALL_STATE(1254)] = 57120,
+ [SMALL_STATE(1255)] = 57219,
+ [SMALL_STATE(1256)] = 57274,
+ [SMALL_STATE(1257)] = 57327,
+ [SMALL_STATE(1258)] = 57382,
+ [SMALL_STATE(1259)] = 57481,
+ [SMALL_STATE(1260)] = 57580,
+ [SMALL_STATE(1261)] = 57679,
+ [SMALL_STATE(1262)] = 57782,
+ [SMALL_STATE(1263)] = 57885,
+ [SMALL_STATE(1264)] = 57986,
+ [SMALL_STATE(1265)] = 58085,
+ [SMALL_STATE(1266)] = 58140,
+ [SMALL_STATE(1267)] = 58239,
+ [SMALL_STATE(1268)] = 58342,
+ [SMALL_STATE(1269)] = 58399,
+ [SMALL_STATE(1270)] = 58458,
+ [SMALL_STATE(1271)] = 58557,
+ [SMALL_STATE(1272)] = 58612,
+ [SMALL_STATE(1273)] = 58711,
+ [SMALL_STATE(1274)] = 58814,
+ [SMALL_STATE(1275)] = 58913,
+ [SMALL_STATE(1276)] = 59012,
+ [SMALL_STATE(1277)] = 59111,
+ [SMALL_STATE(1278)] = 59166,
+ [SMALL_STATE(1279)] = 59269,
+ [SMALL_STATE(1280)] = 59372,
+ [SMALL_STATE(1281)] = 59475,
+ [SMALL_STATE(1282)] = 59531,
+ [SMALL_STATE(1283)] = 59583,
+ [SMALL_STATE(1284)] = 59685,
+ [SMALL_STATE(1285)] = 59787,
+ [SMALL_STATE(1286)] = 59839,
+ [SMALL_STATE(1287)] = 59941,
+ [SMALL_STATE(1288)] = 59995,
+ [SMALL_STATE(1289)] = 60053,
+ [SMALL_STATE(1290)] = 60155,
+ [SMALL_STATE(1291)] = 60211,
+ [SMALL_STATE(1292)] = 60313,
+ [SMALL_STATE(1293)] = 60369,
+ [SMALL_STATE(1294)] = 60421,
+ [SMALL_STATE(1295)] = 60473,
+ [SMALL_STATE(1296)] = 60525,
+ [SMALL_STATE(1297)] = 60583,
+ [SMALL_STATE(1298)] = 60639,
+ [SMALL_STATE(1299)] = 60695,
+ [SMALL_STATE(1300)] = 60797,
+ [SMALL_STATE(1301)] = 60849,
+ [SMALL_STATE(1302)] = 60905,
+ [SMALL_STATE(1303)] = 61007,
+ [SMALL_STATE(1304)] = 61065,
+ [SMALL_STATE(1305)] = 61117,
+ [SMALL_STATE(1306)] = 61169,
+ [SMALL_STATE(1307)] = 61271,
+ [SMALL_STATE(1308)] = 61373,
+ [SMALL_STATE(1309)] = 61427,
+ [SMALL_STATE(1310)] = 61529,
+ [SMALL_STATE(1311)] = 61581,
+ [SMALL_STATE(1312)] = 61683,
+ [SMALL_STATE(1313)] = 61735,
+ [SMALL_STATE(1314)] = 61837,
+ [SMALL_STATE(1315)] = 61889,
+ [SMALL_STATE(1316)] = 61947,
+ [SMALL_STATE(1317)] = 62049,
+ [SMALL_STATE(1318)] = 62101,
+ [SMALL_STATE(1319)] = 62153,
+ [SMALL_STATE(1320)] = 62255,
+ [SMALL_STATE(1321)] = 62307,
+ [SMALL_STATE(1322)] = 62359,
+ [SMALL_STATE(1323)] = 62411,
+ [SMALL_STATE(1324)] = 62463,
+ [SMALL_STATE(1325)] = 62515,
+ [SMALL_STATE(1326)] = 62617,
+ [SMALL_STATE(1327)] = 62669,
+ [SMALL_STATE(1328)] = 62771,
+ [SMALL_STATE(1329)] = 62873,
+ [SMALL_STATE(1330)] = 62925,
+ [SMALL_STATE(1331)] = 62977,
+ [SMALL_STATE(1332)] = 63031,
+ [SMALL_STATE(1333)] = 63133,
+ [SMALL_STATE(1334)] = 63185,
+ [SMALL_STATE(1335)] = 63237,
+ [SMALL_STATE(1336)] = 63289,
+ [SMALL_STATE(1337)] = 63341,
+ [SMALL_STATE(1338)] = 63393,
+ [SMALL_STATE(1339)] = 63445,
+ [SMALL_STATE(1340)] = 63497,
+ [SMALL_STATE(1341)] = 63549,
+ [SMALL_STATE(1342)] = 63605,
+ [SMALL_STATE(1343)] = 63703,
+ [SMALL_STATE(1344)] = 63759,
+ [SMALL_STATE(1345)] = 63861,
+ [SMALL_STATE(1346)] = 63913,
+ [SMALL_STATE(1347)] = 64011,
+ [SMALL_STATE(1348)] = 64069,
+ [SMALL_STATE(1349)] = 64171,
+ [SMALL_STATE(1350)] = 64223,
+ [SMALL_STATE(1351)] = 64325,
+ [SMALL_STATE(1352)] = 64377,
+ [SMALL_STATE(1353)] = 64429,
+ [SMALL_STATE(1354)] = 64481,
+ [SMALL_STATE(1355)] = 64533,
+ [SMALL_STATE(1356)] = 64585,
+ [SMALL_STATE(1357)] = 64637,
+ [SMALL_STATE(1358)] = 64689,
+ [SMALL_STATE(1359)] = 64741,
+ [SMALL_STATE(1360)] = 64793,
+ [SMALL_STATE(1361)] = 64895,
+ [SMALL_STATE(1362)] = 64997,
+ [SMALL_STATE(1363)] = 65099,
+ [SMALL_STATE(1364)] = 65151,
+ [SMALL_STATE(1365)] = 65203,
+ [SMALL_STATE(1366)] = 65305,
+ [SMALL_STATE(1367)] = 65359,
+ [SMALL_STATE(1368)] = 65461,
+ [SMALL_STATE(1369)] = 65563,
+ [SMALL_STATE(1370)] = 65665,
+ [SMALL_STATE(1371)] = 65763,
+ [SMALL_STATE(1372)] = 65865,
+ [SMALL_STATE(1373)] = 65921,
+ [SMALL_STATE(1374)] = 65973,
+ [SMALL_STATE(1375)] = 66075,
+ [SMALL_STATE(1376)] = 66131,
+ [SMALL_STATE(1377)] = 66187,
+ [SMALL_STATE(1378)] = 66289,
+ [SMALL_STATE(1379)] = 66341,
+ [SMALL_STATE(1380)] = 66393,
+ [SMALL_STATE(1381)] = 66445,
+ [SMALL_STATE(1382)] = 66547,
+ [SMALL_STATE(1383)] = 66649,
+ [SMALL_STATE(1384)] = 66751,
+ [SMALL_STATE(1385)] = 66803,
+ [SMALL_STATE(1386)] = 66859,
+ [SMALL_STATE(1387)] = 66911,
+ [SMALL_STATE(1388)] = 67013,
+ [SMALL_STATE(1389)] = 67065,
+ [SMALL_STATE(1390)] = 67117,
+ [SMALL_STATE(1391)] = 67173,
+ [SMALL_STATE(1392)] = 67225,
+ [SMALL_STATE(1393)] = 67281,
+ [SMALL_STATE(1394)] = 67333,
+ [SMALL_STATE(1395)] = 67430,
+ [SMALL_STATE(1396)] = 67527,
+ [SMALL_STATE(1397)] = 67616,
+ [SMALL_STATE(1398)] = 67671,
+ [SMALL_STATE(1399)] = 67770,
+ [SMALL_STATE(1400)] = 67867,
+ [SMALL_STATE(1401)] = 67964,
+ [SMALL_STATE(1402)] = 68063,
+ [SMALL_STATE(1403)] = 68160,
+ [SMALL_STATE(1404)] = 68259,
+ [SMALL_STATE(1405)] = 68358,
+ [SMALL_STATE(1406)] = 68455,
+ [SMALL_STATE(1407)] = 68552,
+ [SMALL_STATE(1408)] = 68649,
+ [SMALL_STATE(1409)] = 68746,
+ [SMALL_STATE(1410)] = 68843,
+ [SMALL_STATE(1411)] = 68940,
+ [SMALL_STATE(1412)] = 69037,
+ [SMALL_STATE(1413)] = 69134,
+ [SMALL_STATE(1414)] = 69231,
+ [SMALL_STATE(1415)] = 69328,
+ [SMALL_STATE(1416)] = 69427,
+ [SMALL_STATE(1417)] = 69524,
+ [SMALL_STATE(1418)] = 69621,
+ [SMALL_STATE(1419)] = 69718,
+ [SMALL_STATE(1420)] = 69815,
+ [SMALL_STATE(1421)] = 69912,
+ [SMALL_STATE(1422)] = 70005,
+ [SMALL_STATE(1423)] = 70086,
+ [SMALL_STATE(1424)] = 70153,
+ [SMALL_STATE(1425)] = 70208,
+ [SMALL_STATE(1426)] = 70279,
+ [SMALL_STATE(1427)] = 70334,
+ [SMALL_STATE(1428)] = 70423,
+ [SMALL_STATE(1429)] = 70510,
+ [SMALL_STATE(1430)] = 70595,
+ [SMALL_STATE(1431)] = 70662,
+ [SMALL_STATE(1432)] = 70739,
+ [SMALL_STATE(1433)] = 70812,
+ [SMALL_STATE(1434)] = 70903,
+ [SMALL_STATE(1435)] = 70987,
+ [SMALL_STATE(1436)] = 71083,
+ [SMALL_STATE(1437)] = 71139,
+ [SMALL_STATE(1438)] = 71195,
+ [SMALL_STATE(1439)] = 71291,
+ [SMALL_STATE(1440)] = 71387,
+ [SMALL_STATE(1441)] = 71443,
+ [SMALL_STATE(1442)] = 71539,
+ [SMALL_STATE(1443)] = 71635,
+ [SMALL_STATE(1444)] = 71731,
+ [SMALL_STATE(1445)] = 71827,
+ [SMALL_STATE(1446)] = 71923,
+ [SMALL_STATE(1447)] = 72019,
+ [SMALL_STATE(1448)] = 72117,
+ [SMALL_STATE(1449)] = 72213,
+ [SMALL_STATE(1450)] = 72305,
+ [SMALL_STATE(1451)] = 72401,
+ [SMALL_STATE(1452)] = 72497,
+ [SMALL_STATE(1453)] = 72593,
+ [SMALL_STATE(1454)] = 72689,
+ [SMALL_STATE(1455)] = 72785,
+ [SMALL_STATE(1456)] = 72881,
+ [SMALL_STATE(1457)] = 72961,
+ [SMALL_STATE(1458)] = 73057,
+ [SMALL_STATE(1459)] = 73113,
+ [SMALL_STATE(1460)] = 73209,
+ [SMALL_STATE(1461)] = 73305,
+ [SMALL_STATE(1462)] = 73401,
+ [SMALL_STATE(1463)] = 73477,
+ [SMALL_STATE(1464)] = 73543,
+ [SMALL_STATE(1465)] = 73631,
+ [SMALL_STATE(1466)] = 73721,
+ [SMALL_STATE(1467)] = 73793,
+ [SMALL_STATE(1468)] = 73879,
+ [SMALL_STATE(1469)] = 73967,
+ [SMALL_STATE(1470)] = 74037,
+ [SMALL_STATE(1471)] = 74103,
+ [SMALL_STATE(1472)] = 74198,
+ [SMALL_STATE(1473)] = 74293,
+ [SMALL_STATE(1474)] = 74344,
+ [SMALL_STATE(1475)] = 74437,
+ [SMALL_STATE(1476)] = 74492,
+ [SMALL_STATE(1477)] = 74547,
+ [SMALL_STATE(1478)] = 74640,
+ [SMALL_STATE(1479)] = 74695,
+ [SMALL_STATE(1480)] = 74750,
+ [SMALL_STATE(1481)] = 74801,
+ [SMALL_STATE(1482)] = 74896,
+ [SMALL_STATE(1483)] = 74991,
+ [SMALL_STATE(1484)] = 75086,
+ [SMALL_STATE(1485)] = 75181,
+ [SMALL_STATE(1486)] = 75276,
+ [SMALL_STATE(1487)] = 75363,
+ [SMALL_STATE(1488)] = 75450,
+ [SMALL_STATE(1489)] = 75537,
+ [SMALL_STATE(1490)] = 75624,
+ [SMALL_STATE(1491)] = 75711,
+ [SMALL_STATE(1492)] = 75798,
+ [SMALL_STATE(1493)] = 75885,
+ [SMALL_STATE(1494)] = 75972,
+ [SMALL_STATE(1495)] = 76059,
+ [SMALL_STATE(1496)] = 76146,
+ [SMALL_STATE(1497)] = 76233,
+ [SMALL_STATE(1498)] = 76320,
+ [SMALL_STATE(1499)] = 76407,
+ [SMALL_STATE(1500)] = 76494,
+ [SMALL_STATE(1501)] = 76581,
+ [SMALL_STATE(1502)] = 76668,
+ [SMALL_STATE(1503)] = 76755,
+ [SMALL_STATE(1504)] = 76842,
+ [SMALL_STATE(1505)] = 76929,
+ [SMALL_STATE(1506)] = 77016,
+ [SMALL_STATE(1507)] = 77103,
+ [SMALL_STATE(1508)] = 77190,
+ [SMALL_STATE(1509)] = 77275,
+ [SMALL_STATE(1510)] = 77362,
+ [SMALL_STATE(1511)] = 77439,
+ [SMALL_STATE(1512)] = 77505,
+ [SMALL_STATE(1513)] = 77577,
+ [SMALL_STATE(1514)] = 77643,
+ [SMALL_STATE(1515)] = 77704,
+ [SMALL_STATE(1516)] = 77769,
+ [SMALL_STATE(1517)] = 77832,
+ [SMALL_STATE(1518)] = 77895,
+ [SMALL_STATE(1519)] = 77960,
+ [SMALL_STATE(1520)] = 78025,
+ [SMALL_STATE(1521)] = 78090,
+ [SMALL_STATE(1522)] = 78153,
+ [SMALL_STATE(1523)] = 78218,
+ [SMALL_STATE(1524)] = 78283,
+ [SMALL_STATE(1525)] = 78346,
+ [SMALL_STATE(1526)] = 78411,
+ [SMALL_STATE(1527)] = 78474,
+ [SMALL_STATE(1528)] = 78537,
+ [SMALL_STATE(1529)] = 78600,
+ [SMALL_STATE(1530)] = 78658,
+ [SMALL_STATE(1531)] = 78716,
+ [SMALL_STATE(1532)] = 78774,
+ [SMALL_STATE(1533)] = 78832,
+ [SMALL_STATE(1534)] = 78890,
+ [SMALL_STATE(1535)] = 78948,
+ [SMALL_STATE(1536)] = 79006,
+ [SMALL_STATE(1537)] = 79066,
+ [SMALL_STATE(1538)] = 79123,
+ [SMALL_STATE(1539)] = 79178,
+ [SMALL_STATE(1540)] = 79237,
+ [SMALL_STATE(1541)] = 79304,
+ [SMALL_STATE(1542)] = 79361,
+ [SMALL_STATE(1543)] = 79413,
+ [SMALL_STATE(1544)] = 79467,
+ [SMALL_STATE(1545)] = 79519,
+ [SMALL_STATE(1546)] = 79573,
+ [SMALL_STATE(1547)] = 79623,
+ [SMALL_STATE(1548)] = 79685,
+ [SMALL_STATE(1549)] = 79739,
+ [SMALL_STATE(1550)] = 79795,
+ [SMALL_STATE(1551)] = 79847,
+ [SMALL_STATE(1552)] = 79899,
+ [SMALL_STATE(1553)] = 79961,
+ [SMALL_STATE(1554)] = 80008,
+ [SMALL_STATE(1555)] = 80055,
+ [SMALL_STATE(1556)] = 80102,
+ [SMALL_STATE(1557)] = 80139,
+ [SMALL_STATE(1558)] = 80186,
+ [SMALL_STATE(1559)] = 80233,
+ [SMALL_STATE(1560)] = 80266,
+ [SMALL_STATE(1561)] = 80299,
+ [SMALL_STATE(1562)] = 80346,
+ [SMALL_STATE(1563)] = 80393,
+ [SMALL_STATE(1564)] = 80423,
+ [SMALL_STATE(1565)] = 80453,
+ [SMALL_STATE(1566)] = 80483,
+ [SMALL_STATE(1567)] = 80513,
+ [SMALL_STATE(1568)] = 80543,
+ [SMALL_STATE(1569)] = 80573,
+ [SMALL_STATE(1570)] = 80603,
+ [SMALL_STATE(1571)] = 80633,
+ [SMALL_STATE(1572)] = 80663,
+ [SMALL_STATE(1573)] = 80693,
+ [SMALL_STATE(1574)] = 80723,
+ [SMALL_STATE(1575)] = 80753,
+ [SMALL_STATE(1576)] = 80785,
+ [SMALL_STATE(1577)] = 80815,
+ [SMALL_STATE(1578)] = 80845,
+ [SMALL_STATE(1579)] = 80881,
+ [SMALL_STATE(1580)] = 80915,
+ [SMALL_STATE(1581)] = 80945,
+ [SMALL_STATE(1582)] = 80975,
+ [SMALL_STATE(1583)] = 81005,
+ [SMALL_STATE(1584)] = 81035,
+ [SMALL_STATE(1585)] = 81065,
+ [SMALL_STATE(1586)] = 81095,
+ [SMALL_STATE(1587)] = 81125,
+ [SMALL_STATE(1588)] = 81155,
+ [SMALL_STATE(1589)] = 81185,
+ [SMALL_STATE(1590)] = 81215,
+ [SMALL_STATE(1591)] = 81245,
+ [SMALL_STATE(1592)] = 81275,
+ [SMALL_STATE(1593)] = 81305,
+ [SMALL_STATE(1594)] = 81335,
+ [SMALL_STATE(1595)] = 81365,
+ [SMALL_STATE(1596)] = 81395,
+ [SMALL_STATE(1597)] = 81425,
+ [SMALL_STATE(1598)] = 81455,
+ [SMALL_STATE(1599)] = 81485,
+ [SMALL_STATE(1600)] = 81515,
+ [SMALL_STATE(1601)] = 81545,
+ [SMALL_STATE(1602)] = 81575,
+ [SMALL_STATE(1603)] = 81605,
+ [SMALL_STATE(1604)] = 81635,
+ [SMALL_STATE(1605)] = 81665,
+ [SMALL_STATE(1606)] = 81694,
+ [SMALL_STATE(1607)] = 81743,
+ [SMALL_STATE(1608)] = 81794,
+ [SMALL_STATE(1609)] = 81841,
+ [SMALL_STATE(1610)] = 81886,
+ [SMALL_STATE(1611)] = 81935,
+ [SMALL_STATE(1612)] = 81968,
+ [SMALL_STATE(1613)] = 82017,
+ [SMALL_STATE(1614)] = 82064,
+ [SMALL_STATE(1615)] = 82113,
+ [SMALL_STATE(1616)] = 82164,
+ [SMALL_STATE(1617)] = 82206,
+ [SMALL_STATE(1618)] = 82248,
+ [SMALL_STATE(1619)] = 82290,
+ [SMALL_STATE(1620)] = 82332,
+ [SMALL_STATE(1621)] = 82380,
+ [SMALL_STATE(1622)] = 82428,
+ [SMALL_STATE(1623)] = 82470,
+ [SMALL_STATE(1624)] = 82498,
+ [SMALL_STATE(1625)] = 82540,
+ [SMALL_STATE(1626)] = 82582,
+ [SMALL_STATE(1627)] = 82624,
+ [SMALL_STATE(1628)] = 82666,
+ [SMALL_STATE(1629)] = 82708,
+ [SMALL_STATE(1630)] = 82750,
+ [SMALL_STATE(1631)] = 82792,
+ [SMALL_STATE(1632)] = 82838,
+ [SMALL_STATE(1633)] = 82884,
+ [SMALL_STATE(1634)] = 82926,
+ [SMALL_STATE(1635)] = 82974,
+ [SMALL_STATE(1636)] = 83002,
+ [SMALL_STATE(1637)] = 83050,
+ [SMALL_STATE(1638)] = 83092,
+ [SMALL_STATE(1639)] = 83134,
+ [SMALL_STATE(1640)] = 83162,
+ [SMALL_STATE(1641)] = 83204,
+ [SMALL_STATE(1642)] = 83246,
+ [SMALL_STATE(1643)] = 83288,
+ [SMALL_STATE(1644)] = 83316,
+ [SMALL_STATE(1645)] = 83358,
+ [SMALL_STATE(1646)] = 83400,
+ [SMALL_STATE(1647)] = 83448,
+ [SMALL_STATE(1648)] = 83490,
+ [SMALL_STATE(1649)] = 83518,
+ [SMALL_STATE(1650)] = 83546,
+ [SMALL_STATE(1651)] = 83588,
+ [SMALL_STATE(1652)] = 83636,
+ [SMALL_STATE(1653)] = 83678,
+ [SMALL_STATE(1654)] = 83726,
+ [SMALL_STATE(1655)] = 83768,
+ [SMALL_STATE(1656)] = 83807,
+ [SMALL_STATE(1657)] = 83834,
+ [SMALL_STATE(1658)] = 83861,
+ [SMALL_STATE(1659)] = 83900,
+ [SMALL_STATE(1660)] = 83939,
+ [SMALL_STATE(1661)] = 83978,
+ [SMALL_STATE(1662)] = 84017,
+ [SMALL_STATE(1663)] = 84044,
+ [SMALL_STATE(1664)] = 84071,
+ [SMALL_STATE(1665)] = 84110,
+ [SMALL_STATE(1666)] = 84137,
+ [SMALL_STATE(1667)] = 84164,
+ [SMALL_STATE(1668)] = 84191,
+ [SMALL_STATE(1669)] = 84230,
+ [SMALL_STATE(1670)] = 84269,
+ [SMALL_STATE(1671)] = 84308,
+ [SMALL_STATE(1672)] = 84347,
+ [SMALL_STATE(1673)] = 84386,
+ [SMALL_STATE(1674)] = 84413,
+ [SMALL_STATE(1675)] = 84452,
+ [SMALL_STATE(1676)] = 84491,
+ [SMALL_STATE(1677)] = 84530,
+ [SMALL_STATE(1678)] = 84569,
+ [SMALL_STATE(1679)] = 84608,
+ [SMALL_STATE(1680)] = 84635,
+ [SMALL_STATE(1681)] = 84662,
+ [SMALL_STATE(1682)] = 84689,
+ [SMALL_STATE(1683)] = 84728,
+ [SMALL_STATE(1684)] = 84767,
+ [SMALL_STATE(1685)] = 84808,
+ [SMALL_STATE(1686)] = 84849,
+ [SMALL_STATE(1687)] = 84890,
+ [SMALL_STATE(1688)] = 84931,
+ [SMALL_STATE(1689)] = 84972,
+ [SMALL_STATE(1690)] = 85011,
+ [SMALL_STATE(1691)] = 85052,
+ [SMALL_STATE(1692)] = 85093,
+ [SMALL_STATE(1693)] = 85134,
+ [SMALL_STATE(1694)] = 85175,
+ [SMALL_STATE(1695)] = 85216,
+ [SMALL_STATE(1696)] = 85257,
+ [SMALL_STATE(1697)] = 85298,
+ [SMALL_STATE(1698)] = 85334,
+ [SMALL_STATE(1699)] = 85373,
+ [SMALL_STATE(1700)] = 85412,
+ [SMALL_STATE(1701)] = 85451,
+ [SMALL_STATE(1702)] = 85490,
+ [SMALL_STATE(1703)] = 85526,
+ [SMALL_STATE(1704)] = 85562,
+ [SMALL_STATE(1705)] = 85598,
+ [SMALL_STATE(1706)] = 85634,
+ [SMALL_STATE(1707)] = 85670,
+ [SMALL_STATE(1708)] = 85706,
+ [SMALL_STATE(1709)] = 85742,
+ [SMALL_STATE(1710)] = 85778,
+ [SMALL_STATE(1711)] = 85811,
+ [SMALL_STATE(1712)] = 85842,
+ [SMALL_STATE(1713)] = 85875,
+ [SMALL_STATE(1714)] = 85908,
+ [SMALL_STATE(1715)] = 85941,
+ [SMALL_STATE(1716)] = 85974,
+ [SMALL_STATE(1717)] = 86007,
+ [SMALL_STATE(1718)] = 86040,
+ [SMALL_STATE(1719)] = 86073,
+ [SMALL_STATE(1720)] = 86106,
+ [SMALL_STATE(1721)] = 86137,
+ [SMALL_STATE(1722)] = 86166,
+ [SMALL_STATE(1723)] = 86199,
+ [SMALL_STATE(1724)] = 86232,
+ [SMALL_STATE(1725)] = 86265,
+ [SMALL_STATE(1726)] = 86298,
+ [SMALL_STATE(1727)] = 86331,
+ [SMALL_STATE(1728)] = 86364,
+ [SMALL_STATE(1729)] = 86397,
+ [SMALL_STATE(1730)] = 86430,
+ [SMALL_STATE(1731)] = 86463,
+ [SMALL_STATE(1732)] = 86496,
+ [SMALL_STATE(1733)] = 86529,
+ [SMALL_STATE(1734)] = 86563,
+ [SMALL_STATE(1735)] = 86597,
+ [SMALL_STATE(1736)] = 86626,
+ [SMALL_STATE(1737)] = 86655,
+ [SMALL_STATE(1738)] = 86674,
+ [SMALL_STATE(1739)] = 86697,
+ [SMALL_STATE(1740)] = 86726,
+ [SMALL_STATE(1741)] = 86755,
+ [SMALL_STATE(1742)] = 86784,
+ [SMALL_STATE(1743)] = 86803,
+ [SMALL_STATE(1744)] = 86834,
+ [SMALL_STATE(1745)] = 86863,
+ [SMALL_STATE(1746)] = 86892,
+ [SMALL_STATE(1747)] = 86911,
+ [SMALL_STATE(1748)] = 86940,
+ [SMALL_STATE(1749)] = 86969,
+ [SMALL_STATE(1750)] = 87000,
+ [SMALL_STATE(1751)] = 87029,
+ [SMALL_STATE(1752)] = 87048,
+ [SMALL_STATE(1753)] = 87077,
+ [SMALL_STATE(1754)] = 87098,
+ [SMALL_STATE(1755)] = 87127,
+ [SMALL_STATE(1756)] = 87146,
+ [SMALL_STATE(1757)] = 87177,
+ [SMALL_STATE(1758)] = 87206,
+ [SMALL_STATE(1759)] = 87231,
+ [SMALL_STATE(1760)] = 87256,
+ [SMALL_STATE(1761)] = 87285,
+ [SMALL_STATE(1762)] = 87314,
+ [SMALL_STATE(1763)] = 87335,
+ [SMALL_STATE(1764)] = 87364,
+ [SMALL_STATE(1765)] = 87393,
+ [SMALL_STATE(1766)] = 87424,
+ [SMALL_STATE(1767)] = 87453,
+ [SMALL_STATE(1768)] = 87472,
+ [SMALL_STATE(1769)] = 87501,
+ [SMALL_STATE(1770)] = 87530,
+ [SMALL_STATE(1771)] = 87548,
+ [SMALL_STATE(1772)] = 87574,
+ [SMALL_STATE(1773)] = 87592,
+ [SMALL_STATE(1774)] = 87610,
+ [SMALL_STATE(1775)] = 87628,
+ [SMALL_STATE(1776)] = 87646,
+ [SMALL_STATE(1777)] = 87664,
+ [SMALL_STATE(1778)] = 87682,
+ [SMALL_STATE(1779)] = 87700,
+ [SMALL_STATE(1780)] = 87722,
+ [SMALL_STATE(1781)] = 87748,
+ [SMALL_STATE(1782)] = 87774,
+ [SMALL_STATE(1783)] = 87798,
+ [SMALL_STATE(1784)] = 87824,
+ [SMALL_STATE(1785)] = 87842,
+ [SMALL_STATE(1786)] = 87862,
+ [SMALL_STATE(1787)] = 87880,
+ [SMALL_STATE(1788)] = 87898,
+ [SMALL_STATE(1789)] = 87924,
+ [SMALL_STATE(1790)] = 87950,
+ [SMALL_STATE(1791)] = 87976,
+ [SMALL_STATE(1792)] = 87994,
+ [SMALL_STATE(1793)] = 88012,
+ [SMALL_STATE(1794)] = 88030,
+ [SMALL_STATE(1795)] = 88048,
+ [SMALL_STATE(1796)] = 88066,
+ [SMALL_STATE(1797)] = 88084,
+ [SMALL_STATE(1798)] = 88102,
+ [SMALL_STATE(1799)] = 88128,
+ [SMALL_STATE(1800)] = 88146,
+ [SMALL_STATE(1801)] = 88170,
+ [SMALL_STATE(1802)] = 88188,
+ [SMALL_STATE(1803)] = 88206,
+ [SMALL_STATE(1804)] = 88232,
+ [SMALL_STATE(1805)] = 88258,
+ [SMALL_STATE(1806)] = 88276,
+ [SMALL_STATE(1807)] = 88294,
+ [SMALL_STATE(1808)] = 88320,
+ [SMALL_STATE(1809)] = 88348,
+ [SMALL_STATE(1810)] = 88366,
+ [SMALL_STATE(1811)] = 88392,
+ [SMALL_STATE(1812)] = 88418,
+ [SMALL_STATE(1813)] = 88444,
+ [SMALL_STATE(1814)] = 88470,
+ [SMALL_STATE(1815)] = 88496,
+ [SMALL_STATE(1816)] = 88514,
+ [SMALL_STATE(1817)] = 88532,
+ [SMALL_STATE(1818)] = 88558,
+ [SMALL_STATE(1819)] = 88576,
+ [SMALL_STATE(1820)] = 88594,
+ [SMALL_STATE(1821)] = 88612,
+ [SMALL_STATE(1822)] = 88638,
+ [SMALL_STATE(1823)] = 88664,
+ [SMALL_STATE(1824)] = 88688,
+ [SMALL_STATE(1825)] = 88714,
+ [SMALL_STATE(1826)] = 88732,
+ [SMALL_STATE(1827)] = 88750,
+ [SMALL_STATE(1828)] = 88776,
+ [SMALL_STATE(1829)] = 88802,
+ [SMALL_STATE(1830)] = 88820,
+ [SMALL_STATE(1831)] = 88846,
+ [SMALL_STATE(1832)] = 88866,
+ [SMALL_STATE(1833)] = 88892,
+ [SMALL_STATE(1834)] = 88910,
+ [SMALL_STATE(1835)] = 88938,
+ [SMALL_STATE(1836)] = 88956,
+ [SMALL_STATE(1837)] = 88982,
+ [SMALL_STATE(1838)] = 89008,
+ [SMALL_STATE(1839)] = 89034,
+ [SMALL_STATE(1840)] = 89060,
+ [SMALL_STATE(1841)] = 89077,
+ [SMALL_STATE(1842)] = 89102,
+ [SMALL_STATE(1843)] = 89127,
+ [SMALL_STATE(1844)] = 89152,
+ [SMALL_STATE(1845)] = 89177,
+ [SMALL_STATE(1846)] = 89194,
+ [SMALL_STATE(1847)] = 89219,
+ [SMALL_STATE(1848)] = 89244,
+ [SMALL_STATE(1849)] = 89269,
+ [SMALL_STATE(1850)] = 89294,
+ [SMALL_STATE(1851)] = 89311,
+ [SMALL_STATE(1852)] = 89336,
+ [SMALL_STATE(1853)] = 89357,
+ [SMALL_STATE(1854)] = 89378,
+ [SMALL_STATE(1855)] = 89403,
+ [SMALL_STATE(1856)] = 89428,
+ [SMALL_STATE(1857)] = 89445,
+ [SMALL_STATE(1858)] = 89470,
+ [SMALL_STATE(1859)] = 89495,
+ [SMALL_STATE(1860)] = 89520,
+ [SMALL_STATE(1861)] = 89541,
+ [SMALL_STATE(1862)] = 89566,
+ [SMALL_STATE(1863)] = 89591,
+ [SMALL_STATE(1864)] = 89616,
+ [SMALL_STATE(1865)] = 89641,
+ [SMALL_STATE(1866)] = 89666,
+ [SMALL_STATE(1867)] = 89683,
+ [SMALL_STATE(1868)] = 89708,
+ [SMALL_STATE(1869)] = 89725,
+ [SMALL_STATE(1870)] = 89750,
+ [SMALL_STATE(1871)] = 89775,
+ [SMALL_STATE(1872)] = 89800,
+ [SMALL_STATE(1873)] = 89817,
+ [SMALL_STATE(1874)] = 89842,
+ [SMALL_STATE(1875)] = 89863,
+ [SMALL_STATE(1876)] = 89882,
+ [SMALL_STATE(1877)] = 89905,
+ [SMALL_STATE(1878)] = 89922,
+ [SMALL_STATE(1879)] = 89939,
+ [SMALL_STATE(1880)] = 89956,
+ [SMALL_STATE(1881)] = 89973,
+ [SMALL_STATE(1882)] = 89990,
+ [SMALL_STATE(1883)] = 90007,
+ [SMALL_STATE(1884)] = 90032,
+ [SMALL_STATE(1885)] = 90057,
+ [SMALL_STATE(1886)] = 90074,
+ [SMALL_STATE(1887)] = 90099,
+ [SMALL_STATE(1888)] = 90116,
+ [SMALL_STATE(1889)] = 90133,
+ [SMALL_STATE(1890)] = 90158,
+ [SMALL_STATE(1891)] = 90183,
+ [SMALL_STATE(1892)] = 90200,
+ [SMALL_STATE(1893)] = 90217,
+ [SMALL_STATE(1894)] = 90242,
+ [SMALL_STATE(1895)] = 90259,
+ [SMALL_STATE(1896)] = 90278,
+ [SMALL_STATE(1897)] = 90295,
+ [SMALL_STATE(1898)] = 90320,
+ [SMALL_STATE(1899)] = 90345,
+ [SMALL_STATE(1900)] = 90364,
+ [SMALL_STATE(1901)] = 90389,
+ [SMALL_STATE(1902)] = 90411,
+ [SMALL_STATE(1903)] = 90431,
+ [SMALL_STATE(1904)] = 90453,
+ [SMALL_STATE(1905)] = 90475,
+ [SMALL_STATE(1906)] = 90495,
+ [SMALL_STATE(1907)] = 90515,
+ [SMALL_STATE(1908)] = 90537,
+ [SMALL_STATE(1909)] = 90557,
+ [SMALL_STATE(1910)] = 90579,
+ [SMALL_STATE(1911)] = 90601,
+ [SMALL_STATE(1912)] = 90623,
+ [SMALL_STATE(1913)] = 90639,
+ [SMALL_STATE(1914)] = 90661,
+ [SMALL_STATE(1915)] = 90681,
+ [SMALL_STATE(1916)] = 90703,
+ [SMALL_STATE(1917)] = 90719,
+ [SMALL_STATE(1918)] = 90735,
+ [SMALL_STATE(1919)] = 90753,
+ [SMALL_STATE(1920)] = 90775,
+ [SMALL_STATE(1921)] = 90797,
+ [SMALL_STATE(1922)] = 90819,
+ [SMALL_STATE(1923)] = 90835,
+ [SMALL_STATE(1924)] = 90855,
+ [SMALL_STATE(1925)] = 90877,
+ [SMALL_STATE(1926)] = 90897,
+ [SMALL_STATE(1927)] = 90919,
+ [SMALL_STATE(1928)] = 90939,
+ [SMALL_STATE(1929)] = 90961,
+ [SMALL_STATE(1930)] = 90981,
+ [SMALL_STATE(1931)] = 91001,
+ [SMALL_STATE(1932)] = 91021,
+ [SMALL_STATE(1933)] = 91043,
+ [SMALL_STATE(1934)] = 91063,
+ [SMALL_STATE(1935)] = 91085,
+ [SMALL_STATE(1936)] = 91107,
+ [SMALL_STATE(1937)] = 91125,
+ [SMALL_STATE(1938)] = 91145,
+ [SMALL_STATE(1939)] = 91165,
+ [SMALL_STATE(1940)] = 91185,
+ [SMALL_STATE(1941)] = 91201,
+ [SMALL_STATE(1942)] = 91223,
+ [SMALL_STATE(1943)] = 91243,
+ [SMALL_STATE(1944)] = 91265,
+ [SMALL_STATE(1945)] = 91285,
+ [SMALL_STATE(1946)] = 91307,
+ [SMALL_STATE(1947)] = 91329,
+ [SMALL_STATE(1948)] = 91345,
+ [SMALL_STATE(1949)] = 91367,
+ [SMALL_STATE(1950)] = 91383,
+ [SMALL_STATE(1951)] = 91403,
+ [SMALL_STATE(1952)] = 91425,
+ [SMALL_STATE(1953)] = 91445,
+ [SMALL_STATE(1954)] = 91467,
+ [SMALL_STATE(1955)] = 91489,
+ [SMALL_STATE(1956)] = 91511,
+ [SMALL_STATE(1957)] = 91531,
+ [SMALL_STATE(1958)] = 91553,
+ [SMALL_STATE(1959)] = 91573,
+ [SMALL_STATE(1960)] = 91595,
+ [SMALL_STATE(1961)] = 91611,
+ [SMALL_STATE(1962)] = 91633,
+ [SMALL_STATE(1963)] = 91653,
+ [SMALL_STATE(1964)] = 91675,
+ [SMALL_STATE(1965)] = 91695,
+ [SMALL_STATE(1966)] = 91715,
+ [SMALL_STATE(1967)] = 91733,
+ [SMALL_STATE(1968)] = 91755,
+ [SMALL_STATE(1969)] = 91777,
+ [SMALL_STATE(1970)] = 91799,
+ [SMALL_STATE(1971)] = 91819,
+ [SMALL_STATE(1972)] = 91839,
+ [SMALL_STATE(1973)] = 91855,
+ [SMALL_STATE(1974)] = 91875,
+ [SMALL_STATE(1975)] = 91895,
+ [SMALL_STATE(1976)] = 91915,
+ [SMALL_STATE(1977)] = 91935,
+ [SMALL_STATE(1978)] = 91957,
+ [SMALL_STATE(1979)] = 91979,
+ [SMALL_STATE(1980)] = 91999,
+ [SMALL_STATE(1981)] = 92021,
+ [SMALL_STATE(1982)] = 92041,
+ [SMALL_STATE(1983)] = 92063,
+ [SMALL_STATE(1984)] = 92081,
+ [SMALL_STATE(1985)] = 92101,
+ [SMALL_STATE(1986)] = 92121,
+ [SMALL_STATE(1987)] = 92143,
+ [SMALL_STATE(1988)] = 92163,
+ [SMALL_STATE(1989)] = 92183,
+ [SMALL_STATE(1990)] = 92203,
+ [SMALL_STATE(1991)] = 92223,
+ [SMALL_STATE(1992)] = 92243,
+ [SMALL_STATE(1993)] = 92263,
+ [SMALL_STATE(1994)] = 92279,
+ [SMALL_STATE(1995)] = 92301,
+ [SMALL_STATE(1996)] = 92323,
+ [SMALL_STATE(1997)] = 92341,
+ [SMALL_STATE(1998)] = 92363,
+ [SMALL_STATE(1999)] = 92385,
+ [SMALL_STATE(2000)] = 92405,
+ [SMALL_STATE(2001)] = 92427,
+ [SMALL_STATE(2002)] = 92447,
+ [SMALL_STATE(2003)] = 92467,
+ [SMALL_STATE(2004)] = 92487,
+ [SMALL_STATE(2005)] = 92509,
+ [SMALL_STATE(2006)] = 92529,
+ [SMALL_STATE(2007)] = 92551,
+ [SMALL_STATE(2008)] = 92573,
+ [SMALL_STATE(2009)] = 92595,
+ [SMALL_STATE(2010)] = 92615,
+ [SMALL_STATE(2011)] = 92635,
+ [SMALL_STATE(2012)] = 92657,
+ [SMALL_STATE(2013)] = 92679,
+ [SMALL_STATE(2014)] = 92701,
+ [SMALL_STATE(2015)] = 92723,
+ [SMALL_STATE(2016)] = 92745,
+ [SMALL_STATE(2017)] = 92765,
+ [SMALL_STATE(2018)] = 92781,
+ [SMALL_STATE(2019)] = 92803,
+ [SMALL_STATE(2020)] = 92823,
+ [SMALL_STATE(2021)] = 92843,
+ [SMALL_STATE(2022)] = 92865,
+ [SMALL_STATE(2023)] = 92887,
+ [SMALL_STATE(2024)] = 92907,
+ [SMALL_STATE(2025)] = 92927,
+ [SMALL_STATE(2026)] = 92949,
+ [SMALL_STATE(2027)] = 92971,
+ [SMALL_STATE(2028)] = 92993,
+ [SMALL_STATE(2029)] = 93015,
+ [SMALL_STATE(2030)] = 93033,
+ [SMALL_STATE(2031)] = 93051,
+ [SMALL_STATE(2032)] = 93073,
+ [SMALL_STATE(2033)] = 93091,
+ [SMALL_STATE(2034)] = 93113,
+ [SMALL_STATE(2035)] = 93135,
+ [SMALL_STATE(2036)] = 93155,
+ [SMALL_STATE(2037)] = 93175,
+ [SMALL_STATE(2038)] = 93197,
+ [SMALL_STATE(2039)] = 93219,
+ [SMALL_STATE(2040)] = 93241,
+ [SMALL_STATE(2041)] = 93263,
+ [SMALL_STATE(2042)] = 93285,
+ [SMALL_STATE(2043)] = 93305,
+ [SMALL_STATE(2044)] = 93325,
+ [SMALL_STATE(2045)] = 93345,
+ [SMALL_STATE(2046)] = 93364,
+ [SMALL_STATE(2047)] = 93383,
+ [SMALL_STATE(2048)] = 93402,
+ [SMALL_STATE(2049)] = 93421,
+ [SMALL_STATE(2050)] = 93440,
+ [SMALL_STATE(2051)] = 93459,
+ [SMALL_STATE(2052)] = 93478,
+ [SMALL_STATE(2053)] = 93497,
+ [SMALL_STATE(2054)] = 93516,
+ [SMALL_STATE(2055)] = 93531,
+ [SMALL_STATE(2056)] = 93548,
+ [SMALL_STATE(2057)] = 93565,
+ [SMALL_STATE(2058)] = 93584,
+ [SMALL_STATE(2059)] = 93599,
+ [SMALL_STATE(2060)] = 93616,
+ [SMALL_STATE(2061)] = 93631,
+ [SMALL_STATE(2062)] = 93648,
+ [SMALL_STATE(2063)] = 93667,
+ [SMALL_STATE(2064)] = 93686,
+ [SMALL_STATE(2065)] = 93705,
+ [SMALL_STATE(2066)] = 93722,
+ [SMALL_STATE(2067)] = 93741,
+ [SMALL_STATE(2068)] = 93760,
+ [SMALL_STATE(2069)] = 93779,
+ [SMALL_STATE(2070)] = 93798,
+ [SMALL_STATE(2071)] = 93813,
+ [SMALL_STATE(2072)] = 93832,
+ [SMALL_STATE(2073)] = 93847,
+ [SMALL_STATE(2074)] = 93866,
+ [SMALL_STATE(2075)] = 93885,
+ [SMALL_STATE(2076)] = 93904,
+ [SMALL_STATE(2077)] = 93923,
+ [SMALL_STATE(2078)] = 93942,
+ [SMALL_STATE(2079)] = 93961,
+ [SMALL_STATE(2080)] = 93980,
+ [SMALL_STATE(2081)] = 93999,
+ [SMALL_STATE(2082)] = 94014,
+ [SMALL_STATE(2083)] = 94033,
+ [SMALL_STATE(2084)] = 94052,
+ [SMALL_STATE(2085)] = 94071,
+ [SMALL_STATE(2086)] = 94090,
+ [SMALL_STATE(2087)] = 94109,
+ [SMALL_STATE(2088)] = 94128,
+ [SMALL_STATE(2089)] = 94147,
+ [SMALL_STATE(2090)] = 94166,
+ [SMALL_STATE(2091)] = 94183,
+ [SMALL_STATE(2092)] = 94202,
+ [SMALL_STATE(2093)] = 94217,
+ [SMALL_STATE(2094)] = 94234,
+ [SMALL_STATE(2095)] = 94253,
+ [SMALL_STATE(2096)] = 94272,
+ [SMALL_STATE(2097)] = 94291,
+ [SMALL_STATE(2098)] = 94310,
+ [SMALL_STATE(2099)] = 94327,
+ [SMALL_STATE(2100)] = 94346,
+ [SMALL_STATE(2101)] = 94365,
+ [SMALL_STATE(2102)] = 94384,
+ [SMALL_STATE(2103)] = 94401,
+ [SMALL_STATE(2104)] = 94418,
+ [SMALL_STATE(2105)] = 94435,
+ [SMALL_STATE(2106)] = 94454,
+ [SMALL_STATE(2107)] = 94473,
+ [SMALL_STATE(2108)] = 94492,
+ [SMALL_STATE(2109)] = 94511,
+ [SMALL_STATE(2110)] = 94530,
+ [SMALL_STATE(2111)] = 94547,
+ [SMALL_STATE(2112)] = 94562,
+ [SMALL_STATE(2113)] = 94577,
+ [SMALL_STATE(2114)] = 94596,
+ [SMALL_STATE(2115)] = 94613,
+ [SMALL_STATE(2116)] = 94632,
+ [SMALL_STATE(2117)] = 94651,
+ [SMALL_STATE(2118)] = 94670,
+ [SMALL_STATE(2119)] = 94689,
+ [SMALL_STATE(2120)] = 94708,
+ [SMALL_STATE(2121)] = 94727,
+ [SMALL_STATE(2122)] = 94744,
+ [SMALL_STATE(2123)] = 94763,
+ [SMALL_STATE(2124)] = 94782,
+ [SMALL_STATE(2125)] = 94801,
+ [SMALL_STATE(2126)] = 94820,
+ [SMALL_STATE(2127)] = 94839,
+ [SMALL_STATE(2128)] = 94856,
+ [SMALL_STATE(2129)] = 94875,
+ [SMALL_STATE(2130)] = 94894,
+ [SMALL_STATE(2131)] = 94909,
+ [SMALL_STATE(2132)] = 94928,
+ [SMALL_STATE(2133)] = 94947,
+ [SMALL_STATE(2134)] = 94966,
+ [SMALL_STATE(2135)] = 94985,
+ [SMALL_STATE(2136)] = 95004,
+ [SMALL_STATE(2137)] = 95023,
+ [SMALL_STATE(2138)] = 95042,
+ [SMALL_STATE(2139)] = 95061,
+ [SMALL_STATE(2140)] = 95076,
+ [SMALL_STATE(2141)] = 95095,
+ [SMALL_STATE(2142)] = 95114,
+ [SMALL_STATE(2143)] = 95133,
+ [SMALL_STATE(2144)] = 95152,
+ [SMALL_STATE(2145)] = 95171,
+ [SMALL_STATE(2146)] = 95190,
+ [SMALL_STATE(2147)] = 95209,
+ [SMALL_STATE(2148)] = 95228,
+ [SMALL_STATE(2149)] = 95243,
+ [SMALL_STATE(2150)] = 95262,
+ [SMALL_STATE(2151)] = 95281,
+ [SMALL_STATE(2152)] = 95300,
+ [SMALL_STATE(2153)] = 95317,
+ [SMALL_STATE(2154)] = 95334,
+ [SMALL_STATE(2155)] = 95349,
+ [SMALL_STATE(2156)] = 95368,
+ [SMALL_STATE(2157)] = 95387,
+ [SMALL_STATE(2158)] = 95404,
+ [SMALL_STATE(2159)] = 95421,
+ [SMALL_STATE(2160)] = 95438,
+ [SMALL_STATE(2161)] = 95457,
+ [SMALL_STATE(2162)] = 95472,
+ [SMALL_STATE(2163)] = 95491,
+ [SMALL_STATE(2164)] = 95506,
+ [SMALL_STATE(2165)] = 95525,
+ [SMALL_STATE(2166)] = 95542,
+ [SMALL_STATE(2167)] = 95559,
+ [SMALL_STATE(2168)] = 95574,
+ [SMALL_STATE(2169)] = 95593,
+ [SMALL_STATE(2170)] = 95612,
+ [SMALL_STATE(2171)] = 95629,
+ [SMALL_STATE(2172)] = 95648,
+ [SMALL_STATE(2173)] = 95667,
+ [SMALL_STATE(2174)] = 95684,
+ [SMALL_STATE(2175)] = 95703,
+ [SMALL_STATE(2176)] = 95722,
+ [SMALL_STATE(2177)] = 95739,
+ [SMALL_STATE(2178)] = 95754,
+ [SMALL_STATE(2179)] = 95773,
+ [SMALL_STATE(2180)] = 95792,
+ [SMALL_STATE(2181)] = 95809,
+ [SMALL_STATE(2182)] = 95828,
+ [SMALL_STATE(2183)] = 95843,
+ [SMALL_STATE(2184)] = 95862,
+ [SMALL_STATE(2185)] = 95877,
+ [SMALL_STATE(2186)] = 95896,
+ [SMALL_STATE(2187)] = 95915,
+ [SMALL_STATE(2188)] = 95934,
+ [SMALL_STATE(2189)] = 95953,
+ [SMALL_STATE(2190)] = 95970,
+ [SMALL_STATE(2191)] = 95989,
+ [SMALL_STATE(2192)] = 96006,
+ [SMALL_STATE(2193)] = 96025,
+ [SMALL_STATE(2194)] = 96044,
+ [SMALL_STATE(2195)] = 96059,
+ [SMALL_STATE(2196)] = 96078,
+ [SMALL_STATE(2197)] = 96093,
+ [SMALL_STATE(2198)] = 96110,
+ [SMALL_STATE(2199)] = 96129,
+ [SMALL_STATE(2200)] = 96148,
+ [SMALL_STATE(2201)] = 96164,
+ [SMALL_STATE(2202)] = 96180,
+ [SMALL_STATE(2203)] = 96196,
+ [SMALL_STATE(2204)] = 96212,
+ [SMALL_STATE(2205)] = 96228,
+ [SMALL_STATE(2206)] = 96244,
+ [SMALL_STATE(2207)] = 96260,
+ [SMALL_STATE(2208)] = 96276,
+ [SMALL_STATE(2209)] = 96292,
+ [SMALL_STATE(2210)] = 96308,
+ [SMALL_STATE(2211)] = 96324,
+ [SMALL_STATE(2212)] = 96340,
+ [SMALL_STATE(2213)] = 96356,
+ [SMALL_STATE(2214)] = 96372,
+ [SMALL_STATE(2215)] = 96388,
+ [SMALL_STATE(2216)] = 96404,
+ [SMALL_STATE(2217)] = 96418,
+ [SMALL_STATE(2218)] = 96432,
+ [SMALL_STATE(2219)] = 96448,
+ [SMALL_STATE(2220)] = 96464,
+ [SMALL_STATE(2221)] = 96480,
+ [SMALL_STATE(2222)] = 96496,
+ [SMALL_STATE(2223)] = 96512,
+ [SMALL_STATE(2224)] = 96526,
+ [SMALL_STATE(2225)] = 96542,
+ [SMALL_STATE(2226)] = 96558,
+ [SMALL_STATE(2227)] = 96572,
+ [SMALL_STATE(2228)] = 96586,
+ [SMALL_STATE(2229)] = 96602,
+ [SMALL_STATE(2230)] = 96616,
+ [SMALL_STATE(2231)] = 96632,
+ [SMALL_STATE(2232)] = 96648,
+ [SMALL_STATE(2233)] = 96664,
+ [SMALL_STATE(2234)] = 96680,
+ [SMALL_STATE(2235)] = 96696,
+ [SMALL_STATE(2236)] = 96712,
+ [SMALL_STATE(2237)] = 96726,
+ [SMALL_STATE(2238)] = 96740,
+ [SMALL_STATE(2239)] = 96756,
+ [SMALL_STATE(2240)] = 96772,
+ [SMALL_STATE(2241)] = 96788,
+ [SMALL_STATE(2242)] = 96802,
+ [SMALL_STATE(2243)] = 96818,
+ [SMALL_STATE(2244)] = 96832,
+ [SMALL_STATE(2245)] = 96846,
+ [SMALL_STATE(2246)] = 96860,
+ [SMALL_STATE(2247)] = 96874,
+ [SMALL_STATE(2248)] = 96888,
+ [SMALL_STATE(2249)] = 96904,
+ [SMALL_STATE(2250)] = 96918,
+ [SMALL_STATE(2251)] = 96934,
+ [SMALL_STATE(2252)] = 96950,
+ [SMALL_STATE(2253)] = 96964,
+ [SMALL_STATE(2254)] = 96980,
+ [SMALL_STATE(2255)] = 96996,
+ [SMALL_STATE(2256)] = 97010,
+ [SMALL_STATE(2257)] = 97026,
+ [SMALL_STATE(2258)] = 97042,
+ [SMALL_STATE(2259)] = 97058,
+ [SMALL_STATE(2260)] = 97074,
+ [SMALL_STATE(2261)] = 97088,
+ [SMALL_STATE(2262)] = 97102,
+ [SMALL_STATE(2263)] = 97116,
+ [SMALL_STATE(2264)] = 97130,
+ [SMALL_STATE(2265)] = 97144,
+ [SMALL_STATE(2266)] = 97158,
+ [SMALL_STATE(2267)] = 97172,
+ [SMALL_STATE(2268)] = 97188,
+ [SMALL_STATE(2269)] = 97204,
+ [SMALL_STATE(2270)] = 97220,
+ [SMALL_STATE(2271)] = 97236,
+ [SMALL_STATE(2272)] = 97250,
+ [SMALL_STATE(2273)] = 97264,
+ [SMALL_STATE(2274)] = 97278,
+ [SMALL_STATE(2275)] = 97292,
+ [SMALL_STATE(2276)] = 97308,
+ [SMALL_STATE(2277)] = 97322,
+ [SMALL_STATE(2278)] = 97336,
+ [SMALL_STATE(2279)] = 97352,
+ [SMALL_STATE(2280)] = 97368,
+ [SMALL_STATE(2281)] = 97384,
+ [SMALL_STATE(2282)] = 97398,
+ [SMALL_STATE(2283)] = 97414,
+ [SMALL_STATE(2284)] = 97430,
+ [SMALL_STATE(2285)] = 97444,
+ [SMALL_STATE(2286)] = 97460,
+ [SMALL_STATE(2287)] = 97476,
+ [SMALL_STATE(2288)] = 97492,
+ [SMALL_STATE(2289)] = 97508,
+ [SMALL_STATE(2290)] = 97524,
+ [SMALL_STATE(2291)] = 97538,
+ [SMALL_STATE(2292)] = 97552,
+ [SMALL_STATE(2293)] = 97568,
+ [SMALL_STATE(2294)] = 97584,
+ [SMALL_STATE(2295)] = 97600,
+ [SMALL_STATE(2296)] = 97614,
+ [SMALL_STATE(2297)] = 97630,
+ [SMALL_STATE(2298)] = 97646,
+ [SMALL_STATE(2299)] = 97662,
+ [SMALL_STATE(2300)] = 97678,
+ [SMALL_STATE(2301)] = 97694,
+ [SMALL_STATE(2302)] = 97710,
+ [SMALL_STATE(2303)] = 97724,
+ [SMALL_STATE(2304)] = 97740,
+ [SMALL_STATE(2305)] = 97756,
+ [SMALL_STATE(2306)] = 97770,
+ [SMALL_STATE(2307)] = 97784,
+ [SMALL_STATE(2308)] = 97800,
+ [SMALL_STATE(2309)] = 97816,
+ [SMALL_STATE(2310)] = 97832,
+ [SMALL_STATE(2311)] = 97846,
+ [SMALL_STATE(2312)] = 97862,
+ [SMALL_STATE(2313)] = 97878,
+ [SMALL_STATE(2314)] = 97894,
+ [SMALL_STATE(2315)] = 97910,
+ [SMALL_STATE(2316)] = 97926,
+ [SMALL_STATE(2317)] = 97942,
+ [SMALL_STATE(2318)] = 97956,
+ [SMALL_STATE(2319)] = 97972,
+ [SMALL_STATE(2320)] = 97988,
+ [SMALL_STATE(2321)] = 98004,
+ [SMALL_STATE(2322)] = 98020,
+ [SMALL_STATE(2323)] = 98036,
+ [SMALL_STATE(2324)] = 98052,
+ [SMALL_STATE(2325)] = 98068,
+ [SMALL_STATE(2326)] = 98084,
+ [SMALL_STATE(2327)] = 98100,
+ [SMALL_STATE(2328)] = 98116,
+ [SMALL_STATE(2329)] = 98132,
+ [SMALL_STATE(2330)] = 98148,
+ [SMALL_STATE(2331)] = 98164,
+ [SMALL_STATE(2332)] = 98180,
+ [SMALL_STATE(2333)] = 98196,
+ [SMALL_STATE(2334)] = 98212,
+ [SMALL_STATE(2335)] = 98228,
+ [SMALL_STATE(2336)] = 98242,
+ [SMALL_STATE(2337)] = 98258,
+ [SMALL_STATE(2338)] = 98274,
+ [SMALL_STATE(2339)] = 98290,
+ [SMALL_STATE(2340)] = 98306,
+ [SMALL_STATE(2341)] = 98322,
+ [SMALL_STATE(2342)] = 98338,
+ [SMALL_STATE(2343)] = 98352,
+ [SMALL_STATE(2344)] = 98368,
+ [SMALL_STATE(2345)] = 98384,
+ [SMALL_STATE(2346)] = 98398,
+ [SMALL_STATE(2347)] = 98414,
+ [SMALL_STATE(2348)] = 98430,
+ [SMALL_STATE(2349)] = 98446,
+ [SMALL_STATE(2350)] = 98462,
+ [SMALL_STATE(2351)] = 98478,
+ [SMALL_STATE(2352)] = 98494,
+ [SMALL_STATE(2353)] = 98508,
+ [SMALL_STATE(2354)] = 98524,
+ [SMALL_STATE(2355)] = 98540,
+ [SMALL_STATE(2356)] = 98556,
+ [SMALL_STATE(2357)] = 98572,
+ [SMALL_STATE(2358)] = 98588,
+ [SMALL_STATE(2359)] = 98604,
+ [SMALL_STATE(2360)] = 98620,
+ [SMALL_STATE(2361)] = 98634,
+ [SMALL_STATE(2362)] = 98650,
+ [SMALL_STATE(2363)] = 98666,
+ [SMALL_STATE(2364)] = 98682,
+ [SMALL_STATE(2365)] = 98696,
+ [SMALL_STATE(2366)] = 98710,
+ [SMALL_STATE(2367)] = 98724,
+ [SMALL_STATE(2368)] = 98738,
+ [SMALL_STATE(2369)] = 98754,
+ [SMALL_STATE(2370)] = 98770,
+ [SMALL_STATE(2371)] = 98786,
+ [SMALL_STATE(2372)] = 98802,
+ [SMALL_STATE(2373)] = 98818,
+ [SMALL_STATE(2374)] = 98834,
+ [SMALL_STATE(2375)] = 98850,
+ [SMALL_STATE(2376)] = 98866,
+ [SMALL_STATE(2377)] = 98882,
+ [SMALL_STATE(2378)] = 98898,
+ [SMALL_STATE(2379)] = 98914,
+ [SMALL_STATE(2380)] = 98928,
+ [SMALL_STATE(2381)] = 98944,
+ [SMALL_STATE(2382)] = 98960,
+ [SMALL_STATE(2383)] = 98974,
+ [SMALL_STATE(2384)] = 98988,
+ [SMALL_STATE(2385)] = 99002,
+ [SMALL_STATE(2386)] = 99016,
+ [SMALL_STATE(2387)] = 99030,
+ [SMALL_STATE(2388)] = 99044,
+ [SMALL_STATE(2389)] = 99060,
+ [SMALL_STATE(2390)] = 99076,
+ [SMALL_STATE(2391)] = 99092,
+ [SMALL_STATE(2392)] = 99106,
+ [SMALL_STATE(2393)] = 99122,
+ [SMALL_STATE(2394)] = 99138,
+ [SMALL_STATE(2395)] = 99154,
+ [SMALL_STATE(2396)] = 99170,
+ [SMALL_STATE(2397)] = 99184,
+ [SMALL_STATE(2398)] = 99198,
+ [SMALL_STATE(2399)] = 99212,
+ [SMALL_STATE(2400)] = 99226,
+ [SMALL_STATE(2401)] = 99242,
+ [SMALL_STATE(2402)] = 99258,
+ [SMALL_STATE(2403)] = 99274,
+ [SMALL_STATE(2404)] = 99288,
+ [SMALL_STATE(2405)] = 99304,
+ [SMALL_STATE(2406)] = 99320,
+ [SMALL_STATE(2407)] = 99336,
+ [SMALL_STATE(2408)] = 99352,
+ [SMALL_STATE(2409)] = 99368,
+ [SMALL_STATE(2410)] = 99384,
+ [SMALL_STATE(2411)] = 99400,
+ [SMALL_STATE(2412)] = 99414,
+ [SMALL_STATE(2413)] = 99428,
+ [SMALL_STATE(2414)] = 99444,
+ [SMALL_STATE(2415)] = 99460,
+ [SMALL_STATE(2416)] = 99476,
+ [SMALL_STATE(2417)] = 99490,
+ [SMALL_STATE(2418)] = 99506,
+ [SMALL_STATE(2419)] = 99520,
+ [SMALL_STATE(2420)] = 99536,
+ [SMALL_STATE(2421)] = 99552,
+ [SMALL_STATE(2422)] = 99568,
+ [SMALL_STATE(2423)] = 99584,
+ [SMALL_STATE(2424)] = 99600,
+ [SMALL_STATE(2425)] = 99616,
+ [SMALL_STATE(2426)] = 99632,
+ [SMALL_STATE(2427)] = 99648,
+ [SMALL_STATE(2428)] = 99664,
+ [SMALL_STATE(2429)] = 99680,
+ [SMALL_STATE(2430)] = 99696,
+ [SMALL_STATE(2431)] = 99712,
+ [SMALL_STATE(2432)] = 99728,
+ [SMALL_STATE(2433)] = 99744,
+ [SMALL_STATE(2434)] = 99760,
+ [SMALL_STATE(2435)] = 99776,
+ [SMALL_STATE(2436)] = 99792,
+ [SMALL_STATE(2437)] = 99806,
+ [SMALL_STATE(2438)] = 99822,
+ [SMALL_STATE(2439)] = 99838,
+ [SMALL_STATE(2440)] = 99854,
+ [SMALL_STATE(2441)] = 99870,
+ [SMALL_STATE(2442)] = 99886,
+ [SMALL_STATE(2443)] = 99902,
+ [SMALL_STATE(2444)] = 99918,
+ [SMALL_STATE(2445)] = 99932,
+ [SMALL_STATE(2446)] = 99948,
+ [SMALL_STATE(2447)] = 99964,
+ [SMALL_STATE(2448)] = 99980,
+ [SMALL_STATE(2449)] = 99996,
+ [SMALL_STATE(2450)] = 100012,
+ [SMALL_STATE(2451)] = 100028,
+ [SMALL_STATE(2452)] = 100044,
+ [SMALL_STATE(2453)] = 100060,
+ [SMALL_STATE(2454)] = 100074,
+ [SMALL_STATE(2455)] = 100088,
+ [SMALL_STATE(2456)] = 100104,
+ [SMALL_STATE(2457)] = 100120,
+ [SMALL_STATE(2458)] = 100136,
+ [SMALL_STATE(2459)] = 100150,
+ [SMALL_STATE(2460)] = 100166,
+ [SMALL_STATE(2461)] = 100182,
+ [SMALL_STATE(2462)] = 100198,
+ [SMALL_STATE(2463)] = 100212,
+ [SMALL_STATE(2464)] = 100228,
+ [SMALL_STATE(2465)] = 100244,
+ [SMALL_STATE(2466)] = 100260,
+ [SMALL_STATE(2467)] = 100274,
+ [SMALL_STATE(2468)] = 100288,
+ [SMALL_STATE(2469)] = 100302,
+ [SMALL_STATE(2470)] = 100316,
+ [SMALL_STATE(2471)] = 100330,
+ [SMALL_STATE(2472)] = 100344,
+ [SMALL_STATE(2473)] = 100360,
+ [SMALL_STATE(2474)] = 100376,
+ [SMALL_STATE(2475)] = 100392,
+ [SMALL_STATE(2476)] = 100408,
+ [SMALL_STATE(2477)] = 100424,
+ [SMALL_STATE(2478)] = 100438,
+ [SMALL_STATE(2479)] = 100452,
+ [SMALL_STATE(2480)] = 100466,
+ [SMALL_STATE(2481)] = 100480,
+ [SMALL_STATE(2482)] = 100496,
+ [SMALL_STATE(2483)] = 100512,
+ [SMALL_STATE(2484)] = 100528,
+ [SMALL_STATE(2485)] = 100542,
+ [SMALL_STATE(2486)] = 100556,
+ [SMALL_STATE(2487)] = 100572,
+ [SMALL_STATE(2488)] = 100588,
+ [SMALL_STATE(2489)] = 100604,
+ [SMALL_STATE(2490)] = 100620,
+ [SMALL_STATE(2491)] = 100636,
+ [SMALL_STATE(2492)] = 100650,
+ [SMALL_STATE(2493)] = 100664,
+ [SMALL_STATE(2494)] = 100678,
+ [SMALL_STATE(2495)] = 100692,
+ [SMALL_STATE(2496)] = 100706,
+ [SMALL_STATE(2497)] = 100720,
+ [SMALL_STATE(2498)] = 100736,
+ [SMALL_STATE(2499)] = 100750,
+ [SMALL_STATE(2500)] = 100766,
+ [SMALL_STATE(2501)] = 100782,
+ [SMALL_STATE(2502)] = 100796,
+ [SMALL_STATE(2503)] = 100812,
+ [SMALL_STATE(2504)] = 100826,
+ [SMALL_STATE(2505)] = 100840,
+ [SMALL_STATE(2506)] = 100856,
+ [SMALL_STATE(2507)] = 100872,
+ [SMALL_STATE(2508)] = 100886,
+ [SMALL_STATE(2509)] = 100902,
+ [SMALL_STATE(2510)] = 100918,
+ [SMALL_STATE(2511)] = 100934,
+ [SMALL_STATE(2512)] = 100950,
+ [SMALL_STATE(2513)] = 100964,
+ [SMALL_STATE(2514)] = 100980,
+ [SMALL_STATE(2515)] = 100994,
+ [SMALL_STATE(2516)] = 101010,
+ [SMALL_STATE(2517)] = 101024,
+ [SMALL_STATE(2518)] = 101038,
+ [SMALL_STATE(2519)] = 101052,
+ [SMALL_STATE(2520)] = 101068,
+ [SMALL_STATE(2521)] = 101084,
+ [SMALL_STATE(2522)] = 101100,
+ [SMALL_STATE(2523)] = 101116,
+ [SMALL_STATE(2524)] = 101130,
+ [SMALL_STATE(2525)] = 101146,
+ [SMALL_STATE(2526)] = 101162,
+ [SMALL_STATE(2527)] = 101176,
+ [SMALL_STATE(2528)] = 101192,
+ [SMALL_STATE(2529)] = 101206,
+ [SMALL_STATE(2530)] = 101220,
+ [SMALL_STATE(2531)] = 101236,
+ [SMALL_STATE(2532)] = 101252,
+ [SMALL_STATE(2533)] = 101268,
+ [SMALL_STATE(2534)] = 101284,
+ [SMALL_STATE(2535)] = 101300,
+ [SMALL_STATE(2536)] = 101316,
+ [SMALL_STATE(2537)] = 101332,
+ [SMALL_STATE(2538)] = 101346,
+ [SMALL_STATE(2539)] = 101362,
+ [SMALL_STATE(2540)] = 101378,
+ [SMALL_STATE(2541)] = 101394,
+ [SMALL_STATE(2542)] = 101410,
+ [SMALL_STATE(2543)] = 101426,
+ [SMALL_STATE(2544)] = 101442,
+ [SMALL_STATE(2545)] = 101458,
+ [SMALL_STATE(2546)] = 101474,
+ [SMALL_STATE(2547)] = 101490,
+ [SMALL_STATE(2548)] = 101506,
+ [SMALL_STATE(2549)] = 101522,
+ [SMALL_STATE(2550)] = 101538,
+ [SMALL_STATE(2551)] = 101554,
+ [SMALL_STATE(2552)] = 101570,
+ [SMALL_STATE(2553)] = 101586,
+ [SMALL_STATE(2554)] = 101602,
+ [SMALL_STATE(2555)] = 101616,
+ [SMALL_STATE(2556)] = 101630,
+ [SMALL_STATE(2557)] = 101644,
+ [SMALL_STATE(2558)] = 101658,
+ [SMALL_STATE(2559)] = 101674,
+ [SMALL_STATE(2560)] = 101688,
+ [SMALL_STATE(2561)] = 101704,
+ [SMALL_STATE(2562)] = 101718,
+ [SMALL_STATE(2563)] = 101732,
+ [SMALL_STATE(2564)] = 101746,
+ [SMALL_STATE(2565)] = 101762,
+ [SMALL_STATE(2566)] = 101776,
+ [SMALL_STATE(2567)] = 101792,
+ [SMALL_STATE(2568)] = 101808,
+ [SMALL_STATE(2569)] = 101824,
+ [SMALL_STATE(2570)] = 101838,
+ [SMALL_STATE(2571)] = 101852,
+ [SMALL_STATE(2572)] = 101868,
+ [SMALL_STATE(2573)] = 101884,
+ [SMALL_STATE(2574)] = 101898,
+ [SMALL_STATE(2575)] = 101912,
+ [SMALL_STATE(2576)] = 101926,
+ [SMALL_STATE(2577)] = 101940,
+ [SMALL_STATE(2578)] = 101956,
+ [SMALL_STATE(2579)] = 101972,
+ [SMALL_STATE(2580)] = 101988,
+ [SMALL_STATE(2581)] = 102002,
+ [SMALL_STATE(2582)] = 102016,
+ [SMALL_STATE(2583)] = 102032,
+ [SMALL_STATE(2584)] = 102048,
+ [SMALL_STATE(2585)] = 102064,
+ [SMALL_STATE(2586)] = 102080,
+ [SMALL_STATE(2587)] = 102096,
+ [SMALL_STATE(2588)] = 102110,
+ [SMALL_STATE(2589)] = 102124,
+ [SMALL_STATE(2590)] = 102138,
+ [SMALL_STATE(2591)] = 102152,
+ [SMALL_STATE(2592)] = 102168,
+ [SMALL_STATE(2593)] = 102184,
+ [SMALL_STATE(2594)] = 102198,
+ [SMALL_STATE(2595)] = 102212,
+ [SMALL_STATE(2596)] = 102228,
+ [SMALL_STATE(2597)] = 102244,
+ [SMALL_STATE(2598)] = 102260,
+ [SMALL_STATE(2599)] = 102274,
+ [SMALL_STATE(2600)] = 102288,
+ [SMALL_STATE(2601)] = 102302,
+ [SMALL_STATE(2602)] = 102316,
+ [SMALL_STATE(2603)] = 102330,
+ [SMALL_STATE(2604)] = 102344,
+ [SMALL_STATE(2605)] = 102358,
+ [SMALL_STATE(2606)] = 102372,
+ [SMALL_STATE(2607)] = 102386,
+ [SMALL_STATE(2608)] = 102402,
+ [SMALL_STATE(2609)] = 102416,
+ [SMALL_STATE(2610)] = 102430,
+ [SMALL_STATE(2611)] = 102446,
+ [SMALL_STATE(2612)] = 102462,
+ [SMALL_STATE(2613)] = 102476,
+ [SMALL_STATE(2614)] = 102492,
+ [SMALL_STATE(2615)] = 102506,
+ [SMALL_STATE(2616)] = 102520,
+ [SMALL_STATE(2617)] = 102536,
+ [SMALL_STATE(2618)] = 102552,
+ [SMALL_STATE(2619)] = 102568,
+ [SMALL_STATE(2620)] = 102584,
+ [SMALL_STATE(2621)] = 102598,
+ [SMALL_STATE(2622)] = 102614,
+ [SMALL_STATE(2623)] = 102630,
+ [SMALL_STATE(2624)] = 102644,
+ [SMALL_STATE(2625)] = 102660,
+ [SMALL_STATE(2626)] = 102676,
+ [SMALL_STATE(2627)] = 102690,
+ [SMALL_STATE(2628)] = 102706,
+ [SMALL_STATE(2629)] = 102722,
+ [SMALL_STATE(2630)] = 102736,
+ [SMALL_STATE(2631)] = 102752,
+ [SMALL_STATE(2632)] = 102768,
+ [SMALL_STATE(2633)] = 102784,
+ [SMALL_STATE(2634)] = 102798,
+ [SMALL_STATE(2635)] = 102812,
+ [SMALL_STATE(2636)] = 102826,
+ [SMALL_STATE(2637)] = 102842,
+ [SMALL_STATE(2638)] = 102856,
+ [SMALL_STATE(2639)] = 102870,
+ [SMALL_STATE(2640)] = 102886,
+ [SMALL_STATE(2641)] = 102902,
+ [SMALL_STATE(2642)] = 102916,
+ [SMALL_STATE(2643)] = 102932,
+ [SMALL_STATE(2644)] = 102946,
+ [SMALL_STATE(2645)] = 102960,
+ [SMALL_STATE(2646)] = 102974,
+ [SMALL_STATE(2647)] = 102988,
+ [SMALL_STATE(2648)] = 103002,
+ [SMALL_STATE(2649)] = 103016,
+ [SMALL_STATE(2650)] = 103032,
+ [SMALL_STATE(2651)] = 103046,
+ [SMALL_STATE(2652)] = 103060,
+ [SMALL_STATE(2653)] = 103074,
+ [SMALL_STATE(2654)] = 103088,
+ [SMALL_STATE(2655)] = 103104,
+ [SMALL_STATE(2656)] = 103118,
+ [SMALL_STATE(2657)] = 103132,
+ [SMALL_STATE(2658)] = 103148,
+ [SMALL_STATE(2659)] = 103162,
+ [SMALL_STATE(2660)] = 103176,
+ [SMALL_STATE(2661)] = 103190,
+ [SMALL_STATE(2662)] = 103204,
+ [SMALL_STATE(2663)] = 103220,
+ [SMALL_STATE(2664)] = 103236,
+ [SMALL_STATE(2665)] = 103252,
+ [SMALL_STATE(2666)] = 103266,
+ [SMALL_STATE(2667)] = 103282,
+ [SMALL_STATE(2668)] = 103298,
+ [SMALL_STATE(2669)] = 103314,
+ [SMALL_STATE(2670)] = 103330,
+ [SMALL_STATE(2671)] = 103346,
+ [SMALL_STATE(2672)] = 103362,
+ [SMALL_STATE(2673)] = 103378,
+ [SMALL_STATE(2674)] = 103394,
+ [SMALL_STATE(2675)] = 103408,
+ [SMALL_STATE(2676)] = 103424,
+ [SMALL_STATE(2677)] = 103440,
+ [SMALL_STATE(2678)] = 103456,
+ [SMALL_STATE(2679)] = 103472,
+ [SMALL_STATE(2680)] = 103488,
+ [SMALL_STATE(2681)] = 103504,
+ [SMALL_STATE(2682)] = 103520,
+ [SMALL_STATE(2683)] = 103536,
+ [SMALL_STATE(2684)] = 103552,
+ [SMALL_STATE(2685)] = 103568,
+ [SMALL_STATE(2686)] = 103584,
+ [SMALL_STATE(2687)] = 103600,
+ [SMALL_STATE(2688)] = 103616,
+ [SMALL_STATE(2689)] = 103632,
+ [SMALL_STATE(2690)] = 103648,
+ [SMALL_STATE(2691)] = 103664,
+ [SMALL_STATE(2692)] = 103680,
+ [SMALL_STATE(2693)] = 103696,
+ [SMALL_STATE(2694)] = 103712,
+ [SMALL_STATE(2695)] = 103728,
+ [SMALL_STATE(2696)] = 103744,
+ [SMALL_STATE(2697)] = 103760,
+ [SMALL_STATE(2698)] = 103776,
+ [SMALL_STATE(2699)] = 103792,
+ [SMALL_STATE(2700)] = 103806,
+ [SMALL_STATE(2701)] = 103820,
+ [SMALL_STATE(2702)] = 103834,
+ [SMALL_STATE(2703)] = 103848,
+ [SMALL_STATE(2704)] = 103862,
+ [SMALL_STATE(2705)] = 103878,
+ [SMALL_STATE(2706)] = 103892,
+ [SMALL_STATE(2707)] = 103906,
+ [SMALL_STATE(2708)] = 103922,
+ [SMALL_STATE(2709)] = 103938,
+ [SMALL_STATE(2710)] = 103952,
+ [SMALL_STATE(2711)] = 103966,
+ [SMALL_STATE(2712)] = 103980,
+ [SMALL_STATE(2713)] = 103996,
+ [SMALL_STATE(2714)] = 104010,
+ [SMALL_STATE(2715)] = 104024,
+ [SMALL_STATE(2716)] = 104038,
+ [SMALL_STATE(2717)] = 104054,
+ [SMALL_STATE(2718)] = 104070,
+ [SMALL_STATE(2719)] = 104084,
+ [SMALL_STATE(2720)] = 104098,
+ [SMALL_STATE(2721)] = 104114,
+ [SMALL_STATE(2722)] = 104128,
+ [SMALL_STATE(2723)] = 104142,
+ [SMALL_STATE(2724)] = 104156,
+ [SMALL_STATE(2725)] = 104172,
+ [SMALL_STATE(2726)] = 104186,
+ [SMALL_STATE(2727)] = 104200,
+ [SMALL_STATE(2728)] = 104216,
+ [SMALL_STATE(2729)] = 104232,
+ [SMALL_STATE(2730)] = 104248,
+ [SMALL_STATE(2731)] = 104264,
+ [SMALL_STATE(2732)] = 104280,
+ [SMALL_STATE(2733)] = 104296,
+ [SMALL_STATE(2734)] = 104310,
+ [SMALL_STATE(2735)] = 104326,
+ [SMALL_STATE(2736)] = 104342,
+ [SMALL_STATE(2737)] = 104356,
+ [SMALL_STATE(2738)] = 104370,
+ [SMALL_STATE(2739)] = 104386,
+ [SMALL_STATE(2740)] = 104402,
+ [SMALL_STATE(2741)] = 104415,
+ [SMALL_STATE(2742)] = 104428,
+ [SMALL_STATE(2743)] = 104441,
+ [SMALL_STATE(2744)] = 104454,
+ [SMALL_STATE(2745)] = 104467,
+ [SMALL_STATE(2746)] = 104480,
+ [SMALL_STATE(2747)] = 104493,
+ [SMALL_STATE(2748)] = 104506,
+ [SMALL_STATE(2749)] = 104519,
+ [SMALL_STATE(2750)] = 104532,
+ [SMALL_STATE(2751)] = 104545,
+ [SMALL_STATE(2752)] = 104558,
+ [SMALL_STATE(2753)] = 104571,
+ [SMALL_STATE(2754)] = 104584,
+ [SMALL_STATE(2755)] = 104597,
+ [SMALL_STATE(2756)] = 104610,
+ [SMALL_STATE(2757)] = 104623,
+ [SMALL_STATE(2758)] = 104636,
+ [SMALL_STATE(2759)] = 104649,
+ [SMALL_STATE(2760)] = 104662,
+ [SMALL_STATE(2761)] = 104675,
+ [SMALL_STATE(2762)] = 104688,
+ [SMALL_STATE(2763)] = 104701,
+ [SMALL_STATE(2764)] = 104714,
+ [SMALL_STATE(2765)] = 104727,
+ [SMALL_STATE(2766)] = 104740,
+ [SMALL_STATE(2767)] = 104753,
+ [SMALL_STATE(2768)] = 104766,
+ [SMALL_STATE(2769)] = 104779,
+ [SMALL_STATE(2770)] = 104792,
+ [SMALL_STATE(2771)] = 104805,
+ [SMALL_STATE(2772)] = 104818,
+ [SMALL_STATE(2773)] = 104831,
+ [SMALL_STATE(2774)] = 104844,
+ [SMALL_STATE(2775)] = 104857,
+ [SMALL_STATE(2776)] = 104870,
+ [SMALL_STATE(2777)] = 104883,
+ [SMALL_STATE(2778)] = 104896,
+ [SMALL_STATE(2779)] = 104909,
+ [SMALL_STATE(2780)] = 104922,
+ [SMALL_STATE(2781)] = 104935,
+ [SMALL_STATE(2782)] = 104948,
+ [SMALL_STATE(2783)] = 104961,
+ [SMALL_STATE(2784)] = 104974,
+ [SMALL_STATE(2785)] = 104987,
+ [SMALL_STATE(2786)] = 105000,
+ [SMALL_STATE(2787)] = 105013,
+ [SMALL_STATE(2788)] = 105026,
+ [SMALL_STATE(2789)] = 105039,
+ [SMALL_STATE(2790)] = 105052,
+ [SMALL_STATE(2791)] = 105065,
+ [SMALL_STATE(2792)] = 105078,
+ [SMALL_STATE(2793)] = 105091,
+ [SMALL_STATE(2794)] = 105104,
+ [SMALL_STATE(2795)] = 105117,
+ [SMALL_STATE(2796)] = 105130,
+ [SMALL_STATE(2797)] = 105143,
+ [SMALL_STATE(2798)] = 105156,
+ [SMALL_STATE(2799)] = 105169,
+ [SMALL_STATE(2800)] = 105182,
+ [SMALL_STATE(2801)] = 105195,
+ [SMALL_STATE(2802)] = 105208,
+ [SMALL_STATE(2803)] = 105221,
+ [SMALL_STATE(2804)] = 105234,
+ [SMALL_STATE(2805)] = 105247,
+ [SMALL_STATE(2806)] = 105260,
+ [SMALL_STATE(2807)] = 105273,
+ [SMALL_STATE(2808)] = 105286,
+ [SMALL_STATE(2809)] = 105299,
+ [SMALL_STATE(2810)] = 105312,
+ [SMALL_STATE(2811)] = 105325,
+ [SMALL_STATE(2812)] = 105338,
+ [SMALL_STATE(2813)] = 105351,
+ [SMALL_STATE(2814)] = 105364,
+ [SMALL_STATE(2815)] = 105377,
+ [SMALL_STATE(2816)] = 105390,
+ [SMALL_STATE(2817)] = 105403,
+ [SMALL_STATE(2818)] = 105416,
+ [SMALL_STATE(2819)] = 105429,
+ [SMALL_STATE(2820)] = 105442,
+ [SMALL_STATE(2821)] = 105455,
+ [SMALL_STATE(2822)] = 105468,
+ [SMALL_STATE(2823)] = 105481,
+ [SMALL_STATE(2824)] = 105494,
+ [SMALL_STATE(2825)] = 105507,
+ [SMALL_STATE(2826)] = 105520,
+ [SMALL_STATE(2827)] = 105533,
+ [SMALL_STATE(2828)] = 105546,
+ [SMALL_STATE(2829)] = 105559,
+ [SMALL_STATE(2830)] = 105572,
+ [SMALL_STATE(2831)] = 105585,
+ [SMALL_STATE(2832)] = 105598,
+ [SMALL_STATE(2833)] = 105611,
+ [SMALL_STATE(2834)] = 105624,
+ [SMALL_STATE(2835)] = 105637,
+ [SMALL_STATE(2836)] = 105650,
+ [SMALL_STATE(2837)] = 105663,
+ [SMALL_STATE(2838)] = 105676,
+ [SMALL_STATE(2839)] = 105689,
+ [SMALL_STATE(2840)] = 105702,
+ [SMALL_STATE(2841)] = 105715,
+ [SMALL_STATE(2842)] = 105728,
+ [SMALL_STATE(2843)] = 105741,
+ [SMALL_STATE(2844)] = 105754,
+ [SMALL_STATE(2845)] = 105767,
+ [SMALL_STATE(2846)] = 105780,
+ [SMALL_STATE(2847)] = 105793,
+ [SMALL_STATE(2848)] = 105806,
+ [SMALL_STATE(2849)] = 105819,
+ [SMALL_STATE(2850)] = 105832,
+ [SMALL_STATE(2851)] = 105845,
+ [SMALL_STATE(2852)] = 105858,
+ [SMALL_STATE(2853)] = 105871,
+ [SMALL_STATE(2854)] = 105884,
+ [SMALL_STATE(2855)] = 105897,
+ [SMALL_STATE(2856)] = 105910,
+ [SMALL_STATE(2857)] = 105923,
+ [SMALL_STATE(2858)] = 105936,
+ [SMALL_STATE(2859)] = 105949,
+ [SMALL_STATE(2860)] = 105962,
+ [SMALL_STATE(2861)] = 105975,
+ [SMALL_STATE(2862)] = 105988,
+ [SMALL_STATE(2863)] = 106001,
+ [SMALL_STATE(2864)] = 106014,
+ [SMALL_STATE(2865)] = 106027,
+ [SMALL_STATE(2866)] = 106040,
+ [SMALL_STATE(2867)] = 106053,
+ [SMALL_STATE(2868)] = 106066,
+ [SMALL_STATE(2869)] = 106079,
+ [SMALL_STATE(2870)] = 106092,
+ [SMALL_STATE(2871)] = 106105,
+ [SMALL_STATE(2872)] = 106118,
+ [SMALL_STATE(2873)] = 106131,
};
static const TSParseActionEntry ts_parse_actions[] = {
[0] = {.entry = {.count = 0, .reusable = false}},
[1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(),
- [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(),
- [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0),
- [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440),
- [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16),
- [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284),
- [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5),
- [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526),
- [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1516),
- [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1423),
- [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417),
- [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85),
- [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173),
- [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430),
- [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26),
- [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434),
- [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435),
- [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230),
- [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233),
- [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440),
- [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103),
- [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135),
- [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319),
- [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45),
- [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63),
- [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442),
- [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1134),
- [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696),
- [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132),
- [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203),
- [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299),
- [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1104),
- [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1100),
- [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126),
- [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248),
- [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248),
- [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277),
- [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213),
- [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215),
- [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127),
- [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818),
- [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818),
- [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819),
- [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216),
- [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475),
- [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48),
- [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279),
- [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030),
- [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912),
- [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679),
- [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65),
- [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283),
- [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157),
- [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892),
- [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390),
- [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239),
- [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288),
- [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290),
- [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51),
- [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278),
- [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807),
- [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285),
- [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291),
- [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287),
- [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280),
- [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281),
- [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286),
- [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289),
- [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66),
- [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808),
- [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2),
- [143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(440),
- [146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(284),
- [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2),
- [151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(5),
- [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(526),
- [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1516),
- [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1423),
- [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1417),
- [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(85),
- [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(173),
- [172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1430),
- [175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(26),
- [178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1434),
- [181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1435),
- [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1230),
- [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1233),
- [190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1440),
- [193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(103),
- [196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(135),
- [199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(319),
- [202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(45),
- [205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(63),
- [208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1442),
- [211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1134),
- [214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1696),
- [217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1132),
- [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1203),
- [223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(299),
- [226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1104),
- [229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1100),
- [232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(126),
- [235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(248),
- [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(248),
- [241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(277),
- [244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1213),
- [247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1215),
- [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1127),
- [253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(818),
- [256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(818),
- [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(819),
- [262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1216),
- [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(475),
- [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(48),
- [271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, .production_id = 148),
- [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, .production_id = 148),
- [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, .production_id = 113),
- [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, .production_id = 113),
- [279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, .production_id = 159),
- [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, .production_id = 159),
- [283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2),
- [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2),
- [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, .production_id = 4),
- [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316),
- [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293),
- [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77),
- [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, .production_id = 1),
- [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, .production_id = 5),
- [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83),
- [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707),
- [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786),
- [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680),
- [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320),
- [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781),
- [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292),
- [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282),
- [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3),
- [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1436),
- [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411),
- [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438),
- [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448),
- [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1136),
- [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197),
- [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307),
- [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473),
- [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434),
- [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432),
- [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446),
- [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178),
- [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905),
- [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1),
- [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752),
- [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86),
- [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172),
- [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44),
- [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64),
- [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154),
- [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1),
- [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657),
- [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146),
- [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211),
- [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297),
- [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137),
- [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190),
- [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190),
- [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
- [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243),
- [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242),
- [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155),
- [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736),
- [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736),
- [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809),
- [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432),
- [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482),
- [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161),
- [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899),
- [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815),
- [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147),
- [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202),
- [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298),
- [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440),
- [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481),
- [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187),
- [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162),
- [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46),
- [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599),
- [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300),
- [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143),
- [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167),
- [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167),
- [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168),
- [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871),
- [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519),
- [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191),
- [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904),
- [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276),
- [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47),
- [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52),
- [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598),
- [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323),
- [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127),
- [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165),
- [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165),
- [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180),
- [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906),
- [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1),
- [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1),
- [457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier, 1),
- [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1),
- [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_declaration, 1), REDUCE(sym_identifier, 1),
- [464] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_declaration, 1), REDUCE(sym_identifier, 1), SHIFT(326),
- [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_declaration, 1), REDUCE(sym_identifier, 1),
- [471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(326),
- [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497),
- [476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198),
- [478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176),
- [480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49),
- [482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312),
- [484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125),
- [486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174),
- [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174),
- [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177),
- [492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704),
- [494] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_declaration, 1), REDUCE(sym_identifier, 1), REDUCE(sym__property_name, 1),
- [498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), REDUCE(sym__property_name, 1),
- [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470),
- [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82),
- [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692),
- [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305),
- [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857),
- [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474),
- [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908),
- [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897),
- [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480),
- [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900),
- [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56),
- [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301),
- [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107),
- [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1106),
- [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881),
- [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464),
- [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869),
- [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310),
- [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467),
- [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311),
- [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50),
- [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854),
- [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801),
- [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805),
- [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2),
- [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2),
- [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2),
- [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2),
- [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2),
- [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295),
- [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3),
- [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3),
- [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 142),
- [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 142),
- [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, .production_id = 142),
- [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, .production_id = 142),
- [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399),
- [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465),
- [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903),
- [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87),
- [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59),
- [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307),
- [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306),
- [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204),
- [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876),
- [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, .production_id = 107),
- [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, .production_id = 107),
- [595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 107),
- [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 107),
- [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416),
- [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201),
- [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4, .production_id = 34),
- [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4, .production_id = 34),
- [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 105),
- [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 105),
- [611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 105),
- [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 105),
- [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378),
- [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, .production_id = 103),
- [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, .production_id = 103),
- [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 56),
- [623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 56),
- [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 56),
- [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 56),
- [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424),
- [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2),
- [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2),
- [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, .production_id = 34),
- [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, .production_id = 34),
- [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72),
- [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 120),
- [643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 120),
- [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 120),
- [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 120),
- [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348),
- [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512),
- [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907),
- [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54),
- [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314),
- [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(896),
- [661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 135),
- [663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 135),
- [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 135),
- [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 135),
- [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397),
- [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 154),
- [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 154),
- [675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, .production_id = 154),
- [677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, .production_id = 154),
- [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415),
- [681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1), REDUCE(aux_sym_array_pattern_repeat1, 1),
- [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67),
- [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 137),
- [688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 137),
- [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 5, .production_id = 137),
- [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 5, .production_id = 137),
- [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398),
- [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507),
- [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502),
- [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496),
- [702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1),
- [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91),
- [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747),
- [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182),
- [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585),
- [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832),
- [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1),
- [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460),
- [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032),
- [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207),
- [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330),
- [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518),
- [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902),
- [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53),
- [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334),
- [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122),
- [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120),
- [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911),
- [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425),
- [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486),
- [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38),
- [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513),
- [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27),
- [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508),
- [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2),
- [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500),
- [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4),
- [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506),
- [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516),
- [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495),
- [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6),
- [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515),
- [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510),
- [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647),
- [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483),
- [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607),
- [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308),
- [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800),
- [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517),
- [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318),
- [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504),
- [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492),
- [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451),
- [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294),
- [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505),
- [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466),
- [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304),
- [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498),
- [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507),
- [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503),
- [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509),
- [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514),
- [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489),
- [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309),
- [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894),
- [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462),
- [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302),
- [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837),
- [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401),
- [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62),
- [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087),
- [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 2),
- [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806),
- [828] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 2), REDUCE(sym__property_name, 1, .production_id = 7),
- [831] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 7), SHIFT(30),
- [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266),
- [836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 2),
- [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400),
- [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303),
- [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669),
- [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104),
- [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100),
- [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154),
- [850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, .production_id = 2),
- [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341),
- [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812),
- [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691),
- [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1037),
- [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512),
- [862] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 2), SHIFT(1018),
- [865] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 2), REDUCE(sym__property_name, 1, .production_id = 7), SHIFT(92),
- [869] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 2), SHIFT(270),
- [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189),
- [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225),
- [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234),
- [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509),
- [880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988),
- [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165),
- [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57),
- [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29),
- [888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251),
- [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30),
- [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1637),
- [894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 2), SHIFT(1021),
- [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968),
- [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506),
- [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1015),
- [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517),
- [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296),
- [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660),
- [909] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 2), SHIFT(92),
- [912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197),
- [914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163),
- [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130),
- [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037),
- [920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183),
- [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656),
- [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166),
- [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625),
- [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169),
- [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156),
- [932] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 2), SHIFT(113),
- [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113),
- [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672),
- [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, .production_id = 32),
- [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140),
- [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, .production_id = 12),
- [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, .production_id = 12),
- [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404),
- [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437),
- [951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 2), REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 2),
- [954] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 2), SHIFT(183),
- [957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 2),
- [959] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 2), SHIFT(197),
- [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200),
- [964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 2), REDUCE(sym_rest_pattern, 2, .production_id = 32),
- [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 42),
- [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 42),
- [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317),
- [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689),
- [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124),
- [977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1),
- [979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1),
- [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321),
- [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184),
- [985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, .production_id = 12),
- [987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, .production_id = 12),
- [989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, .production_id = 17),
- [991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, .production_id = 17),
- [993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 162),
- [995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 162),
- [997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 36),
- [999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 36),
- [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40),
- [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, .production_id = 90),
- [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, .production_id = 90),
- [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, .production_id = 44),
- [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, .production_id = 44),
- [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, .production_id = 60),
- [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, .production_id = 60),
- [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3),
- [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3),
- [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 23),
- [1021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 23),
- [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 76),
- [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 76),
- [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, .production_id = 118),
- [1029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, .production_id = 118),
- [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, .production_id = 127),
- [1033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, .production_id = 127),
- [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 120),
- [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 120),
- [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, .production_id = 38),
- [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, .production_id = 38),
- [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, .production_id = 87),
- [1045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, .production_id = 87),
- [1047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, .production_id = 93),
- [1049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, .production_id = 93),
- [1051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, .production_id = 58),
- [1053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, .production_id = 58),
- [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 73),
- [1057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 73),
- [1059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 89),
- [1061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 89),
- [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2),
- [1065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2),
- [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 24),
- [1069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 24),
- [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, .production_id = 6),
- [1073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, .production_id = 6),
- [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 105),
- [1077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 105),
- [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 12),
- [1081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 12),
- [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 129),
- [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 129),
- [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 41),
- [1089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 41),
- [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 23),
- [1093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 23),
- [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 151),
- [1097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 151),
- [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 43),
- [1101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 43),
- [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 37),
- [1105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 37),
- [1107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, .production_id = 45),
- [1109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, .production_id = 45),
- [1111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, .production_id = 45),
- [1113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, .production_id = 45),
- [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, .production_id = 39),
- [1117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, .production_id = 39),
- [1119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, .production_id = 39),
- [1121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, .production_id = 39),
- [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 78),
- [1125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 78),
- [1127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 135),
- [1129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 135),
- [1131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, .production_id = 137),
- [1133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, .production_id = 137),
- [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 142),
- [1137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 142),
- [1139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 27),
- [1141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 27),
- [1143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 118),
- [1145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 118),
- [1147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 161),
- [1149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 161),
- [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, .production_id = 114),
- [1153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, .production_id = 114),
- [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 154),
- [1157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 154),
- [1159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 107),
- [1161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 107),
- [1163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, .production_id = 35),
- [1165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, .production_id = 35),
- [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, .production_id = 112),
- [1169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, .production_id = 112),
- [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 56),
- [1173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 56),
- [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2),
- [1177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2),
- [1179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2),
- [1181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2),
- [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2),
- [1185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2),
- [1187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2),
- [1189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2),
- [1191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1),
- [1193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1),
- [1195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1, .production_id = 7),
- [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185),
- [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122),
- [1202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1),
- [1204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233),
- [1206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 66),
- [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 66),
- [1210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, .production_id = 39),
- [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, .production_id = 39),
- [1214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 117),
- [1216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 117),
- [1218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 67),
- [1220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 67),
- [1222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, .production_id = 140),
- [1224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, .production_id = 140),
- [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152),
- [1228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, .production_id = 164),
- [1230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, .production_id = 164),
- [1232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 150),
- [1234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 150),
- [1236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 160),
- [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, .production_id = 160),
- [1240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159),
- [1242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 149),
- [1244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, .production_id = 149),
- [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196),
- [1248] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1), SHIFT(155),
- [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155),
- [1253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1),
- [1255] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(233),
- [1258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108),
- [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116),
- [1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, .production_id = 11),
- [1264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1),
- [1267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_identifier, 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1),
- [1270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195),
- [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113),
- [1274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1),
- [1277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(159),
- [1280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(391),
- [1283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_rest_pattern, 2, .production_id = 11),
- [1286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(392),
- [1289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(454),
- [1292] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_identifier, 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(436),
- [1296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(1586),
- [1299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(437),
- [1302] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_identifier, 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(463),
- [1306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(450),
- [1309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(444),
- [1312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(9),
- [1315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(452),
- [1318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(439),
- [1321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(36),
- [1324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(447),
- [1327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(1299),
- [1330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(33),
- [1333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(443),
- [1336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(477),
- [1339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_identifier, 1), SHIFT(479),
- [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117),
- [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192),
- [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1658),
- [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079),
- [1350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1),
- [1352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import, 1),
- [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237),
- [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238),
- [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253),
- [1360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 14),
- [1362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 14),
- [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88),
- [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107),
- [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348),
- [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236),
- [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(804),
- [1374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 65),
- [1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803),
- [1378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(802),
- [1380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811),
- [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179),
- [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202),
- [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203),
- [1388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222),
- [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222),
- [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224),
- [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232),
- [1396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235),
- [1398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236),
- [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237),
- [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242),
- [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179),
- [1406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245),
- [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245),
- [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755),
- [1412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 64),
- [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247),
- [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206),
- [1418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 14),
- [1420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 14),
- [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136),
- [1424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3, .production_id = 64),
- [1426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 65),
- [1428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, .production_id = 11),
- [1430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3, .production_id = 46),
- [1432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 111),
- [1434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, .production_id = 138),
- [1436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 72),
- [1438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 108),
- [1440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 110),
- [1442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 26),
- [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 25),
- [1446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2, .production_id = 11),
- [1448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2, .production_id = 11),
- [1450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 71),
- [1452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 65),
- [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90),
- [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112),
- [1458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209),
- [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224),
- [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211),
- [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212),
- [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213),
- [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213),
- [1470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214),
- [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215),
- [1474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216),
- [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217),
- [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218),
- [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219),
- [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209),
- [1484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220),
- [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220),
- [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221),
- [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883),
- [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200),
- [1494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240),
- [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241),
- [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243),
- [1500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249),
- [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249),
- [1504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252),
- [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275),
- [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273),
- [1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272),
- [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271),
- [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269),
- [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240),
- [1518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268),
- [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268),
- [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267),
- [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170),
- [1526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 79), REDUCE(sym_assignment_expression, 3, .production_id = 64),
- [1529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 79),
- [1531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2, .production_id = 11),
- [1533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 64),
- [1535] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 79), REDUCE(sym_assignment_expression, 3, .production_id = 25),
- [1538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, .production_id = 113),
- [1540] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, .production_id = 113), SHIFT(240),
- [1543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 64), REDUCE(sym_assignment_expression, 3, .production_id = 64),
- [1546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 64),
- [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787),
- [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039),
- [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2),
- [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870),
- [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114),
- [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391),
- [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893),
- [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392),
- [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326),
- [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833),
- [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783),
- [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479),
- [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238),
- [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239),
- [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158),
- [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158),
- [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265),
- [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263),
- [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261),
- [1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259),
- [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258),
- [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257),
- [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238),
- [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255),
- [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255),
- [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443),
- [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436),
- [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477),
- [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299),
- [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244),
- [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254),
- [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166),
- [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454),
- [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9),
- [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33),
- [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448),
- [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452),
- [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453),
- [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439),
- [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347),
- [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344),
- [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463),
- [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286),
- [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586),
- [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36),
- [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342),
- [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444),
- [1642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, .production_id = 13),
- [1644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, .production_id = 13),
- [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161),
- [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437),
- [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169),
- [1652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, .production_id = 83),
- [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730),
- [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726),
- [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188),
- [1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207),
- [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207),
- [1664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226),
- [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227),
- [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228),
- [1670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193),
- [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194),
- [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201),
- [1676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208),
- [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210),
- [1680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225),
- [1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193),
- [1684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229),
- [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229),
- [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230),
- [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175),
- [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2, .production_id = 11),
- [1694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 28),
- [1696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 28),
- [1698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 28), REDUCE(sym_object_pattern, 3, .production_id = 29),
- [1701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, .production_id = 29),
- [1703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2),
- [1705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2),
- [1707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2),
- [1710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2),
- [1712] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2),
- [1715] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, .production_id = 113), SHIFT(193),
- [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205),
- [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163),
- [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171),
- [1724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1),
- [1726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1),
- [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310),
- [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439),
- [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274),
- [1734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2),
- [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2),
- [1738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, .production_id = 62),
- [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, .production_id = 62),
- [1742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, .production_id = 99),
- [1744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, .production_id = 99),
- [1746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, .production_id = 63),
- [1748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, .production_id = 63),
- [1750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 48),
- [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 48),
- [1754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 61),
- [1756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 61),
- [1758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2),
- [1760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2),
- [1762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, .production_id = 94),
- [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, .production_id = 94),
- [1766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, .production_id = 106),
- [1768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, .production_id = 106),
- [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139),
- [1772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 6, .production_id = 152),
- [1774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 6, .production_id = 152),
- [1776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, .production_id = 12),
- [1778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, .production_id = 12),
- [1780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, .production_id = 82),
- [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, .production_id = 82),
- [1784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, .production_id = 80),
- [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, .production_id = 80),
- [1788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arguments, 2),
- [1790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arguments, 2),
- [1792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 141),
- [1794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 4, .production_id = 141),
- [1796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arguments, 4, .production_id = 139),
- [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arguments, 4, .production_id = 139),
- [1800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 74),
- [1802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 74),
- [1804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 136),
- [1806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 136),
- [1808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 18),
- [1810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 18),
- [1812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 95),
- [1814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, .production_id = 95),
- [1816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 19),
- [1818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 19),
- [1820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 20),
- [1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 20),
- [1824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_closing_tag, 1),
- [1826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_glimmer_closing_tag, 1),
- [1828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_template, 2, .production_id = 21),
- [1830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_glimmer_template, 2, .production_id = 21),
- [1832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 68),
- [1834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 68),
- [1836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_fragment, 5),
- [1838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_fragment, 5),
- [1840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_template, 3, .production_id = 69),
- [1842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_glimmer_template, 3, .production_id = 69),
- [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, .production_id = 21),
- [1846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, .production_id = 21),
- [1848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 26),
- [1850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 108),
- [1852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, .production_id = 70),
- [1854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, .production_id = 70),
- [1856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3),
- [1858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3),
- [1860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 71),
- [1862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 33),
- [1864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 33),
- [1866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 119),
- [1868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 119),
- [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744),
- [1872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arguments, 3, .production_id = 116),
- [1874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arguments, 3, .production_id = 116),
- [1876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 57),
- [1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 57),
- [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725),
- [1882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, .production_id = 47),
- [1884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, .production_id = 47),
- [1886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, .production_id = 51),
- [1888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, .production_id = 51),
- [1890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731),
- [1892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 111),
- [1894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 72),
- [1896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 110),
- [1898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 4, .production_id = 109),
- [1900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 4, .production_id = 109),
- [1902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 55),
- [1904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 55),
- [1906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_greater_than, 1),
- [1908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_greater_than, 1),
- [1910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_less_than, 1),
- [1912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_less_than, 1),
- [1914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_times, 1),
- [1916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_times, 1),
- [1918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_divide, 1),
- [1920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_divide, 1),
- [1922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2),
- [1924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, .production_id = 29),
- [1926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2),
- [1928] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 28), REDUCE(sym_object_pattern, 3, .production_id = 29),
- [1931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850),
- [1933] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2),
- [1936] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2),
- [1939] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1),
- [1942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1),
- [1944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3, .production_id = 47), REDUCE(sym_computed_property_name, 3, .production_id = 11),
- [1947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3, .production_id = 11),
- [1949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149),
- [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922),
- [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796),
- [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79),
- [1957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926),
- [1959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928),
- [1961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945),
- [1963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160),
- [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888),
- [1967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933),
- [1969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(932),
- [1971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(944),
- [1973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130),
- [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909),
- [1977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(930),
- [1979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937),
- [1981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946),
- [1983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135),
- [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851),
- [1987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936),
- [1989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(929),
- [1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947),
- [1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1128),
- [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695),
- [1997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(934),
- [1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(935),
- [2001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(941),
- [2003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1138),
- [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813),
- [2007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938),
- [2009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(939),
- [2011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(940),
- [2013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144),
- [2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895),
- [2017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(927),
- [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(931),
- [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(943),
- [2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217),
- [2025] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1), REDUCE(aux_sym_object_pattern_repeat1, 1),
- [2028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949),
- [2030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948),
- [2032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956),
- [2034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145),
- [2036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301),
- [2038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325),
- [2040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256),
- [2042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(953),
- [2044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205),
- [2046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942),
- [2048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961),
- [2050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290),
- [2052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74),
- [2054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792),
- [2056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728),
- [2058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322),
- [2060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76),
- [2062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753),
- [2064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741),
- [2066] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(1145),
- [2069] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(1301),
- [2072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(1030),
- [2075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104),
- [2077] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(256),
- [2080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(1442),
- [2083] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(953),
- [2086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(1237),
- [2089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(1238),
- [2092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(1205),
- [2095] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(1239),
- [2098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(942),
- [2101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(961),
- [2104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 104), SHIFT_REPEAT(1290),
- [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235),
- [2109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925),
- [2111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317),
- [2113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652),
- [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214),
- [2117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162),
- [2119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306),
- [2121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1),
- [2123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270),
- [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(952),
- [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343),
- [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957),
- [2131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966),
- [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314),
- [2135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1),
- [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018),
- [2139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 7),
- [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223),
- [2143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013),
- [2145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898),
- [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021),
- [2149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853),
- [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910),
- [2153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867),
- [2155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24),
- [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(954),
- [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185),
- [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967),
- [2163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 30), REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 31),
- [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979),
- [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025),
- [2170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150),
- [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(980),
- [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492),
- [2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981),
- [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011),
- [2180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1010),
- [2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026),
- [2184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958),
- [2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192),
- [2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963),
- [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(962),
- [2192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 30),
- [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028),
- [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543),
- [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1008),
- [2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027),
- [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581),
- [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1006),
- [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1005),
- [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020),
- [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475),
- [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1004),
- [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012),
- [2216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(955),
- [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182),
- [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951),
- [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(965),
- [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(964),
- [2226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485),
- [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477),
- [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566),
- [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573),
- [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541),
- [2236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 143),
- [2238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 143),
- [2240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 158),
- [2242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 158),
- [2244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 157),
- [2246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 157),
- [2248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 147),
- [2250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 147),
- [2252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 145),
- [2254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 145),
- [2256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 123),
- [2258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 123),
- [2260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 107),
- [2262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 107),
- [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58),
- [2266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992),
- [2268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577),
- [2270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002),
- [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1001),
- [2274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 146),
- [2276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 146),
- [2278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 125),
- [2280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 125),
- [2282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 156),
- [2284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 156),
- [2286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2, .production_id = 16),
- [2288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2, .production_id = 16),
- [2290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94),
- [2292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362),
- [2294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, .production_id = 163),
- [2296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 163),
- [2298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, .production_id = 84),
- [2300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 84),
- [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147),
- [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535),
- [2306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 144),
- [2308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 144),
- [2310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 124),
- [2312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 124),
- [2314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 155),
- [2316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 155),
- [2318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 137),
- [2320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 137),
- [2322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 22),
- [2324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 22),
- [2326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 22), SHIFT_REPEAT(1239),
- [2329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61),
- [2331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567),
- [2333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525),
- [2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447),
- [2337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 53),
- [2339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 53),
- [2341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019),
- [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428),
- [2345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 115),
- [2347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 115),
- [2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562),
- [2351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 2, .production_id = 12),
- [2353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 2, .production_id = 12),
- [2355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 53),
- [2357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 53),
- [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570),
- [2361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 52),
- [2363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 52),
- [2365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592),
- [2367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474),
- [2369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445),
- [2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231),
- [2373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 20),
- [2375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 20),
- [2377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234),
- [2379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 3),
- [2381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 3),
- [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253),
- [2385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264),
- [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250),
- [2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98),
- [2391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329),
- [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322),
- [2395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707),
- [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116),
- [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386),
- [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1702),
- [2403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1629),
- [2405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693),
- [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389),
- [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293),
- [2411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605),
- [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279),
- [2415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601),
- [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288),
- [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704),
- [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703),
- [2423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1604),
- [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302),
- [2427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1680),
- [2429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685),
- [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610),
- [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1711),
- [2435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1710),
- [2437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1709),
- [2439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681),
- [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683),
- [2443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 96), SHIFT_REPEAT(1037),
- [2446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 96), SHIFT_REPEAT(98),
- [2449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 96),
- [2451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 96),
- [2453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 96), SHIFT_REPEAT(1116),
- [2456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 96), SHIFT_REPEAT(1037),
- [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1705),
- [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1706),
- [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1606),
- [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99),
- [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1112),
- [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1086),
- [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(),
- [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123),
- [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1052),
- [2477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653),
- [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621),
- [2481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052),
- [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1121),
- [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124),
- [2487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1083),
- [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078),
- [2491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077),
- [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1080),
- [2495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(99),
- [2498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(1125),
- [2501] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(1086),
- [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620),
- [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347),
- [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148),
- [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226),
- [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231),
- [2514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118),
- [2516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1091),
- [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623),
- [2520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119),
- [2522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1108),
- [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650),
- [2526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1110),
- [2528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1093),
- [2530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1109),
- [2532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1113),
- [2534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099),
- [2536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1111),
- [2538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1096),
- [2540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114),
- [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923),
- [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71),
- [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145),
- [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363),
- [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360),
- [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095),
- [2554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1712),
- [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049),
- [2558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1619),
- [2560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1708),
- [2562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1677),
- [2564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196),
- [2566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1595),
- [2568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1643),
- [2570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, .production_id = 49),
- [2572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, .production_id = 49),
- [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092),
- [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69),
- [2578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1692),
- [2580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676),
- [2582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172),
- [2584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164),
- [2586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193),
- [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920),
- [2590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164),
- [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188),
- [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886),
- [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119),
- [2598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, .production_id = 81),
- [2600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, .production_id = 82),
- [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097),
- [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051),
- [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118),
- [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472),
- [2610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3, .production_id = 47),
- [2612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 8),
- [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181),
- [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134),
- [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915),
- [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160),
- [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089),
- [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054),
- [2626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3, .production_id = 64),
- [2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3, .production_id = 64),
- [2630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4, .production_id = 94),
- [2632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, .production_id = 98),
- [2634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, .production_id = 98),
- [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098),
- [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047),
- [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724),
- [2642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, .production_id = 50),
- [2644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, .production_id = 50),
- [2646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088),
- [2648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, .production_id = 33),
- [2650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, .production_id = 97),
- [2652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, .production_id = 97),
- [2654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146),
- [2656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435),
- [2658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227),
- [2660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92),
- [2662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556),
- [2664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228),
- [2666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(1642),
- [2669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2),
- [2671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(139),
- [2674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3, .production_id = 11),
- [2676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3, .production_id = 11),
- [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561),
- [2680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355),
- [2682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 102),
- [2684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 100),
- [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194),
- [2688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_content, 1, .production_id = 15),
- [2690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248),
- [2692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_assigned_attribute, 3, .production_id = 130),
- [2694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_assigned_attribute, 3, .production_id = 130),
- [2696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_assigned_attribute, 3, .production_id = 131),
- [2698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_assigned_attribute, 3, .production_id = 131),
- [2700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 133),
- [2702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421),
- [2704] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_content_repeat1, 2), SHIFT_REPEAT(1194),
- [2707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_content_repeat1, 2),
- [2709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_content_repeat1, 2), SHIFT_REPEAT(119),
- [2712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456),
- [2714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246),
- [2716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241),
- [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220),
- [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218),
- [2722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1, .production_id = 54),
- [2724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2),
- [2726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2),
- [2728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 50),
- [2730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 50),
- [2732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642),
- [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340),
- [2736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139),
- [2738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232),
- [2740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375),
- [2742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810),
- [2744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297),
- [2746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297),
- [2748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608),
- [2750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167),
- [2752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298),
- [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298),
- [2756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609),
- [2758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233),
- [2760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 59),
- [2762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149),
- [2764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148),
- [2766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999),
- [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150),
- [2770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 22), SHIFT_REPEAT(1216),
- [2773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206),
- [2775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320),
- [2777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320),
- [2779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699),
- [2781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183),
- [2783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282),
- [2785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282),
- [2787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668),
- [2789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426),
- [2791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276),
- [2793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276),
- [2795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667),
- [2797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428),
- [2799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311),
- [2801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311),
- [2803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698),
- [2805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251),
- [2807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263),
- [2809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256),
- [2811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256),
- [2813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1646),
- [2815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258),
- [2817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258),
- [2819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1645),
- [2821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1014),
- [2823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014),
- [2825] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(233),
- [2828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735),
- [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316),
- [2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316),
- [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1697),
- [2836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304),
- [2838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304),
- [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1713),
- [2842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658),
- [2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635),
- [2846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(159),
- [2849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003),
- [2851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126),
- [2853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_imports, 1), REDUCE(sym_identifier, 1),
- [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418),
- [2858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159),
- [2860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277),
- [2862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280),
- [2864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93),
- [2866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450),
- [2868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246),
- [2870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281),
- [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142),
- [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274),
- [2876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022),
- [2878] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), SHIFT_REPEAT(1102),
- [2881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2),
- [2883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140),
- [2885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164),
- [2887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137),
- [2889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319),
- [2891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761),
- [2893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102),
- [2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421),
- [2897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349),
- [2899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186),
- [2901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414),
- [2903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, .dynamic_precedence = -1, .production_id = 95),
- [2905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2),
- [2907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(1280),
- [2910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2),
- [2912] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(1281),
- [2915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918),
- [2917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184),
- [2919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371),
- [2921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339),
- [2923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339),
- [2925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798),
- [2927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, .production_id = 39),
- [2929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312),
- [2931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404),
- [2933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353),
- [2935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729),
- [2937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(874),
- [2939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260),
- [2941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170),
- [2943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531),
- [2945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 31),
- [2947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913),
- [2949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, .dynamic_precedence = -1, .production_id = 48),
- [2951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332),
- [2953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308),
- [2955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(91),
- [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151),
- [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827),
- [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101),
- [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338),
- [2966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129),
- [2968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, .production_id = 8),
- [2970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748),
- [2972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103),
- [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381),
- [2976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, .production_id = 77),
- [2978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3),
- [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924),
- [2982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820),
- [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131),
- [2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262),
- [2988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, .production_id = 83),
- [2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824),
- [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750),
- [2994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2),
- [2996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_chain, 1),
- [2998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chain, 1),
- [3000] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_glimmer_template_repeat1, 2), SHIFT_REPEAT(1349),
- [3003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_glimmer_template_repeat1, 2),
- [3005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), SHIFT_REPEAT(1105),
- [3008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2),
- [3010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133),
- [3012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817),
- [3014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, .production_id = 121),
- [3016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, .production_id = 77),
- [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195),
- [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737),
- [3022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39),
- [3024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), SHIFT_REPEAT(924),
- [3027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2),
- [3029] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2), SHIFT_REPEAT(925),
- [3032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2),
- [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745),
- [3036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198),
- [3038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094),
- [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634),
- [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199),
- [3044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746),
- [3046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090),
- [3048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649),
- [3050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_export_name, 1),
- [3052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, .production_id = 8),
- [3054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, .production_id = 121),
- [3056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), SHIFT_REPEAT(1115),
- [3059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2),
- [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196),
- [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158),
- [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848),
- [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100),
- [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040),
- [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180),
- [3073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89),
- [3075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453),
- [3077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156),
- [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187),
- [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776),
- [3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117),
- [3085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__formal_parameters_repeat1, 2),
- [3087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2),
- [3089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__formal_parameters_repeat1, 2), SHIFT_REPEAT(95),
- [3092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60),
- [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463),
- [3096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), SHIFT_REPEAT(87),
- [3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840),
- [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152),
- [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55),
- [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503),
- [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255),
- [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19),
- [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20),
- [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109),
- [3115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18),
- [3117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 101),
- [3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427),
- [3121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_opening_tag, 1),
- [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22),
- [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144),
- [3127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__formal_parameters, 3, .production_id = 40),
- [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380),
- [3131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__formal_parameters, 4, .production_id = 92),
- [3133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__formal_parameters, 4, .production_id = 91),
- [3135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413),
- [3137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400),
- [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102),
- [3141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, .production_id = 122),
- [3143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 4, .production_id = 153),
- [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372),
- [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369),
- [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244),
- [3151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1, .production_id = 9),
- [3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212),
- [3155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aliased_name, 3, .production_id = 122),
- [3157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__formal_parameters, 2, .production_id = 10),
- [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145),
- [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390),
- [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395),
- [3165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394),
- [3167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, .production_id = 35),
- [3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343),
- [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345),
- [3173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__formal_parameters, 5, .production_id = 128),
- [3175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 134),
- [3177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389),
- [3179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 132),
- [3181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1, .production_id = 8),
- [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849),
- [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484),
- [3187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700),
- [3189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1671),
- [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106),
- [3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763),
- [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142),
- [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758),
- [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757),
- [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756),
- [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839),
- [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798),
- [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261),
- [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868),
- [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835),
- [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195),
- [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115),
- [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740),
- [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340),
- [3221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2),
- [3223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, .production_id = 126),
- [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138),
- [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141),
- [3229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150),
- [3231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733),
- [3233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3, .production_id = 85),
- [3235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3),
- [3237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, .production_id = 86),
- [3239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 1),
- [3241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3, .production_id = 75),
- [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446),
- [3245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3, .production_id = 88),
- [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11),
- [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860),
- [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277),
- [3253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772),
- [3255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199),
- [3257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, .production_id = 126),
- [3259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, .production_id = 86),
- [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97),
- [3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632),
- [3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732),
- [3267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664),
- [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374),
- [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111),
- [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110),
- [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368),
- [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186),
- [3279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789),
- [3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131),
- [3283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186),
- [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323),
- [3287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875),
- [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151),
- [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128),
- [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121),
- [3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123),
- [3297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181),
- [3299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765),
- [3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179),
- [3303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178),
- [3305] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
- [3307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177),
- [3309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449),
- [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176),
- [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153),
- [3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442),
- [3317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120),
- [3319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129),
- [3321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132),
- [3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133),
- [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175),
- [3327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173),
- [3329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611),
- [3331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729),
- [3333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170),
- [3335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901),
- [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843),
- [3339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847),
- [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846),
- [3343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845),
- [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844),
- [3347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315),
- [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283),
- [3351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269),
- [3353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265),
- [3355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264),
- [3357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250),
- [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192),
+ [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2873),
+ [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(),
+ [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0),
+ [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034),
+ [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38),
+ [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433),
+ [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3),
+ [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696),
+ [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2235),
+ [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1769),
+ [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527),
+ [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768),
+ [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2248),
+ [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2257),
+ [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2168),
+ [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196),
+ [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317),
+ [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2304),
+ [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92),
+ [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2313),
+ [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141),
+ [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129),
+ [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2386),
+ [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234),
+ [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299),
+ [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(994),
+ [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121),
+ [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130),
+ [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2391),
+ [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1849),
+ [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2009),
+ [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2010),
+ [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1848),
+ [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447),
+ [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2031),
+ [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256),
+ [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333),
+ [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2823),
+ [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306),
+ [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1836),
+ [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384),
+ [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2821),
+ [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287),
+ [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053),
+ [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1036),
+ [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(978),
+ [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427),
+ [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1677),
+ [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486),
+ [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269),
+ [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459),
+ [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127),
+ [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434),
+ [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330),
+ [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1424),
+ [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2090),
+ [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155),
+ [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440),
+ [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1631),
+ [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439),
+ [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192),
+ [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143),
+ [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160),
+ [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268),
+ [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908),
+ [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426),
+ [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1085),
+ [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455),
+ [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431),
+ [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438),
+ [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441),
+ [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911),
+ [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425),
+ [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449),
+ [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429),
+ [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437),
+ [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436),
+ [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151),
+ [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1040),
+ [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(435),
+ [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2),
+ [167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(5),
+ [170] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1692),
+ [173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2344),
+ [176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1757),
+ [179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(525),
+ [182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1736),
+ [185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2707),
+ [188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2739),
+ [191] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2126),
+ [194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(196),
+ [197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(317),
+ [200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2348),
+ [203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(93),
+ [206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2349),
+ [209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2124),
+ [212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2123),
+ [215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2352),
+ [218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(236),
+ [221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(276),
+ [224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(779),
+ [227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(121),
+ [230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(130),
+ [233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2391),
+ [236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1849),
+ [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2009),
+ [242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2010),
+ [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1871),
+ [248] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(457),
+ [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1955),
+ [254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(256),
+ [257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(333),
+ [260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2823),
+ [263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(306),
+ [266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1836),
+ [269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1384),
+ [272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2821),
+ [275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1287),
+ [278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2053),
+ [281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1035),
+ [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1040),
+ [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435),
+ [288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, .production_id = 100),
+ [290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5),
+ [292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1692),
+ [294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2344),
+ [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757),
+ [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525),
+ [300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1736),
+ [302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2707),
+ [304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2739),
+ [306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2126),
+ [308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2348),
+ [310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93),
+ [312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2349),
+ [314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2124),
+ [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2123),
+ [318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2352),
+ [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236),
+ [322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276),
+ [324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779),
+ [326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1871),
+ [328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457),
+ [330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1955),
+ [332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1035),
+ [334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, .production_id = 59),
+ [336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, .production_id = 37),
+ [338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2),
+ [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2),
+ [342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1034),
+ [345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(433),
+ [348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(3),
+ [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1696),
+ [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2235),
+ [357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1769),
+ [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(527),
+ [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1768),
+ [366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2248),
+ [369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2257),
+ [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2168),
+ [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2304),
+ [378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(92),
+ [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2313),
+ [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2141),
+ [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2129),
+ [390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2386),
+ [393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(234),
+ [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(299),
+ [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(994),
+ [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1848),
+ [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(447),
+ [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2031),
+ [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1036),
+ [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(898),
+ [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2158),
+ [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193),
+ [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472),
+ [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615),
+ [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101),
+ [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755),
+ [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467),
+ [430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530),
+ [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492),
+ [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1102),
+ [436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877),
+ [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1762),
+ [440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599),
+ [442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559),
+ [444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560),
+ [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217),
+ [448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220),
+ [450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753),
+ [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483),
+ [454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486),
+ [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198),
+ [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1),
+ [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574),
+ [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567),
+ [464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191),
+ [466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2165),
+ [468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154),
+ [470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667),
+ [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547),
+ [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469),
+ [476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473),
+ [478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501),
+ [480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461),
+ [482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464),
+ [484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518),
+ [486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512),
+ [488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536),
+ [490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181),
+ [492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186),
+ [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666),
+ [496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532),
+ [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479),
+ [500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466),
+ [502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149),
+ [504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521),
+ [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2),
+ [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490),
+ [510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165),
+ [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503),
+ [514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861),
+ [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522),
+ [518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060),
+ [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430),
+ [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9),
+ [524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1684),
+ [526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2222),
+ [528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1761),
+ [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489),
+ [532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1764),
+ [534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2527),
+ [536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2708),
+ [538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2091),
+ [540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2224),
+ [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74),
+ [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2225),
+ [546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192),
+ [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2193),
+ [550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2226),
+ [552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237),
+ [554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300),
+ [556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803),
+ [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1889),
+ [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451),
+ [562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008),
+ [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1056),
+ [566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1032),
+ [568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432),
+ [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2),
+ [572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685),
+ [574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2632),
+ [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1763),
+ [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496),
+ [580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754),
+ [582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2630),
+ [584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2631),
+ [586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174),
+ [588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2628),
+ [590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73),
+ [592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2627),
+ [594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2172),
+ [596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2171),
+ [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2626),
+ [600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235),
+ [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287),
+ [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2608),
+ [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897),
+ [608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444),
+ [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012),
+ [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1045),
+ [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1037),
+ [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428),
+ [618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4),
+ [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686),
+ [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2460),
+ [624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1745),
+ [626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524),
+ [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1744),
+ [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2738),
+ [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2595),
+ [634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071),
+ [636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2464),
+ [638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79),
+ [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2465),
+ [642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2069),
+ [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068),
+ [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2468),
+ [648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233),
+ [650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247),
+ [652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612),
+ [654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1859),
+ [656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454),
+ [658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924),
+ [660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1039),
+ [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1019),
+ [664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1017),
+ [666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358),
+ [668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1484),
+ [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1),
+ [672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1949),
+ [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175),
+ [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356),
+ [678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119),
+ [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124),
+ [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1893),
+ [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1906),
+ [686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1905),
+ [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1884),
+ [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443),
+ [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1928),
+ [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265),
+ [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371),
+ [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2757),
+ [700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370),
+ [702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1781),
+ [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1134),
+ [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2763),
+ [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257),
+ [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1),
+ [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1059),
+ [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1038),
+ [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377),
+ [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481),
+ [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305),
+ [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120),
+ [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1854),
+ [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453),
+ [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909),
+ [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269),
+ [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412),
+ [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747),
+ [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302),
+ [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2838),
+ [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331),
+ [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1047),
+ [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1057),
+ [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402),
+ [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460),
+ [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075),
+ [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1073),
+ [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403),
+ [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485),
+ [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368),
+ [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122),
+ [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125),
+ [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470),
+ [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267),
+ [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399),
+ [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400),
+ [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2869),
+ [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099),
+ [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077),
+ [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082),
+ [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383),
+ [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416),
+ [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123),
+ [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509),
+ [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281),
+ [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362),
+ [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2743),
+ [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363),
+ [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2806),
+ [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1480),
+ [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1055),
+ [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1029),
+ [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164),
+ [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233),
+ [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448),
+ [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298),
+ [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098),
+ [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343),
+ [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255),
+ [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315),
+ [820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476),
+ [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458),
+ [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880),
+ [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477),
+ [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879),
+ [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478),
+ [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1054),
+ [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062),
+ [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1482),
+ [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1752),
+ [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497),
+ [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1747),
+ [844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1089),
+ [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128),
+ [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458),
+ [850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347),
+ [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734),
+ [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468),
+ [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895),
+ [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474),
+ [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863),
+ [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480),
+ [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2),
+ [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2),
+ [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2),
+ [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542),
+ [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2),
+ [874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4),
+ [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4),
+ [878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3),
+ [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148),
+ [882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3),
+ [884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1033),
+ [886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1042),
+ [888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472),
+ [890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194),
+ [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126),
+ [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1916),
+ [896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452),
+ [898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369),
+ [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301),
+ [902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2),
+ [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849),
+ [906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2),
+ [908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2),
+ [910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, .production_id = 69),
+ [912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, .production_id = 69),
+ [914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 98),
+ [916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, .production_id = 98),
+ [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613),
+ [920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, .production_id = 98),
+ [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1826),
+ [924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 80),
+ [926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 80),
+ [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623),
+ [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 80),
+ [932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 36),
+ [934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 36),
+ [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661),
+ [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 36),
+ [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, .production_id = 76),
+ [942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, .production_id = 76),
+ [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628),
+ [946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, .production_id = 76),
+ [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 92),
+ [950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, .production_id = 92),
+ [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616),
+ [954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, .production_id = 92),
+ [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826),
+ [958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 71),
+ [960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 71),
+ [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632),
+ [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 71),
+ [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 88),
+ [968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 88),
+ [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618),
+ [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 88),
+ [974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 88),
+ [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 5, .production_id = 88),
+ [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619),
+ [980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 5, .production_id = 88),
+ [982] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 1), REDUCE(aux_sym_array_pattern_repeat1, 1),
+ [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167),
+ [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071),
+ [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1072),
+ [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483),
+ [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131),
+ [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482),
+ [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1436),
+ [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 92),
+ [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714),
+ [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, .production_id = 88),
+ [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703),
+ [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 88),
+ [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689),
+ [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723),
+ [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2721),
+ [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 80),
+ [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770),
+ [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746),
+ [1021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, .production_id = 76),
+ [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781),
+ [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745),
+ [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170),
+ [1029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 71),
+ [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862),
+ [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719),
+ [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
+ [1037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 98),
+ [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700),
+ [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710),
+ [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806),
+ [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193),
+ [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973),
+ [1049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_pattern_repeat1, 1),
+ [1051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 36),
+ [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823),
+ [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775),
+ [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169),
+ [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807),
+ [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219),
+ [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349),
+ [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379),
+ [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906),
+ [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002),
+ [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003),
+ [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941),
+ [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657),
+ [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998),
+ [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139),
+ [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945),
+ [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266),
+ [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942),
+ [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1648),
+ [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2262),
+ [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184),
+ [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214),
+ [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943),
+ [1097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 1),
+ [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201),
+ [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1819),
+ [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1877),
+ [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630),
+ [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630),
+ [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979),
+ [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979),
+ [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2623),
+ [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2623),
+ [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743),
+ [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743),
+ [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763),
+ [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763),
+ [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77),
+ [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69),
+ [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85),
+ [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80),
+ [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078),
+ [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1080),
+ [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471),
+ [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1811),
+ [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011),
+ [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1810),
+ [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129),
+ [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526),
+ [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1475),
+ [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103),
+ [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6),
+ [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7),
+ [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8),
+ [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1028),
+ [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046),
+ [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2761),
+ [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456),
+ [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271),
+ [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022),
+ [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020),
+ [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2793),
+ [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442),
+ [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1044),
+ [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041),
+ [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450),
+ [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081),
+ [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079),
+ [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498),
+ [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064),
+ [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063),
+ [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463),
+ [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397),
+ [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1043),
+ [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1049),
+ [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445),
+ [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292),
+ [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122),
+ [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135),
+ [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733),
+ [1211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1),
+ [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265),
+ [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769),
+ [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768),
+ [1219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4),
+ [1222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1),
+ [1224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(83),
+ [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332),
+ [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804),
+ [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2741),
+ [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474),
+ [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298),
+ [1237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, .production_id = 1),
+ [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873),
+ [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053),
+ [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093),
+ [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224),
+ [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2140),
+ [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147),
+ [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745),
+ [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744),
+ [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110),
+ [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411),
+ [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773),
+ [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808),
+ [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250),
+ [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2571),
+ [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2572),
+ [1269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(1674),
+ [1272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265),
+ [1274] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(221),
+ [1278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__property_name, 1, .production_id = 4), SHIFT(83),
+ [1281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(376),
+ [1284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975),
+ [1286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1976),
+ [1288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935),
+ [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298),
+ [1292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__augmented_assignment_lhs, 1, .production_id = 1),
+ [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2581),
+ [1296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609),
+ [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2162),
+ [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133),
+ [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761),
+ [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764),
+ [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78),
+ [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2745),
+ [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871),
+ [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380),
+ [1314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1093),
+ [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2186),
+ [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144),
+ [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763),
+ [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754),
+ [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116),
+ [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755),
+ [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870),
+ [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502),
+ [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83),
+ [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224),
+ [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2151),
+ [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136),
+ [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757),
+ [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736),
+ [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86),
+ [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2746),
+ [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872),
+ [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309),
+ [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2778),
+ [1354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym__property_name, 1, .production_id = 4),
+ [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608),
+ [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1629),
+ [1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2789),
+ [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2788),
+ [1365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(221),
+ [1368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401),
+ [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2038),
+ [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255),
+ [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365),
+ [1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2759),
+ [1378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2758),
+ [1380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116),
+ [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2021),
+ [1384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2852),
+ [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2854),
+ [1388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, .production_id = 19),
+ [1390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291),
+ [1392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, .production_id = 6),
+ [1394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2082),
+ [1396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2522),
+ [1398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83),
+ [1400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1),
+ [1403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), SHIFT(365),
+ [1406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1874),
+ [1408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511),
+ [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155),
+ [1412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2827),
+ [1414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2829),
+ [1416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1903),
+ [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285),
+ [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78),
+ [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1968),
+ [1424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1),
+ [1426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1), SHIFT(401),
+ [1429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420),
+ [1431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110),
+ [1433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1915),
+ [1435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86),
+ [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1946),
+ [1439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(272),
+ [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272),
+ [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481),
+ [1446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, .production_id = 6),
+ [1448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2137),
+ [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2301),
+ [1452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym_rest_pattern, 2, .production_id = 19),
+ [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475),
+ [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089),
+ [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2421),
+ [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520),
+ [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504),
+ [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519),
+ [1467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2057),
+ [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2381),
+ [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508),
+ [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516),
+ [1475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 28),
+ [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514),
+ [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555),
+ [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569),
+ [1483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 24),
+ [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89),
+ [1487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, .production_id = 6),
+ [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499),
+ [1491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 28),
+ [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597),
+ [1495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104),
+ [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1758),
+ [1499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2797),
+ [1501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2798),
+ [1503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263),
+ [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535),
+ [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500),
+ [1509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3),
+ [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3),
+ [1513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 4, .production_id = 62),
+ [1515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677),
+ [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677),
+ [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367),
+ [1521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 103),
+ [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534),
+ [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531),
+ [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674),
+ [1529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, .production_id = 61),
+ [1531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 6),
+ [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892),
+ [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540),
+ [1537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 27),
+ [1539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, .production_id = 26),
+ [1541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2),
+ [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546),
+ [1545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 60),
+ [1547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, .production_id = 6),
+ [1549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 4, .production_id = 62),
+ [1551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878),
+ [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878),
+ [1555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, .production_id = 20),
+ [1557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 24),
+ [1559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96),
+ [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704),
+ [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704),
+ [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822),
+ [1567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, .production_id = 54),
+ [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901),
+ [1571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 79),
+ [1573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, .production_id = 23),
+ [1575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4),
+ [1577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, .production_id = 23),
+ [1579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3),
+ [1581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, .production_id = 21),
+ [1583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2),
+ [1585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94),
+ [1587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, .production_id = 20),
+ [1589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1),
+ [1591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 98),
+ [1593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 102),
+ [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884),
+ [1597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 92),
+ [1599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 88),
+ [1601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, .production_id = 88),
+ [1603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 96),
+ [1605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 80),
+ [1607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3),
+ [1609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, .production_id = 91),
+ [1611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 14),
+ [1613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, .production_id = 76),
+ [1615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 13),
+ [1617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2),
+ [1619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 71),
+ [1621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2),
+ [1623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2),
+ [1625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2),
+ [1627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, .production_id = 3),
+ [1629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1),
+ [1631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, .production_id = 63),
+ [1633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 29),
+ [1635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 25),
+ [1637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, .production_id = 30),
+ [1639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3),
+ [1641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3),
+ [1643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 54),
+ [1645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, .production_id = 54),
+ [1647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 36),
+ [1649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 103),
+ [1651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, .production_id = 30),
+ [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541),
+ [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544),
+ [1657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, .production_id = 55),
+ [1659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2),
+ [1661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, .production_id = 52),
+ [1663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3),
+ [1665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 62),
+ [1667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, .production_id = 26),
+ [1669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, .production_id = 88),
+ [1671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, .production_id = 30),
+ [1673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 25),
+ [1675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, .production_id = 54),
+ [1677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 29),
+ [1679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, .production_id = 98),
+ [1681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, .production_id = 23),
+ [1683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, .production_id = 88),
+ [1685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3),
+ [1687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 92),
+ [1689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 27),
+ [1691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3),
+ [1693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, .production_id = 21),
+ [1695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, .production_id = 20),
+ [1697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, .production_id = 30),
+ [1699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 102),
+ [1701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3),
+ [1703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, .dynamic_precedence = -1, .production_id = 14),
+ [1705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 13),
+ [1707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3),
+ [1709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 96),
+ [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969),
+ [1713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2),
+ [1715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2),
+ [1717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2),
+ [1719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2),
+ [1721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2),
+ [1723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1005),
+ [1725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005),
+ [1727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 80),
+ [1729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4),
+ [1731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3),
+ [1733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, .production_id = 3),
+ [1735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, .production_id = 91),
+ [1737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, .production_id = 76),
+ [1739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, .production_id = 52),
+ [1741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1),
+ [1743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 54),
+ [1745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 1),
+ [1747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 55),
+ [1749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, .production_id = 79),
+ [1751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1),
+ [1753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 36),
+ [1755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, .production_id = 63),
+ [1757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 6),
+ [1759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, .production_id = 61),
+ [1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866),
+ [1763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 71),
+ [1765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 62),
+ [1767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, .production_id = 54),
+ [1769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2),
+ [1771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, .production_id = 20),
+ [1773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 60),
+ [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876),
+ [1777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2),
+ [1779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, .production_id = 23),
+ [1781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1),
+ [1783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1),
+ [1785] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1, .production_id = 4),
+ [1788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334),
+ [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282),
+ [1792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1),
+ [1794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 1),
+ [1796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 47),
+ [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 47),
+ [1800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404),
+ [1802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, .production_id = 78),
+ [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, .production_id = 78),
+ [1806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, .production_id = 90),
+ [1808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, .production_id = 90),
+ [1810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2255),
+ [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1513),
+ [1814] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, .production_id = 1), SHIFT(150),
+ [1817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 44),
+ [1819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 44),
+ [1821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 45),
+ [1823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 45),
+ [1825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, .production_id = 46),
+ [1827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, .production_id = 46),
+ [1829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 95),
+ [1831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255),
+ [1833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, .production_id = 94),
+ [1835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355),
+ [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248),
+ [1839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, .production_id = 101),
+ [1841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, .production_id = 105),
+ [1843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1),
+ [1846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364),
+ [1848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1),
+ [1850] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(404),
+ [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289),
+ [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285),
+ [1857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1, .production_id = 1),
+ [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291),
+ [1861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2),
+ [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279),
+ [1865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, .production_id = 19),
+ [1867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1), SHIFT(257),
+ [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257),
+ [1872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_pattern, 1, .dynamic_precedence = -1),
+ [1875] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(355),
+ [1878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375),
+ [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272),
+ [1882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, .production_id = 1), REDUCE(sym_rest_pattern, 2, .production_id = 19),
+ [1885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym_rest_pattern, 2),
+ [1888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386),
+ [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268),
+ [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263),
+ [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147),
+ [1896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2),
+ [1898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2),
+ [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208),
+ [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290),
+ [1904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2521),
+ [1906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080),
+ [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155),
+ [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781),
+ [1912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 8),
+ [1914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 8),
+ [1916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 8),
+ [1918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 8),
+ [1920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, .production_id = 7),
+ [1922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, .production_id = 7),
+ [1924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 17),
+ [1926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 17),
+ [1928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, .production_id = 17), REDUCE(sym_object_pattern, 3, .production_id = 18),
+ [1931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, .production_id = 18),
+ [1933] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2),
+ [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847),
+ [1938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2),
+ [1940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2),
+ [1942] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2),
+ [1945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2),
+ [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141),
+ [1949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 39),
+ [1951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, .dynamic_precedence = 1, .production_id = 39),
+ [1953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 9),
+ [1955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 9),
+ [1957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_template, 3, .production_id = 49),
+ [1959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_glimmer_template, 3, .production_id = 49),
+ [1961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, .production_id = 6),
+ [1963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, .production_id = 6),
+ [1965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 2),
+ [1967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 2),
+ [1969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, .production_id = 50),
+ [1971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, .production_id = 50),
+ [1973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347),
+ [1975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 43),
+ [1977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353),
+ [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345),
+ [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344),
+ [1983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343),
+ [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343),
+ [1987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342),
+ [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341),
+ [1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340),
+ [1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339),
+ [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347),
+ [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338),
+ [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353),
+ [2001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337),
+ [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337),
+ [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335),
+ [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410),
+ [2009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 51),
+ [2011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 51),
+ [2013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 53),
+ [2015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 53),
+ [2017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2),
+ [2019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2),
+ [2021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2),
+ [2023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, .production_id = 17),
+ [2025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, .production_id = 17),
+ [2027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 43),
+ [2029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4),
+ [2031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4),
+ [2033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 43),
+ [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200),
+ [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264),
+ [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611),
+ [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120),
+ [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388),
+ [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836),
+ [2047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1),
+ [2049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1),
+ [2051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2),
+ [2053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2),
+ [2055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2),
+ [2057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2),
+ [2059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2),
+ [2061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 42),
+ [2063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 42),
+ [2065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 41),
+ [2067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3),
+ [2069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3),
+ [2071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, .production_id = 40),
+ [2073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, .production_id = 40),
+ [2075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174),
+ [2077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3),
+ [2079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3),
+ [2081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3, .production_id = 38),
+ [2083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3, .production_id = 38),
+ [2085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 48),
+ [2087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 48),
+ [2089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, .production_id = 37),
+ [2091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, .production_id = 37),
+ [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192),
+ [2095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, .production_id = 10),
+ [2097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, .production_id = 10),
+ [2099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4),
+ [2101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4),
+ [2103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 3, .production_id = 31),
+ [2105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 3, .production_id = 31),
+ [2107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 64),
+ [2109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, .production_id = 64),
+ [2111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 72),
+ [2113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 72),
+ [2115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, .production_id = 73),
+ [2117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, .production_id = 73),
+ [2119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 74),
+ [2121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 74),
+ [2123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, .production_id = 75),
+ [2125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, .production_id = 75),
+ [2127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, .production_id = 73),
+ [2129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, .production_id = 73),
+ [2131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, .production_id = 77),
+ [2133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, .production_id = 77),
+ [2135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3),
+ [2137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3),
+ [2139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 3, .production_id = 31),
+ [2141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 3, .production_id = 31),
+ [2143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_closing_tag, 1),
+ [2145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_glimmer_closing_tag, 1),
+ [2147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, .production_id = 81),
+ [2149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, .production_id = 81),
+ [2151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3),
+ [2153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3),
+ [2155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3),
+ [2157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_template, 2, .production_id = 11),
+ [2159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_glimmer_template, 2, .production_id = 11),
+ [2161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, .production_id = 11),
+ [2163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, .production_id = 11),
+ [2165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, .production_id = 87),
+ [2167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, .production_id = 87),
+ [2169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4),
+ [2171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4),
+ [2173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, .production_id = 89),
+ [2175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 15),
+ [2177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, .production_id = 16),
+ [2179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 16),
+ [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194),
+ [2183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3),
+ [2185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3),
+ [2187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3),
+ [2189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3),
+ [2191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319),
+ [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348),
+ [2195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324),
+ [2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327),
+ [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326),
+ [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309),
+ [2203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309),
+ [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323),
+ [2207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322),
+ [2209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321),
+ [2211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320),
+ [2213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348),
+ [2215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324),
+ [2217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318),
+ [2219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318),
+ [2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316),
+ [2223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349),
+ [2225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373),
+ [2227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374),
+ [2229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361),
+ [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360),
+ [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357),
+ [2235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357),
+ [2237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352),
+ [2239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351),
+ [2241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350),
+ [2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310),
+ [2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373),
+ [2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304),
+ [2249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374),
+ [2251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387),
+ [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387),
+ [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384),
+ [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315),
+ [2259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328),
+ [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718),
+ [2263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2),
+ [2265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, .production_id = 41),
+ [2267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747),
+ [2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608),
+ [2271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090),
+ [2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726),
+ [2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723),
+ [2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869),
+ [2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649),
+ [2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645),
+ [2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756),
+ [2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819),
+ [2287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874),
+ [2289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873),
+ [2291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629),
+ [2293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991),
+ [2295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, .production_id = 59),
+ [2297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, .production_id = 59), SHIFT(374),
+ [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920),
+ [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777),
+ [2304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 41), REDUCE(sym_assignment_expression, 3, .production_id = 41),
+ [2307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 41),
+ [2309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 56), REDUCE(sym_assignment_expression, 3, .production_id = 41),
+ [2312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 56),
+ [2314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, .production_id = 56), REDUCE(sym_assignment_expression, 3, .production_id = 15),
+ [2317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937),
+ [2319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2245),
+ [2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346),
+ [2323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018),
+ [2325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012),
+ [2327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12),
+ [2329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016),
+ [2331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, .production_id = 18),
+ [2333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219),
+ [2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639),
+ [2337] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2), REDUCE(sym_object_pattern, 2),
+ [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2),
+ [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384),
+ [2344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048),
+ [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88),
+ [2348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, .production_id = 17), REDUCE(sym_object_pattern, 3, .production_id = 18),
+ [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194),
+ [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765),
+ [2355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333),
+ [2357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912),
+ [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336),
+ [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867),
+ [2363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2), REDUCE(sym_array_pattern, 2),
+ [2366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2),
+ [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025),
+ [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027),
+ [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775),
+ [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051),
+ [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101),
+ [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95),
+ [2380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2),
+ [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426),
+ [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118),
+ [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330),
+ [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010),
+ [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021),
+ [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663),
+ [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102),
+ [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850),
+ [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009),
+ [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017),
+ [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175),
+ [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2252),
+ [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179),
+ [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2271),
+ [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274),
+ [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023),
+ [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596),
+ [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591),
+ [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058),
+ [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277),
+ [2422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506),
+ [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310),
+ [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317),
+ [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910),
+ [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638),
+ [2432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406),
+ [2434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405),
+ [2436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409),
+ [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409),
+ [2440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415),
+ [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417),
+ [2444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418),
+ [2446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419),
+ [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406),
+ [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421),
+ [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405),
+ [2454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422),
+ [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422),
+ [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625),
+ [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627),
+ [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799),
+ [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668),
+ [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2295),
+ [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306),
+ [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838),
+ [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736),
+ [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857),
+ [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999),
+ [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000),
+ [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407),
+ [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303),
+ [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423),
+ [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366),
+ [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837),
+ [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780),
+ [2492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, .production_id = 57),
+ [2494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1), REDUCE(sym__property_name, 1),
+ [2497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1),
+ [2499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3), REDUCE(sym_computed_property_name, 3),
+ [2502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3),
+ [2504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389),
+ [2506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388),
+ [2508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393),
+ [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393),
+ [2512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397),
+ [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389),
+ [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413),
+ [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388),
+ [2520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408),
+ [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408),
+ [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390),
+ [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392),
+ [2528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394),
+ [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395),
+ [2532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396),
+ [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325),
+ [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354),
+ [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217),
+ [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308),
+ [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414),
+ [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993),
+ [2546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, .production_id = 59), SHIFT(388),
+ [2549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359),
+ [2551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2),
+ [2553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382),
+ [2555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385),
+ [2557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1741),
+ [2559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479),
+ [2561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166),
+ [2563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517),
+ [2565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2199),
+ [2567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1518),
+ [2569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535),
+ [2571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1760),
+ [2573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341),
+ [2575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1526),
+ [2577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525),
+ [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533),
+ [2581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1748),
+ [2583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277),
+ [2585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527),
+ [2587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1519),
+ [2589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534),
+ [2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1750),
+ [2593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296),
+ [2595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524),
+ [2597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523),
+ [2599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530),
+ [2601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1739),
+ [2603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437),
+ [2605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528),
+ [2607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1515),
+ [2609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531),
+ [2611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766),
+ [2613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232),
+ [2615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521),
+ [2617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1520),
+ [2619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529),
+ [2621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1735),
+ [2623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1094),
+ [2625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1516),
+ [2627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1522),
+ [2629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532),
+ [2631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1853),
+ [2633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_object_repeat1, 1), REDUCE(aux_sym_object_pattern_repeat1, 1),
+ [2636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1538),
+ [2638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541),
+ [2640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546),
+ [2642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1922),
+ [2644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672),
+ [2646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222),
+ [2648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1597),
+ [2650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398),
+ [2652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1938),
+ [2654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939),
+ [2656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544),
+ [2658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1947),
+ [2660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536),
+ [2662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1632),
+ [2664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557),
+ [2666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209),
+ [2668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592),
+ [2670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125),
+ [2672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152),
+ [2674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494),
+ [2676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168),
+ [2678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493),
+ [2680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2072),
+ [2682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185),
+ [2684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058),
+ [2686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178),
+ [2688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165),
+ [2690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595),
+ [2692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855),
+ [2694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153),
+ [2696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153),
+ [2698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(883),
+ [2700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152),
+ [2702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584),
+ [2704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585),
+ [2706] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(1922),
+ [2709] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(1672),
+ [2712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70),
+ [2714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(1597),
+ [2717] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(398),
+ [2720] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(2391),
+ [2723] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(1938),
+ [2726] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(1939),
+ [2729] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(1544),
+ [2732] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(1947),
+ [2735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(2199),
+ [2738] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(1536),
+ [2741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(1632),
+ [2744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 70), SHIFT_REPEAT(1557),
+ [2747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183),
+ [2749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1876),
+ [2751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512),
+ [2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2247),
+ [2755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376),
+ [2757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537),
+ [2759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1539),
+ [2761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542),
+ [2763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1851),
+ [2765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1514),
+ [2767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1825),
+ [2769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1936),
+ [2771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_object_repeat1, 1),
+ [2773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551),
+ [2775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1545),
+ [2777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553),
+ [2779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1842),
+ [2781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1917),
+ [2783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1971),
+ [2785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_object_pattern_repeat1, 1),
+ [2787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674),
+ [2789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440),
+ [2791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, .production_id = 4),
+ [2793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314),
+ [2795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1478),
+ [2797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303),
+ [2799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290),
+ [2801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664),
+ [2803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30),
+ [2805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550),
+ [2807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558),
+ [2809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, .production_id = 4),
+ [2811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2484),
+ [2813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 17), REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 18),
+ [2816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607),
+ [2818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1682),
+ [2820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1861),
+ [2822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610),
+ [2824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615),
+ [2826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1620),
+ [2828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1619),
+ [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1618),
+ [2832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676),
+ [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644),
+ [2836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1645),
+ [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625),
+ [2840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 17),
+ [2842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668),
+ [2844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1622),
+ [2846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1617),
+ [2848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655),
+ [2850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543),
+ [2852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562),
+ [2854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1561),
+ [2856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1658),
+ [2858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1652),
+ [2860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659),
+ [2862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548),
+ [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549),
+ [2866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1634),
+ [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555),
+ [2870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554),
+ [2872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2),
+ [2874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213),
+ [2876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2805),
+ [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594),
+ [2880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588),
+ [2882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 99),
+ [2884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 44),
+ [2886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, .production_id = 58),
+ [2888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 33),
+ [2890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 34),
+ [2892] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, .production_id = 34), SHIFT_REPEAT(1602),
+ [2895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 88),
+ [2897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206),
+ [2899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2846),
+ [2901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12),
+ [2903] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), SHIFT_REPEAT(2155),
+ [2906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, .production_id = 104),
+ [2908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 76),
+ [2910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, .production_id = 83),
+ [2912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, .production_id = 93),
+ [2914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, .production_id = 98),
+ [2916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1),
+ [2918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 2, .production_id = 6),
+ [2920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, .production_id = 34),
+ [2922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1671),
+ [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1633),
+ [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1637),
+ [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132),
+ [2930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1678),
+ [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630),
+ [2934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271),
+ [2936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675),
+ [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1654),
+ [2940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1626),
+ [2942] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), SHIFT_REPEAT(2199),
+ [2945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660),
+ [2947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1627),
+ [2949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1640),
+ [2951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669),
+ [2953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1642),
+ [2955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616),
+ [2957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683),
+ [2959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1606),
+ [2961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628),
+ [2963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647),
+ [2965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1670),
+ [2967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614),
+ [2969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1624),
+ [2971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650),
+ [2973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142),
+ [2975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 9),
+ [2977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1613),
+ [2979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1661),
+ [2981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612),
+ [2983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1638),
+ [2985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1641),
+ [2987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141),
+ [2989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2),
+ [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140),
+ [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139),
+ [2995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331),
+ [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329),
+ [2999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381),
+ [3001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312),
+ [3003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424),
+ [3005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2607),
+ [3007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2766),
+ [3009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1734),
+ [3011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import, 1),
+ [3013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224),
+ [3015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1806),
+ [3017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1820),
+ [3019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1890),
+ [3021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1862),
+ [3023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1867),
+ [3025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1846),
+ [3027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1863),
+ [3029] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(224),
+ [3032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(1806),
+ [3035] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(1820),
+ [3038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2), SHIFT_REPEAT(1890),
+ [3041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2),
+ [3043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1738),
+ [3045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232),
+ [3047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2469),
+ [3049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1833),
+ [3051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2812),
+ [3053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1794),
+ [3055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159),
+ [3057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335),
+ [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1866),
+ [3061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1801),
+ [3063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885),
+ [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232),
+ [3067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873),
+ [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941),
+ [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943),
+ [3073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1793),
+ [3075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786),
+ [3077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1795),
+ [3079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1770),
+ [3081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1796),
+ [3083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1787),
+ [3085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1772),
+ [3087] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 65), SHIFT_REPEAT(1738),
+ [3090] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 65), SHIFT_REPEAT(232),
+ [3093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 2, .production_id = 65),
+ [3095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1887),
+ [3097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161),
+ [3099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1891),
+ [3101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1892),
+ [3103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162),
+ [3105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163),
+ [3107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164),
+ [3109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353),
+ [3111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354),
+ [3113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355),
+ [3115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357),
+ [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972),
+ [3119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2768),
+ [3121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130),
+ [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102),
+ [3125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2784),
+ [3127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2785),
+ [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486),
+ [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314),
+ [3133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874),
+ [3135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3),
+ [3137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, .production_id = 4),
+ [3139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1711),
+ [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440),
+ [3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478),
+ [3145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3),
+ [3147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2801),
+ [3149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__destructuring_pattern, 1),
+ [3151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758),
+ [3153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154),
+ [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303),
+ [3157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4),
+ [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759),
+ [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818),
+ [3163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4),
+ [3165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2196),
+ [3167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, .production_id = 5),
+ [3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280),
+ [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336),
+ [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311),
+ [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290),
+ [3177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2862),
+ [3179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, .production_id = 18),
+ [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751),
+ [3183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150),
+ [3185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3),
+ [3187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 2, .dynamic_precedence = -1),
+ [3189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2),
+ [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940),
+ [3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310),
+ [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262),
+ [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138),
+ [3199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2),
+ [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216),
+ [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820),
+ [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049),
+ [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499),
+ [3209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2), SHIFT_REPEAT(346),
+ [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221),
+ [3214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 68),
+ [3216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791),
+ [3218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 66),
+ [3220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, .dynamic_precedence = -1, .production_id = 64),
+ [3222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2519),
+ [3224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, .production_id = 44),
+ [3226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(2849),
+ [3229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2),
+ [3231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2), SHIFT_REPEAT(254),
+ [3234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3),
+ [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764),
+ [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856),
+ [3240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_text, 1),
+ [3242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 85),
+ [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255),
+ [3246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933),
+ [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2849),
+ [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992),
+ [3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254),
+ [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807),
+ [3256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889),
+ [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777),
+ [3260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2),
+ [3262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 1),
+ [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676),
+ [3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818),
+ [3268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(1940),
+ [3271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2),
+ [3273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2), SHIFT_REPEAT(262),
+ [3276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360),
+ [3278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1, .production_id = 35),
+ [3280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708),
+ [3282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145),
+ [3284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1),
+ [3286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1720),
+ [3288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935),
+ [3290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, .dynamic_precedence = -1, .production_id = 31),
+ [3292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282),
+ [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545),
+ [3296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2575),
+ [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2610),
+ [3300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__jsx_string, 2),
+ [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1901),
+ [3304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490),
+ [3306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380),
+ [3308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514),
+ [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960),
+ [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651),
+ [3314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861),
+ [3316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1934),
+ [3318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1491),
+ [3320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_jsx_opening_element_repeat1, 1, .production_id = 32),
+ [3322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2074),
+ [3324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107),
+ [3326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2461),
+ [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015),
+ [3330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208),
+ [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295),
+ [3334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007),
+ [3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1932),
+ [3338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700),
+ [3340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1778),
+ [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707),
+ [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815),
+ [3346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, .production_id = 22),
+ [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296),
+ [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297),
+ [3352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 17), REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 18),
+ [3355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2040),
+ [3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2007),
+ [3359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__jsx_string, 3),
+ [3361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653),
+ [3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855),
+ [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2039),
+ [3367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12),
+ [3369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, .production_id = 12), SHIFT_REPEAT(2053),
+ [3372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1986),
+ [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2109),
+ [3376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322),
+ [3378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2390),
+ [3380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2084),
+ [3382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1881),
+ [3384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2433),
+ [3386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014),
+ [3388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133),
+ [3390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1792),
+ [3392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2314),
+ [3394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3),
+ [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031),
+ [3398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200),
+ [3400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260),
+ [3402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1052),
+ [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621),
+ [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864),
+ [3408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1995),
+ [3410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, .production_id = 4),
+ [3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701),
+ [3414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1705),
+ [3416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(355),
+ [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512),
+ [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2484),
+ [3423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, .production_id = 44),
+ [3425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967),
+ [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034),
+ [3429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636),
+ [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883),
+ [3433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1945),
+ [3435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698),
+ [3437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1706),
+ [3439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699),
+ [3441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704),
+ [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404),
+ [3445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004),
+ [3447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646),
+ [3449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900),
+ [3451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, .dynamic_precedence = -1), SHIFT(404),
+ [3454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022),
+ [3456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490),
+ [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380),
+ [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144),
+ [3462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624),
+ [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2675),
+ [3466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2181),
+ [3468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221),
+ [3470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114),
+ [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173),
+ [3474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176),
+ [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841),
+ [3478] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 2), SHIFT_REPEAT(2055),
+ [3481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 2),
+ [3483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat1, 2), SHIFT_REPEAT(2055),
+ [3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2662),
+ [3488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2050),
+ [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194),
+ [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391),
+ [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737),
+ [3496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2606),
+ [3498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580),
+ [3500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3),
+ [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732),
+ [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2558),
+ [3506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2185),
+ [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335),
+ [3510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783),
+ [3512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844),
+ [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211),
+ [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495),
+ [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740),
+ [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974),
+ [3522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2579),
+ [3524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2183),
+ [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2541),
+ [3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721),
+ [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177),
+ [3532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256),
+ [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481),
+ [3536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2048),
+ [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705),
+ [3540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702),
+ [3542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488),
+ [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372),
+ [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491),
+ [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2426),
+ [3550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088),
+ [3552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, .production_id = 17),
+ [3554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195),
+ [3556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1888),
+ [3558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1),
+ [3560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055),
+ [3562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1840),
+ [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055),
+ [3566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2059),
+ [3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059),
+ [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493),
+ [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624),
+ [3574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2169),
+ [3576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1),
+ [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971),
+ [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756),
+ [3582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393),
+ [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692),
+ [3586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2160),
+ [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988),
+ [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635),
+ [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500),
+ [3594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890),
+ [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888),
+ [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773),
+ [3600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 2), SHIFT_REPEAT(2059),
+ [3603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 2),
+ [3605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat2, 2), SHIFT_REPEAT(2059),
+ [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902),
+ [3610] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2), SHIFT_REPEAT(1740),
+ [3613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2),
+ [3615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727),
+ [3617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149),
+ [3619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637),
+ [3621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, .production_id = 18),
+ [3623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_export_name, 1),
+ [3625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2641),
+ [3627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2643),
+ [3629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1773),
+ [3631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504),
+ [3633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752),
+ [3635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2742),
+ [3637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753),
+ [3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355),
+ [3641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100),
+ [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092),
+ [3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602),
+ [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603),
+ [3649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1835),
+ [3651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605),
+ [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606),
+ [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784),
+ [3657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496),
+ [3659] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2), SHIFT_REPEAT(328),
+ [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507),
+ [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828),
+ [3666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830),
+ [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766),
+ [3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734),
+ [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918),
+ [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921),
+ [3676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1879),
+ [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097),
+ [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095),
+ [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494),
+ [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505),
+ [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2720),
+ [3688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2138),
+ [3690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250),
+ [3692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495),
+ [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2649),
+ [3696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2079),
+ [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2753),
+ [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931),
+ [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774),
+ [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932),
+ [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930),
+ [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2663),
+ [3710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047),
+ [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824),
+ [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829),
+ [3716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856),
+ [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577),
+ [3720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593),
+ [3722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2),
+ [3724] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2), SHIFT_REPEAT(2173),
+ [3727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2),
+ [3729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(2176),
+ [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2619),
+ [3734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2164),
+ [3736] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(219),
+ [3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604),
+ [3741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648),
+ [3743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593),
+ [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2588),
+ [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2269),
+ [3749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2156),
+ [3751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897),
+ [3753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891),
+ [3755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611),
+ [3757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215),
+ [3759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2266),
+ [3761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756),
+ [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112),
+ [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677),
+ [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268),
+ [3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28),
+ [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771),
+ [3773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2676),
+ [3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158),
+ [3777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829),
+ [3779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782),
+ [3781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, .production_id = 2),
+ [3783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 1),
+ [3785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat1, 1),
+ [3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364),
+ [3789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24),
+ [3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804),
+ [3793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 1),
+ [3795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat2, 1),
+ [3797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2),
+ [3799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363),
+ [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755),
+ [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118),
+ [3805] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2), SHIFT_REPEAT(194),
+ [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2494),
+ [3810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634),
+ [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634),
+ [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2493),
+ [3816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637),
+ [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637),
+ [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145),
+ [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488),
+ [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2492),
+ [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176),
+ [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839),
+ [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816),
+ [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809),
+ [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649),
+ [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115),
+ [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2664),
+ [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59),
+ [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789),
+ [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894),
+ [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238),
+ [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51),
+ [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803),
+ [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137),
+ [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254),
+ [3856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, .production_id = 9),
+ [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742),
+ [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187),
+ [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373),
+ [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673),
+ [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765),
+ [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845),
+ [3870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, .production_id = 5),
+ [3872] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_glimmer_template_repeat1, 2), SHIFT_REPEAT(2606),
+ [3875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_glimmer_template_repeat1, 2),
+ [3877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326),
+ [3879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2), SHIFT_REPEAT(1514),
+ [3882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2),
+ [3884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, .production_id = 20),
+ [3886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3),
+ [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749),
+ [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2196),
+ [3892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2), SHIFT_REPEAT(1512),
+ [3895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2),
+ [3897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300),
+ [3899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751),
+ [3901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767),
+ [3903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294),
+ [3905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231),
+ [3907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865),
+ [3909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, .production_id = 5),
+ [3911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857),
+ [3913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383),
+ [3915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739),
+ [3917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739),
+ [3919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382),
+ [3921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735),
+ [3923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735),
+ [3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378),
+ [3927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146),
+ [3929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2376),
+ [3931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, .production_id = 57),
+ [3933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070),
+ [3935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665),
+ [3937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968),
+ [3939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968),
+ [3941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2),
+ [3943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776),
+ [3945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196),
+ [3947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774),
+ [3949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743),
+ [3951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862),
+ [3953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36),
+ [3955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813),
+ [3957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728),
+ [3959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2699),
+ [3961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963),
+ [3963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963),
+ [3965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938),
+ [3967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1939),
+ [3969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2725),
+ [3971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2229),
+ [3973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 1),
+ [3975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2731),
+ [3977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5),
+ [3979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556),
+ [3981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256),
+ [3983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2182),
+ [3985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2622),
+ [3987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424),
+ [3989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2167),
+ [3991] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(228),
+ [3994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2),
+ [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134),
+ [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734),
+ [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2616),
+ [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2569),
+ [4004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2615),
+ [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615),
+ [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2570),
+ [4010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2504),
+ [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2504),
+ [4014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 1),
+ [4016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 1),
+ [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138),
+ [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2591),
+ [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2237),
+ [4024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 1),
+ [4026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 1),
+ [4028] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2), SHIFT_REPEAT(1834),
+ [4031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2),
+ [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2691),
+ [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2553),
+ [4037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534),
+ [4039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87),
+ [4041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2), SHIFT_REPEAT(1808),
+ [4044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2),
+ [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260),
+ [4048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767),
+ [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767),
+ [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2261),
+ [4054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766),
+ [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766),
+ [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323),
+ [4060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4),
+ [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578),
+ [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65),
+ [4066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 76),
+ [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16),
+ [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277),
+ [4072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, .production_id = 82),
+ [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19),
+ [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764),
+ [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2547),
+ [4080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868),
+ [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32),
+ [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43),
+ [4086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2, .production_id = 67),
+ [4088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 83),
+ [4090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, .production_id = 82),
+ [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560),
+ [4094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2866),
+ [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30),
+ [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814),
+ [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242),
+ [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288),
+ [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21),
+ [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696),
+ [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722),
+ [4110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5),
+ [4112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4),
+ [4114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 84),
+ [4116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 86),
+ [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621),
+ [4120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2855),
+ [4122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 88),
+ [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798),
+ [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788),
+ [4128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 93),
+ [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859),
+ [4132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800),
+ [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875),
+ [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871),
+ [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893),
+ [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246),
+ [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39),
+ [4144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_attribute, 2),
+ [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954),
+ [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953),
+ [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41),
+ [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639),
+ [4154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2853),
+ [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68),
+ [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45),
+ [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698),
+ [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701),
+ [4164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 58),
+ [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47),
+ [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742),
+ [4170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729),
+ [4172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2842),
+ [4174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17),
+ [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822),
+ [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724),
+ [4180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2840),
+ [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27),
+ [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865),
+ [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870),
+ [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976),
+ [4190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_glimmer_opening_tag, 1),
+ [4192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, .production_id = 44),
+ [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839),
+ [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840),
+ [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835),
+ [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836),
+ [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831),
+ [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834),
+ [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827),
+ [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249),
+ [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53),
+ [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55),
+ [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2365),
+ [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367),
+ [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57),
+ [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713),
+ [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724),
+ [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602),
+ [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49),
+ [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633),
+ [4230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1802),
+ [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666),
+ [4234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2813),
+ [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586),
+ [4238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2772),
+ [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837),
+ [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301),
+ [4244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2828),
+ [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665),
+ [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644),
+ [4250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3),
+ [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363),
+ [4254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2837),
+ [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275),
+ [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2654),
+ [4260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2740),
+ [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669),
+ [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672),
+ [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2594),
+ [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662),
+ [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663),
+ [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652),
+ [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660),
+ [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2655),
+ [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700),
+ [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559),
+ [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715),
+ [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719),
+ [4286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 4, .production_id = 97),
+ [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733),
+ [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737),
+ [4292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 98),
+ [4294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 99),
+ [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259),
+ [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013),
+ [4300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1014),
+ [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62),
+ [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66),
+ [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659),
+ [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655),
+ [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922),
+ [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510),
+ [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722),
+ [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718),
+ [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270),
+ [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271),
+ [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004),
+ [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995),
+ [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966),
+ [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955),
+ [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838),
+ [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909),
+ [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907),
+ [4336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 104),
+ [4338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_glimmer_template_repeat1, 1),
+ [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999),
+ [4342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1),
+ [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061),
+ [4346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053),
+ [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2620),
+ [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986),
+ [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985),
+ [4354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2),
+ [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832),
+ [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667),
+ [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497),
+ [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969),
+ [4364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2825),
+ [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299),
+ [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959),
+ [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997),
+ [4372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2850),
+ [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2489),
+ [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419),
+ [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324),
+ [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011),
+ [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500),
+ [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026),
+ [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015),
+ [4388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2794),
+ [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244),
+ [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305),
+ [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308),
+ [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457),
+ [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781),
+ [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266),
+ [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024),
+ [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026),
+ [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2362),
+ [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028),
+ [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978),
+ [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2520),
+ [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313),
+ [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2844),
+ [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006),
+ [4420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2),
+ [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847),
+ [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253),
+ [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250),
+ [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251),
+ [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550),
+ [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307),
+ [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148),
+ [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146),
+ [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223),
+ [4440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294),
+ [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293),
+ [4444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292),
+ [4446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5),
+ [4448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273),
+ [4450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386),
+ [4452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977),
+ [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567),
+ [4456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2338),
+ [4458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230),
+ [4460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252),
+ [4462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799),
+ [4464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2678),
+ [4466] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
+ [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878),
+ [4470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2762),
+ [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473),
+ [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258),
+ [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261),
+ [4478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3),
+ [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274),
+ [4482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3),
+ [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278),
+ [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375),
+ [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221),
+ [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2396),
+ [4492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730),
+ [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732),
+ [4496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3),
+ [4498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3),
+ [4500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605),
+ [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244),
+ [4504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3),
+ [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14),
+ [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366),
+ [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245),
+ [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283),
+ [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2617),
+ [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284),
+ [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2613),
+ [4520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2505),
+ [4522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4),
+ [4524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286),
+ [4526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2536),
+ [4528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531),
+ [4530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2472),
+ [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359),
+ [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275),
+ [4536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 1),
+};
+
+enum ts_external_scanner_symbol_identifiers {
+ ts_external_token__automatic_semicolon = 0,
+ ts_external_token__template_chars = 1,
+ ts_external_token__ternary_qmark = 2,
+ ts_external_token_html_comment = 3,
+ ts_external_token_PIPE_PIPE = 4,
+ ts_external_token_escape_sequence = 5,
+ ts_external_token_regex_pattern = 6,
+};
+
+static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = {
+ [ts_external_token__automatic_semicolon] = sym__automatic_semicolon,
+ [ts_external_token__template_chars] = sym__template_chars,
+ [ts_external_token__ternary_qmark] = sym__ternary_qmark,
+ [ts_external_token_html_comment] = sym_html_comment,
+ [ts_external_token_PIPE_PIPE] = anon_sym_PIPE_PIPE,
+ [ts_external_token_escape_sequence] = sym_escape_sequence,
+ [ts_external_token_regex_pattern] = sym_regex_pattern,
+};
+
+static const bool ts_external_scanner_states[9][EXTERNAL_TOKEN_COUNT] = {
+ [1] = {
+ [ts_external_token__automatic_semicolon] = true,
+ [ts_external_token__template_chars] = true,
+ [ts_external_token__ternary_qmark] = true,
+ [ts_external_token_html_comment] = true,
+ [ts_external_token_PIPE_PIPE] = true,
+ [ts_external_token_escape_sequence] = true,
+ },
+ [2] = {
+ [ts_external_token_html_comment] = true,
+ },
+ [3] = {
+ [ts_external_token__ternary_qmark] = true,
+ [ts_external_token_html_comment] = true,
+ [ts_external_token_PIPE_PIPE] = true,
+ },
+ [4] = {
+ [ts_external_token__automatic_semicolon] = true,
+ [ts_external_token__ternary_qmark] = true,
+ [ts_external_token_html_comment] = true,
+ [ts_external_token_PIPE_PIPE] = true,
+ },
+ [5] = {
+ [ts_external_token__automatic_semicolon] = true,
+ [ts_external_token_html_comment] = true,
+ },
+ [6] = {
+ [ts_external_token__template_chars] = true,
+ [ts_external_token_html_comment] = true,
+ [ts_external_token_escape_sequence] = true,
+ },
+ [7] = {
+ [ts_external_token_html_comment] = true,
+ [ts_external_token_escape_sequence] = true,
+ },
+ [8] = {
+ [ts_external_token_html_comment] = true,
+ [ts_external_token_regex_pattern] = true,
+ },
};
#ifdef __cplusplus
@@ -87114,7 +149896,7 @@ extern const TSLanguage *tree_sitter_javascript(void) {
.lex_modes = ts_lex_modes,
.lex_fn = ts_lex,
.keyword_lex_fn = ts_lex_keywords,
- .keyword_capture_token = sym__primitive_identifier,
+ .keyword_capture_token = sym_identifier,
.external_scanner = {
&ts_external_scanner_states[0][0],
ts_external_scanner_symbol_map,
diff --git a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/tree_sitter/parser.h b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/tree_sitter/parser.h
index 2b14ac104..17b4fde98 100644
--- a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/tree_sitter/parser.h
+++ b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/src/tree_sitter/parser.h
@@ -13,9 +13,8 @@ extern "C" {
#define ts_builtin_sym_end 0
#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024
-typedef uint16_t TSStateId;
-
#ifndef TREE_SITTER_API_H_
+typedef uint16_t TSStateId;
typedef uint16_t TSSymbol;
typedef uint16_t TSFieldId;
typedef struct TSLanguage TSLanguage;
@@ -130,9 +129,16 @@ struct TSLanguage {
* Lexer Macros
*/
+#ifdef _MSC_VER
+#define UNUSED __pragma(warning(suppress : 4101))
+#else
+#define UNUSED __attribute__((unused))
+#endif
+
#define START_LEXER() \
bool result = false; \
bool skip = false; \
+ UNUSED \
bool eof = false; \
int32_t lookahead; \
goto start; \
@@ -166,7 +172,7 @@ struct TSLanguage {
* Parse Table Macros
*/
-#define SMALL_STATE(id) id - LARGE_STATE_COUNT
+#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT)
#define STATE(id) id
@@ -176,7 +182,7 @@ struct TSLanguage {
{{ \
.shift = { \
.type = TSParseActionTypeShift, \
- .state = state_value \
+ .state = (state_value) \
} \
}}
@@ -184,7 +190,7 @@ struct TSLanguage {
{{ \
.shift = { \
.type = TSParseActionTypeShift, \
- .state = state_value, \
+ .state = (state_value), \
.repetition = true \
} \
}}
diff --git a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/tree-sitter-javascript.wasm b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/tree-sitter-javascript.wasm
index e01894e1a..1accaf65b 100755
Binary files a/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/tree-sitter-javascript.wasm and b/resources/language-metavariables/tree-sitter-typescript/node_modules/tree-sitter-javascript/tree-sitter-javascript.wasm differ
diff --git a/resources/language-metavariables/tree-sitter-typescript/tsx/tree-sitter-tsx.wasm b/resources/language-metavariables/tree-sitter-typescript/tsx/tree-sitter-tsx.wasm
deleted file mode 100755
index 6b7ed0a85..000000000
Binary files a/resources/language-metavariables/tree-sitter-typescript/tsx/tree-sitter-tsx.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-typescript/typescript/tree-sitter-typescript.wasm b/resources/language-metavariables/tree-sitter-typescript/typescript/tree-sitter-typescript.wasm
deleted file mode 100755
index f7a39454f..000000000
Binary files a/resources/language-metavariables/tree-sitter-typescript/typescript/tree-sitter-typescript.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-vue/build/Makefile b/resources/language-metavariables/tree-sitter-vue/build/Makefile
index 52161e339..7891391b1 100644
--- a/resources/language-metavariables/tree-sitter-vue/build/Makefile
+++ b/resources/language-metavariables/tree-sitter-vue/build/Makefile
@@ -327,7 +327,7 @@ endif
quiet_cmd_regen_makefile = ACTION Regenerating $@
cmd_regen_makefile = cd $(srcdir); /Users/itamarlevy-or/.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/itamarlevy-or/Library/Caches/node-gyp/18.5.0" "-Dnode_gyp_dir=/Users/itamarlevy-or/.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp" "-Dnode_lib_file=/Users/itamarlevy-or/Library/Caches/node-gyp/18.5.0/<(target_arch)/node.lib" "-Dmodule_root_dir=/Users/itamarlevy-or/dev/gritql/resources/language-metavariables/tree-sitter-vue" "-Dnode_engine=v8" "--depth=." "-Goutput_dir=." "--generator-output=build" -I/Users/itamarlevy-or/dev/gritql/resources/language-metavariables/tree-sitter-vue/build/config.gypi -I/Users/itamarlevy-or/.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/Users/itamarlevy-or/Library/Caches/node-gyp/18.5.0/include/node/common.gypi "--toplevel-dir=." binding.gyp
-Makefile: $(srcdir)/build/config.gypi $(srcdir)/binding.gyp $(srcdir)/../../../../../.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi $(srcdir)/../../../../../Library/Caches/node-gyp/18.5.0/include/node/common.gypi
+Makefile: $(srcdir)/binding.gyp $(srcdir)/../../../../../Library/Caches/node-gyp/18.5.0/include/node/common.gypi $(srcdir)/../../../../../.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi $(srcdir)/build/config.gypi
$(call do_cmd,regen_makefile)
# "all" is a concatenation of the "all" targets from all the included
diff --git a/resources/language-metavariables/tree-sitter-vue/build/Release/tree_sitter_vue_binding.node b/resources/language-metavariables/tree-sitter-vue/build/Release/tree_sitter_vue_binding.node
index 15196a99b..791718a4c 100755
Binary files a/resources/language-metavariables/tree-sitter-vue/build/Release/tree_sitter_vue_binding.node and b/resources/language-metavariables/tree-sitter-vue/build/Release/tree_sitter_vue_binding.node differ
diff --git a/resources/language-metavariables/tree-sitter-vue/build/tree_sitter_vue_binding.target.mk b/resources/language-metavariables/tree-sitter-vue/build/tree_sitter_vue_binding.target.mk
index 93903b0eb..5fcef491c 100644
--- a/resources/language-metavariables/tree-sitter-vue/build/tree_sitter_vue_binding.target.mk
+++ b/resources/language-metavariables/tree-sitter-vue/build/tree_sitter_vue_binding.target.mk
@@ -133,26 +133,26 @@ $(OBJS): GYP_OBJCXXFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_
# Suffix rules, putting all outputs into $(obj).
-$(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.c FORCE_DO_CMD
- @$(call do_cmd,cc,1)
-
$(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.cc FORCE_DO_CMD
@$(call do_cmd,cxx,1)
-# Try building from generated source, too.
-
-$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD
+$(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.c FORCE_DO_CMD
@$(call do_cmd,cc,1)
+# Try building from generated source, too.
+
$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.cc FORCE_DO_CMD
@$(call do_cmd,cxx,1)
-$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.c FORCE_DO_CMD
+$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD
@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.cc FORCE_DO_CMD
@$(call do_cmd,cxx,1)
+$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.c FORCE_DO_CMD
+ @$(call do_cmd,cc,1)
+
# End of this set of suffix rules
### Rules for final target.
LDFLAGS_Debug := \
diff --git a/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/Makefile b/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/Makefile
index 8d29a5349..79a1d37d9 100644
--- a/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/Makefile
+++ b/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/Makefile
@@ -327,7 +327,7 @@ endif
quiet_cmd_regen_makefile = ACTION Regenerating $@
cmd_regen_makefile = cd $(srcdir); /Users/itamarlevy-or/.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/Users/itamarlevy-or/Library/Caches/node-gyp/18.5.0" "-Dnode_gyp_dir=/Users/itamarlevy-or/.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp" "-Dnode_lib_file=/Users/itamarlevy-or/Library/Caches/node-gyp/18.5.0/<(target_arch)/node.lib" "-Dmodule_root_dir=/Users/itamarlevy-or/dev/gritql/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html" "-Dnode_engine=v8" "--depth=." "-Goutput_dir=." "--generator-output=build" -I/Users/itamarlevy-or/dev/gritql/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/config.gypi -I/Users/itamarlevy-or/.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/Users/itamarlevy-or/Library/Caches/node-gyp/18.5.0/include/node/common.gypi "--toplevel-dir=." binding.gyp
-Makefile: $(srcdir)/../../../../../../../Library/Caches/node-gyp/18.5.0/include/node/common.gypi $(srcdir)/build/config.gypi $(srcdir)/../../../../../../../.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi $(srcdir)/binding.gyp
+Makefile: $(srcdir)/binding.gyp $(srcdir)/../../../../../../../Library/Caches/node-gyp/18.5.0/include/node/common.gypi $(srcdir)/build/config.gypi $(srcdir)/../../../../../../../.nvm/versions/node/v18.5.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
$(call do_cmd,regen_makefile)
# "all" is a concatenation of the "all" targets from all the included
diff --git a/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/Release/tree_sitter_html_binding.node b/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/Release/tree_sitter_html_binding.node
index 832c046e6..6d6cdbf7b 100755
Binary files a/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/Release/tree_sitter_html_binding.node and b/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/Release/tree_sitter_html_binding.node differ
diff --git a/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/tree_sitter_html_binding.target.mk b/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/tree_sitter_html_binding.target.mk
index 2a0c80935..ebd7766ad 100644
--- a/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/tree_sitter_html_binding.target.mk
+++ b/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/build/tree_sitter_html_binding.target.mk
@@ -133,26 +133,26 @@ $(OBJS): GYP_OBJCXXFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_
# Suffix rules, putting all outputs into $(obj).
-$(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.c FORCE_DO_CMD
- @$(call do_cmd,cc,1)
-
$(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.cc FORCE_DO_CMD
@$(call do_cmd,cxx,1)
-# Try building from generated source, too.
-
-$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD
+$(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.c FORCE_DO_CMD
@$(call do_cmd,cc,1)
+# Try building from generated source, too.
+
$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.cc FORCE_DO_CMD
@$(call do_cmd,cxx,1)
-$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.c FORCE_DO_CMD
+$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD
@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.cc FORCE_DO_CMD
@$(call do_cmd,cxx,1)
+$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.c FORCE_DO_CMD
+ @$(call do_cmd,cc,1)
+
# End of this set of suffix rules
### Rules for final target.
LDFLAGS_Debug := \
diff --git a/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/tree-sitter-html.wasm b/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/tree-sitter-html.wasm
deleted file mode 100755
index 2d2835ca4..000000000
Binary files a/resources/language-metavariables/tree-sitter-vue/node_modules/tree-sitter-html/tree-sitter-html.wasm and /dev/null differ
diff --git a/resources/language-metavariables/tree-sitter-yaml/tree-sitter-yaml.wasm b/resources/language-metavariables/tree-sitter-yaml/tree-sitter-yaml.wasm
deleted file mode 100755
index 8338d425b..000000000
Binary files a/resources/language-metavariables/tree-sitter-yaml/tree-sitter-yaml.wasm and /dev/null differ
diff --git a/resources/metavariable-grammars/toml-metavariable-grammar.js b/resources/metavariable-grammars/toml-metavariable-grammar.js
index 2e0857303..3cf6fc9cd 100644
--- a/resources/metavariable-grammars/toml-metavariable-grammar.js
+++ b/resources/metavariable-grammars/toml-metavariable-grammar.js
@@ -35,8 +35,8 @@ module.exports = grammar({
rules: {
document: $ =>
seq(
- repeat(choice($.pair, newline)),
- repeat(choice($.table, $.table_array_element)),
+ field('pair', repeat(choice($._pair, newline))),
+ field('table', repeat(choice($.table, $.table_array_element))),
),
comment: $ =>
@@ -48,25 +48,25 @@ module.exports = grammar({
table: $ =>
seq(
"[",
- choice($.dotted_key, $._key),
+ field('key', choice($.dotted_key, $._key)),
"]",
$._line_ending_or_eof,
- repeat(choice($.pair, newline)),
+ field('pair', repeat(choice($._pair, newline))),
),
table_array_element: $ =>
seq(
"[[",
- choice($.dotted_key, $._key),
+ field('key', choice($.dotted_key, $._key)),
"]]",
$._line_ending_or_eof,
- repeat(choice($.pair, newline)),
+ field('pair', repeat(choice($._pair, newline))),
),
- pair: $ => seq($._inline_pair, $._line_ending_or_eof),
- _inline_pair: $ => seq(choice($.dotted_key, $._key), "=", $._inline_value),
+ _pair: $ => seq(choice($.grit_metavariable, $.inline_pair), $._line_ending_or_eof),
+ inline_pair: $ => seq(field('key', choice($.dotted_key, $._key)), "=", field('value', $._inline_value)),
- _key: $ => choice($.bare_key, $.quoted_key),
+ _key: $ => choice($.bare_key, $.quoted_key, $.grit_metavariable),
dotted_key: $ => seq(choice($.dotted_key, $._key), ".", $._key),
bare_key: $ => /[A-Za-z0-9_-]+/,
quoted_key: $ => choice($._basic_string, $._literal_string),
@@ -83,6 +83,7 @@ module.exports = grammar({
$.local_time,
$.array,
$.inline_table,
+ $.grit_metavariable
),
string: $ =>
@@ -190,9 +191,9 @@ module.exports = grammar({
repeat(newline),
optional(
seq(
- $._inline_value,
+ field('value', $._inline_value),
repeat(newline),
- repeat(seq(",", repeat(newline), $._inline_value, repeat(newline))),
+ repeat(seq(",", repeat(newline), field('value', $._inline_value), repeat(newline))),
optional(seq(",", repeat(newline))),
),
),
@@ -204,11 +205,13 @@ module.exports = grammar({
"{",
optional(
seq(
- alias($._inline_pair, $.pair),
- repeat(seq(",", alias($._inline_pair, $.pair))),
+ field('pair', alias($.inline_pair, $._pair)),
+ repeat(seq(",", field('pair', alias($.inline_pair, $._pair)))),
),
),
"}",
),
+
+ grit_metavariable: ($) => token(prec(100, choice("µ...", /µ[a-zA-Z_][a-zA-Z0-9_]*/))),
},
});
diff --git a/resources/node-types/toml-node-types.json b/resources/node-types/toml-node-types.json
index d2ad0d541..d49126de6 100644
--- a/resources/node-types/toml-node-types.json
+++ b/resources/node-types/toml-node-types.json
@@ -1,76 +1,170 @@
[
+ {
+ "type": "_pair",
+ "named": true,
+ "fields": {
+ "key": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "bare_key",
+ "named": true
+ },
+ {
+ "type": "dotted_key",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "quoted_key",
+ "named": true
+ }
+ ]
+ },
+ "value": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "array",
+ "named": true
+ },
+ {
+ "type": "boolean",
+ "named": true
+ },
+ {
+ "type": "float",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "inline_table",
+ "named": true
+ },
+ {
+ "type": "integer",
+ "named": true
+ },
+ {
+ "type": "local_date",
+ "named": true
+ },
+ {
+ "type": "local_date_time",
+ "named": true
+ },
+ {
+ "type": "local_time",
+ "named": true
+ },
+ {
+ "type": "offset_date_time",
+ "named": true
+ },
+ {
+ "type": "string",
+ "named": true
+ }
+ ]
+ }
+ }
+ },
{
"type": "array",
"named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "array",
- "named": true
- },
- {
- "type": "boolean",
- "named": true
- },
- {
- "type": "float",
- "named": true
- },
- {
- "type": "inline_table",
- "named": true
- },
- {
- "type": "integer",
- "named": true
- },
- {
- "type": "local_date",
- "named": true
- },
- {
- "type": "local_date_time",
- "named": true
- },
- {
- "type": "local_time",
- "named": true
- },
- {
- "type": "offset_date_time",
- "named": true
- },
- {
- "type": "string",
- "named": true
- }
- ]
+ "fields": {
+ "value": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "array",
+ "named": true
+ },
+ {
+ "type": "boolean",
+ "named": true
+ },
+ {
+ "type": "float",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "inline_table",
+ "named": true
+ },
+ {
+ "type": "integer",
+ "named": true
+ },
+ {
+ "type": "local_date",
+ "named": true
+ },
+ {
+ "type": "local_date_time",
+ "named": true
+ },
+ {
+ "type": "local_time",
+ "named": true
+ },
+ {
+ "type": "offset_date_time",
+ "named": true
+ },
+ {
+ "type": "string",
+ "named": true
+ }
+ ]
+ }
}
},
{
"type": "document",
"named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "pair",
- "named": true
- },
- {
- "type": "table",
- "named": true
- },
- {
- "type": "table_array_element",
- "named": true
- }
- ]
+ "fields": {
+ "pair": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "inline_pair",
+ "named": true
+ }
+ ]
+ },
+ "table": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "table",
+ "named": true
+ },
+ {
+ "type": "table_array_element",
+ "named": true
+ }
+ ]
+ }
}
},
{
@@ -89,6 +183,10 @@
"type": "dotted_key",
"named": true
},
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
{
"type": "quoted_key",
"named": true
@@ -102,87 +200,103 @@
"fields": {}
},
{
- "type": "inline_table",
+ "type": "inline_pair",
"named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "pair",
- "named": true
- }
- ]
+ "fields": {
+ "key": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "bare_key",
+ "named": true
+ },
+ {
+ "type": "dotted_key",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "quoted_key",
+ "named": true
+ }
+ ]
+ },
+ "value": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "array",
+ "named": true
+ },
+ {
+ "type": "boolean",
+ "named": true
+ },
+ {
+ "type": "float",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "inline_table",
+ "named": true
+ },
+ {
+ "type": "integer",
+ "named": true
+ },
+ {
+ "type": "local_date",
+ "named": true
+ },
+ {
+ "type": "local_date_time",
+ "named": true
+ },
+ {
+ "type": "local_time",
+ "named": true
+ },
+ {
+ "type": "offset_date_time",
+ "named": true
+ },
+ {
+ "type": "string",
+ "named": true
+ }
+ ]
+ }
}
},
{
- "type": "integer",
+ "type": "inline_table",
"named": true,
- "fields": {}
+ "fields": {
+ "pair": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "_pair",
+ "named": true
+ }
+ ]
+ }
+ }
},
{
- "type": "pair",
+ "type": "integer",
"named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "array",
- "named": true
- },
- {
- "type": "bare_key",
- "named": true
- },
- {
- "type": "boolean",
- "named": true
- },
- {
- "type": "dotted_key",
- "named": true
- },
- {
- "type": "float",
- "named": true
- },
- {
- "type": "inline_table",
- "named": true
- },
- {
- "type": "integer",
- "named": true
- },
- {
- "type": "local_date",
- "named": true
- },
- {
- "type": "local_date_time",
- "named": true
- },
- {
- "type": "local_time",
- "named": true
- },
- {
- "type": "offset_date_time",
- "named": true
- },
- {
- "type": "quoted_key",
- "named": true
- },
- {
- "type": "string",
- "named": true
- }
- ]
- }
+ "fields": {}
},
{
"type": "quoted_key",
@@ -217,55 +331,85 @@
{
"type": "table",
"named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "bare_key",
- "named": true
- },
- {
- "type": "dotted_key",
- "named": true
- },
- {
- "type": "pair",
- "named": true
- },
- {
- "type": "quoted_key",
- "named": true
- }
- ]
+ "fields": {
+ "key": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "bare_key",
+ "named": true
+ },
+ {
+ "type": "dotted_key",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "quoted_key",
+ "named": true
+ }
+ ]
+ },
+ "pair": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "inline_pair",
+ "named": true
+ }
+ ]
+ }
}
},
{
"type": "table_array_element",
"named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "bare_key",
- "named": true
- },
- {
- "type": "dotted_key",
- "named": true
- },
- {
- "type": "pair",
- "named": true
- },
- {
- "type": "quoted_key",
- "named": true
- }
- ]
+ "fields": {
+ "key": {
+ "multiple": false,
+ "required": true,
+ "types": [
+ {
+ "type": "bare_key",
+ "named": true
+ },
+ {
+ "type": "dotted_key",
+ "named": true
+ },
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "quoted_key",
+ "named": true
+ }
+ ]
+ },
+ "pair": {
+ "multiple": true,
+ "required": false,
+ "types": [
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
+ {
+ "type": "inline_pair",
+ "named": true
+ }
+ ]
+ }
}
},
{
@@ -328,6 +472,10 @@
"type": "escape_sequence",
"named": true
},
+ {
+ "type": "grit_metavariable",
+ "named": true
+ },
{
"type": "local_date",
"named": true